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

345 lines
25 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ 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>
<f:Label runat="server"></f:Label>
<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>