Basf_EProject/EProject/FineUIPro.Web/EditorManage/PMEditorEdit.aspx

345 lines
25 KiB
Plaintext
Raw Normal View History

2024-05-08 11:01:54 +08:00
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PMEditorEdit.aspx.cs" Inherits="FineUIPro.Web.EditorManage.PMEditorEdit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>项目经理编辑器</title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
<%--<script src="../Controls/My97DatePicker/WdatePicker.js" type="text/javascript"></script>--%>
</head>
<body>
<form id="_form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="SimpleForm1" />
<f:Panel ID="Panel1" BodyPadding="10px" Margin="0 5px 0 0" AutoScroll="true" runat="server" EnableCollapse="true" Title="施工经理编辑器" ShowHeader="false">
<Items>
<f:GroupPanel ID="gpPM" Layout="Anchor" Title="PM" runat="server">
<Items>
<f:GroupPanel ID="GroupPanel1" Layout="Anchor" Title="General" runat="server">
<Items>
<f:Form ID="Form2" ShowBorder="false" ShowHeader="false" AutoScroll="true" runat="server"
RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow >
<Items>
<f:DropDownList ID="drpPM_General_CDI" runat="server" Label="CDI" LabelWidth="80px" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpOutSourceType" runat="server" Label="OutSource Type" LabelWidth="140px" >
<f:ListItem Text="" Value="0"/>
<f:ListItem Text="A" Value="A"/>
<f:ListItem Text="B" Value="B"/>
<f:ListItem Text="C" Value="C"/>
</f:DropDownList>
<f:NumberBox ID="txtPM_General_CostToComplete" runat="server" Label="Cost to Complete" NoNegative="true" EnableCommas="true"
LabelWidth="140px">
</f:NumberBox>
</Items>
</f:FormRow>
</Rows>
<Rows>
<f:FormRow>
<Items>
<f:DropDownList ID="drpPM_General_Category" runat="server" Label="Category" LabelWidth="80px" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpCritical" runat="server" Label="Critical" LabelWidth="140px" EnableEdit="true">
<f:ListItem Value="N" Text="N" />
<f:ListItem Value="Y" Text="Y" />
</f:DropDownList>
<f:DropDownList ID="drpReasonForCritical" runat="server" Label="Reason of Critical" LabelWidth="140px" EnableEdit="true">
</f:DropDownList>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel ID="GroupPanel17" Title="Permit(Plan)" runat="server" EnableCollapse="true">
<Items>
<f:Form ID="Form18" ShowBorder="false" ShowHeader="false" AutoScroll="true" runat="server"
RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow ColumnWidths="2% 12% 13% 6% 12% 13% 6% 6% 13% 18%">
<Items>
<f:Label ID="Label6" runat="server">
</f:Label>
<f:CheckBox ID="cbPM_PressureVessel" runat="server" Text="Pressure Vessel" AutoPostBack="true" OnCheckedChanged="PressureVessel_OnCheckedChanged">
</f:CheckBox>
<f:DatePicker ID="txtPM_PressureVessel" runat="server" Hidden="true">
</f:DatePicker>
<f:Label ID="Label7" runat="server">
</f:Label>
<f:CheckBox ID="cbPM_PressurePiping" runat="server" Text="Pressure Piping" AutoPostBack="true" OnCheckedChanged="PressurePiping_OnCheckedChanged">
</f:CheckBox>
<f:DatePicker ID="txtPM_PressurePiping" runat="server" Hidden="true">
</f:DatePicker>
<f:Label ID="Label4" runat="server">
</f:Label>
<f:CheckBox ID="cbPM_SQIB" runat="server" Text="QIB" AutoPostBack="true" OnCheckedChanged="SQIB_OnCheckedChanged">
</f:CheckBox>
<f:DatePicker ID="txtPM_SQIB" runat="server" Hidden="true">
</f:DatePicker>
<f:Label ID="Label26" runat="server">
</f:Label>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel ID="GroupPanel8" Layout="Anchor" Title="Milestone(Actual)" runat="server">
<Items>
<f:Form ID="Form3" ShowBorder="false" ShowHeader="false" AutoScroll="true" runat="server"
RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:DatePicker ID="txtPM_MA_JobReveive" Label="Job Reveive" runat="server" LabelWidth="140px">
</f:DatePicker>
<f:DatePicker ID="txtPM_MA_KickOffMeeting" Label="Kick-off Meeting" runat="server"
LabelWidth="140px">
</f:DatePicker>
<f:DatePicker ID="txtPM_MA_SR" Label="SR1/2" runat="server" LabelWidth="140px">
</f:DatePicker>
<f:DatePicker ID="txtPM_MA_ProjectApproval" Label="Final Approval" runat="server"
LabelWidth="140px">
</f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DatePicker ID="txtPlanning_Approval" Label="Planning Cost Approval" runat="server" LabelWidth="140px">
</f:DatePicker>
<f:DatePicker ID="txtPre_Approval" Label="Pre-approval" runat="server" LabelWidth="140px">
</f:DatePicker>
<f:Label runat="server"></f:Label>
<f:Label runat="server"></f:Label>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel ID="GroupPanel2" Layout="Anchor" Title="LLE Procument" runat="server">
<Items>
<f:Form ID="Form4" ShowBorder="false" ShowHeader="false" AutoScroll="true" runat="server"
RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow ColumnWidths="24% 6% 24% 6% 24%">
<Items>
<f:DatePicker ID="txtPM_LLEP_RevisedStart" Label="Forecast Start" runat="server" LabelWidth="140px">
</f:DatePicker>
<f:CheckBox ID="cbLLEP_RevisedStart" runat="server" Label="Actual" LabelWidth="60px"></f:CheckBox>
<f:DatePicker ID="txtPM_LLEP_RevisedEnd" Label="Forecast End" runat="server" LabelWidth="140px">
</f:DatePicker>
<f:CheckBox ID="cbLLEP_RevisedEnd" runat="server" Label="Actual" LabelWidth="60px"></f:CheckBox>
<f:NumberBox ID="txtPM_LLEP_ActualProgress" Label="Actual Progress(%)" runat="server"
LabelWidth="180px" Readonly="true">
</f:NumberBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel ID="GroupPanel3" Layout="Anchor" Title="Study" runat="server">
<Items>
<f:Form ID="Form5" ShowBorder="false" ShowHeader="false" AutoScroll="true" runat="server"
RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:DatePicker ID="txtStartDate" Label="Forecast Start" runat="server" LabelWidth="140px">
</f:DatePicker>
<f:DatePicker ID="txtEndDate" Label="Forecast End" runat="server" LabelWidth="140px">
</f:DatePicker>
<f:Label ID="Label2" runat="server">
</f:Label>
<f:Label ID="Label1" runat="server">
</f:Label>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel ID="GroupPanel6" Layout="Anchor" Title="Job" runat="server">
<Items>
<f:Form ID="Form6" ShowBorder="false" ShowHeader="false" AutoScroll="true" runat="server"
RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:DatePicker ID="txtPlanEHSReview_Files" Label="Plan EHS Review Files" runat="server" LabelWidth="170px">
</f:DatePicker>
<f:DatePicker ID="txtEHSReview_Files" Label="EHS Review Files" runat="server" LabelWidth="170px">
</f:DatePicker>
<f:DatePicker ID="txtEHSReview_Files_Meeting" Label="EHS Review Meeting" runat="server" LabelWidth="170px">
</f:DatePicker>
</Items>
</f:FormRow>
</Rows>
<Rows>
<f:FormRow>
<Items>
<f:DatePicker ID="txtEstimate_Worksheet" Label="Estimate Worksheet" runat="server"
LabelWidth="170px">
</f:DatePicker>
<f:DatePicker ID="txtBudget" Label="Budget" runat="server" LabelWidth="170px">
</f:DatePicker>
<f:DatePicker ID="txtTecoAlarm_Study" Label="Teco Study" runat="server"
LabelWidth="170px">
</f:DatePicker>
</Items>
</f:FormRow>
</Rows>
<Rows>
<f:FormRow>
<Items>
<f:DatePicker ID="txtPlan_IFC" Label="Plan IFC" runat="server" LabelWidth="170px">
</f:DatePicker>
2024-06-21 17:46:05 +08:00
<f:Label runat="server"></f:Label>
2024-05-08 11:01:54 +08:00
<f:Label runat="server"></f:Label>
</Items>
</f:FormRow>
</Rows>
<Rows>
<f:FormRow>
<Items>
<f:DropDownList ID="drpDelaybyteam1" runat="server" Label="Delay by team1" LabelWidth="170px" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpDelaybypersonel1" runat="server" Label="Delay by personel1" EnableGroup="true" LabelWidth="170px" EnableEdit="true">
</f:DropDownList>
<f:TextBox ID="txtRemark1" runat="server" Label="Remark1" LabelWidth="170px"></f:TextBox>
</Items>
</f:FormRow>
</Rows>
<Rows>
<f:FormRow>
<Items>
<f:DropDownList ID="drpDelaybyteam2" runat="server" Label="Delay by team2" LabelWidth="170px" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpDelaybypersonel2" runat="server" Label="Delay by personel2" EnableGroup="true" LabelWidth="170px" EnableEdit="true">
</f:DropDownList>
<f:TextBox ID="txtRemark2" runat="server" Label="Remark2" LabelWidth="170px"></f:TextBox>
</Items>
</f:FormRow>
</Rows>
<Rows>
<f:FormRow>
<Items>
<f:DropDownList ID="drpDelaybyteam3" runat="server" Label="Delay by team3" LabelWidth="170px" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpDelaybypersonel3" runat="server" Label="Delay by personel3" EnableGroup="true" LabelWidth="170px" EnableEdit="true">
</f:DropDownList>
<f:TextBox ID="txtRemark3" runat="server" Label="Remark3" LabelWidth="170px"></f:TextBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:GroupPanel>
<f:GroupPanel ID="GroupPanel5" Layout="Anchor" Title="Remarks" runat="server">
<Items>
<f:Panel ID="Panel5" Layout="HBox" ShowHeader="false" ShowBorder="false" runat="server">
<Items>
<f:TextArea ID="txtPM_Remarks_Engineering" Label="Engineering" runat="server" LabelAlign="Right"
LabelWidth="140px">
</f:TextArea>
</Items>
</f:Panel>
<f:Panel ID="Panel2" Layout="HBox" ShowHeader="false" ShowBorder="false" runat="server">
<Items>
<f:Label ID="Label5" runat="server" Width="20px"></f:Label>
<f:Label ID="lblCMProcurement" runat="server"></f:Label>
</Items>
</f:Panel>
<f:Panel ID="Panel6" Layout="HBox" ShowHeader="false" ShowBorder="false" runat="server">
<Items>
<f:TextArea ID="txtPM_Remarks_Procurement" Label="Procurement" runat="server" LabelAlign="Right"
LabelWidth="140px">
</f:TextArea>
</Items>
</f:Panel>
</Items>
</f:GroupPanel>
</Items>
</f:GroupPanel>
<f:GroupPanel ID="gpEM" Layout="Anchor" Title="EM Detail Eng单击行Forecast Start、Forecast End编辑" runat="server">
<Items>
<f:Panel ID="Panel8" Layout="HBox" ShowHeader="false" ShowBorder="false" runat="server">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="PM Detail Eng" EnableCollapse="false"
runat="server" DataKeyNames="PMId" AllowCellEditing="true" ClicksToEdit="1" DataIDField="PMId"
AllowSorting="true" SortField="DesciplinesWBS" OnRowDataBound="Grid1_RowDataBound">
<Columns>
<f:RowNumberField TextAlign="Center" />
<f:RenderField Width="100px" ColumnID="DisciplinesWBSCode" DataField="DisciplinesWBSCode"
HeaderText="Identifier" HeaderTextAlign="Center" >
</f:RenderField>
<f:RenderField Width="150px" ColumnID="DisciplinesWBSName" DataField="DisciplinesWBSName"
HeaderText="Disciplines" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="WBS" DataField="WBS" HeaderText="WBS" HeaderTextAlign="Center"
ExpandUnusedSpace="true">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="SchStart" DataField="SchStart" HeaderText="SchStart" HeaderTextAlign="Center" Renderer="Date" FieldType="Date" RendererArgument="yyyy-MM-dd">
<Editor>
<f:DatePicker ID="SchStart" runat="server">
</f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField Width="120px" ColumnID="SchEnd" DataField="SchEnd" HeaderText="SchEnd" HeaderTextAlign="Center" Renderer="Date" FieldType="Date" RendererArgument="yyyy-MM-dd">
<Editor>
<f:DatePicker ID="SchEnd" runat="server"></f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField Width="140px" ColumnID="RevisedStart" DataField="RevisedStart" FieldType="Date"
HeaderText="Forecast Start" HeaderTextAlign="Center" Renderer="Date" RendererArgument="yyyy-MM-dd">
<Editor>
<f:DatePicker ID="RevisedStart" runat="server">
</f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderCheckField Width="90px" ColumnID="RevisedStartIsAct" DataField="RevisedStartIsAct" HeaderText="Actual" HeaderTextAlign="Center" TextAlign="Center" />
<f:RenderField Width="140px" ColumnID="RevisedEnd" DataField="RevisedEnd" FieldType="Date"
HeaderText="Forecast End" HeaderTextAlign="Center" Renderer="Date" RendererArgument="yyyy-MM-dd">
<Editor>
<f:DatePicker ID="RevisedEnd" runat="server">
</f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderCheckField Width="90px" ColumnID="RevisedEndIsAct" DataField="RevisedEndIsAct" HeaderText="Actual" HeaderTextAlign="Center" TextAlign="Center" />
<f:TemplateField HeaderText="Actual IFC" Width="150px" HeaderTextAlign="Center">
<ItemTemplate>
<asp:Label ID="lblActual_IFC" runat="server" Text='<%# ConvertActualIFC(Eval("DisciplinesWBSName")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:GroupPanel>
</Items>
<Toolbars>
<f:Toolbar ID="Toolbar1" runat="server" ToolbarAlign="Right" Position="Bottom">
<Items>
<f:Button ID="btnCalculated" Icon="CalculatorEdit" runat="server" ToolTip="Calculated Progress"
OnClick="btnCalculated_Click" Text="Calculated Progress" >
</f:Button>
<f:Button ID="btnSave" Icon="SystemSave" Text="Save" runat="server" ToolTip="Save" ValidateForms="SimpleForm1"
OnClick="btnSave_Click" >
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" Text="Close" ToolTip="Close" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Panel>
</form>
</body>
</html>