施工月报新 增加3、4、5、6节点内容
This commit is contained in:
@@ -15,7 +15,8 @@
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" IsFluid="true" CssClass="blockpanel" ShowBorder="true" ShowHeader="false" runat="server" EnableCollapse="true" SortField="StartDate"
|
||||
DataIDField="Id" SortDirection="DESC" BoxFlex="1" AllowCellEditing="true"
|
||||
DataKeyNames="Id" EnableColumnLines="true" ClicksToEdit="2" AllowSorting="true" AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" ForceFit="true"
|
||||
DataKeyNames="Id" EnableColumnLines="true" ClicksToEdit="2" AllowSorting="true" AllowPaging="true" IsDatabasePaging="true" PageSize="10"
|
||||
OnPageIndexChange="Grid1_PageIndexChange" ForceFit="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableRowDoubleClickEvent="true"
|
||||
AllowFilters="true" EnableTextSelection="True">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
|
||||
@@ -66,6 +66,17 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
return date;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Grid行双击事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MonthReportEdit.aspx?reportId=" + Grid1.SelectedRowID, "添加 - ")));
|
||||
}
|
||||
|
||||
|
||||
protected void btnNew_Click(object sender, EventArgs e)
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MonthReportEdit.aspx", "添加 - ")));
|
||||
|
||||
@@ -8,24 +8,29 @@
|
||||
<title>编辑施工质量周报(新)</title>
|
||||
<base target="_self" />
|
||||
<script type="text/javascript" src="../../res/index/js/jquery-3.4.1.min.js"></script>
|
||||
|
||||
|
||||
<script src="../../Controls/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
|
||||
<style>
|
||||
/*.myIframe {
|
||||
overflow: hidden;*/ /* 隐藏滚动条 */
|
||||
/*height: 100%;*/ /* 根据需要调整高度 */
|
||||
/*height: 100%;*/ /* 根据需要调整高度 */
|
||||
/*}*/
|
||||
</style>
|
||||
<style>
|
||||
.Toolbar2 {
|
||||
position: absolute;
|
||||
z-index: 999999;
|
||||
right: 0;
|
||||
width: 83px;
|
||||
top: -43px;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
</style>
|
||||
<style>
|
||||
.Toolbar2 {
|
||||
position: absolute;
|
||||
z-index: 999999;
|
||||
right: 0;
|
||||
width: 83px;
|
||||
top: -43px;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
.f-grid-row-summary .f-grid-cell-inner {
|
||||
font-weight: bold;
|
||||
color: red;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
@@ -95,13 +100,22 @@
|
||||
<td align="right" style="width: 10%">时间段
|
||||
</td>
|
||||
<td align="left" style="width: 90%">
|
||||
<asp:TextBox ID="txtStartDate" runat="server" class="Wdate" Style="width: 20%; cursor: hand"
|
||||
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" ID="txtStartDate" AutoPostBack="true" OnTextChanged="TextBox_TextChanged" CssStyle=" margin-top: 10px;"
|
||||
LabelAlign="right" >
|
||||
</f:DatePicker>
|
||||
<f:Label ID="Label3" runat="server" Text="至">
|
||||
</f:Label>
|
||||
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" ID="txtEndDate" AutoPostBack="true" OnTextChanged="TextBox_TextChanged"
|
||||
LabelAlign="right" >
|
||||
</f:DatePicker>
|
||||
|
||||
<%-- <asp:TextBox ID="txtStartDate" runat="server" class="Wdate" Style="width: 20%; cursor: hand"
|
||||
onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',skin:'whyGreen'})" AutoPostBack="True"
|
||||
OnTextChanged="txtStartDate_TextChanged"></asp:TextBox>
|
||||
—
|
||||
<asp:TextBox ID="txtEndDate" runat="server" class="Wdate" Style="width: 20%; cursor: hand"
|
||||
onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',skin:'whyGreen'})" AutoPostBack="True"
|
||||
OnTextChanged="txtStartDate_TextChanged" valueChanged="txtStartDate_TextChanged"></asp:TextBox>
|
||||
OnTextChanged="txtStartDate_TextChanged" valueChanged="txtStartDate_TextChanged"></asp:TextBox>--%>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -131,87 +145,84 @@
|
||||
</table>
|
||||
</td>
|
||||
</tr>--%>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
<%--1.本月质量目标管理情况--%>
|
||||
<f:Panel ID="Panel4" IsFluid="true" Title="1.本月质量目标管理情况" runat="server" EnableCollapse="false" CssStyle="position: relative;"
|
||||
ShowHeader="true">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="top" ToolbarAlign="Right" runat="server" CssClass="Toolbar2">
|
||||
<Items>
|
||||
<f:Button ID="Button3" Icon="Add" runat="server" ToolTip="保存" Text="新增" OnClick="btnAddGrid1_Click">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
<f:Toolbar ID="Toolbar2" Position="top" ToolbarAlign="Right" runat="server" CssClass="Toolbar2">
|
||||
<Items>
|
||||
<f:Button ID="Button3" Icon="Add" runat="server" ToolTip="保存" Text="新增" OnClick="btnAddGrid1_Click">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Form ID="Form5" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单" >
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="Id" Hidden="true"
|
||||
DataKeyNames="Id" ShowGridHeader="true" SortField="SortIndex" SortDirection="ASC"
|
||||
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true" OnPreDataBound="Grid1_PreDataBound"
|
||||
EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
<f:Form ID="Form5" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="Id" Hidden="true"
|
||||
DataKeyNames="Id" ShowGridHeader="true" SortField="SortIndex" SortDirection="ASC"
|
||||
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true" OnPreDataBound="Grid1_PreDataBound"
|
||||
EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="ProStage" DataField="ProStage"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="项目阶段">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtProStage" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProStage" DataField="ProStage"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="项目阶段">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtProStage" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="250px" ColumnID="ProDescribe" DataField="ProDescribe"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="项目质量管理目标描述">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtProDescribe" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="250px" ColumnID="ProDescribe" DataField="ProDescribe"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="项目质量管理目标描述">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtProDescribe" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="100px" ColumnID="TargetValue" DataField="TargetValue"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="目标值">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtTargetValue" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="100px" ColumnID="TargetValue" DataField="TargetValue"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="目标值">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtTargetValue" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="120px" ColumnID="MonthPer" DataField="MonthPer"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月绩效">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtMonthPer" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="120px" ColumnID="MonthPer" DataField="MonthPer"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月绩效">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtMonthPer" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="Remarks" DataField="Remarks"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtRemarks" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="Remarks" DataField="Remarks"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||
<Editor>
|
||||
<f:TextBox ID="txtRemarks" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
|
||||
<f:LinkButtonField ColumnID="Delete1" Width="50px" EnablePostBack="false" Icon="Delete"
|
||||
HeaderTextAlign="Center" HeaderText="删除" />
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
</f:Grid>
|
||||
<f:LinkButtonField ColumnID="Delete1" Width="50px" EnablePostBack="false" Icon="Delete"
|
||||
HeaderTextAlign="Center" HeaderText="删除" />
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<%--2.本月主要工作内容--%>
|
||||
@@ -219,13 +230,13 @@
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Panel ID="Panel6" IsFluid="true" Title="2.1 设计质量情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form6" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtAre0" EmptyText="请填写内容"
|
||||
<f:TextArea runat="server" ID="txtAre0" EmptyText="请填写内容"
|
||||
AutoGrowHeight="true" AutoGrowHeightMin="100" AutoGrowHeightMax="600">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
@@ -233,16 +244,16 @@
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</f:Panel>
|
||||
|
||||
<f:Panel ID="Panel7" IsFluid="true" Title="2.2 采购质量情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form7" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtAre1" EmptyText="请填写内容"
|
||||
<f:TextArea runat="server" ID="txtAre1" EmptyText="请填写内容"
|
||||
AutoGrowHeight="true" AutoGrowHeightMin="100" AutoGrowHeightMax="600">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
@@ -250,16 +261,16 @@
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</f:Panel>
|
||||
|
||||
<f:Panel ID="Panel8" IsFluid="true" Title="2.3 施工质量情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form8" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtAre2" EmptyText="请填写内容"
|
||||
<f:TextArea runat="server" ID="txtAre2" EmptyText="请填写内容"
|
||||
AutoGrowHeight="true" AutoGrowHeightMin="100" AutoGrowHeightMax="600">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
@@ -267,87 +278,376 @@
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
</f:Panel>
|
||||
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<f:Panel ID="Panel9" IsFluid="true" Title="3.施工方案及检验试验计划审批情况" runat="server" EnableCollapse="false"
|
||||
<%--3.施工方案及检验试验计划审批情况--%>
|
||||
|
||||
<f:Panel ID="Panel9" IsFluid="true" Title="3.施工方案及检验试验计划审批情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
|
||||
<f:Panel ID="Panel10" IsFluid="true" Title="3.1 一般施工方案审批情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<f:Panel ID="Panel10" IsFluid="true" Title="3.1 一般施工方案审批情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form9" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
|
||||
<f:Grid ID="Grid2" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="Id"
|
||||
DataKeyNames="Id" ShowGridHeader="true"
|
||||
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true"
|
||||
EnableTextSelection="True" EnableSummary="true" SummaryPosition="Bottom">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
|
||||
<f:RenderField Width="240px" ColumnID="UnitOrMajor" DataField="UnitOrMajor"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="报审单位">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="250px" ColumnID="Quantity1" DataField="Quantity1"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月审批完成数量">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="160px" ColumnID="Quantity2" DataField="Quantity2"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计审批完成数量">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="200px" ColumnID="Remarks" DataField="Remarks"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||
<Editor>
|
||||
<f:TextBox ID="TextBox5" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
|
||||
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</f:Panel>
|
||||
|
||||
<f:Panel ID="Panel11" IsFluid="true" Title="3.2 危大工程方案审批情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form10" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid3" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="Id"
|
||||
DataKeyNames="Id" ShowGridHeader="true"
|
||||
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true"
|
||||
EnableTextSelection="True" EnableSummary="true" SummaryPosition="Bottom">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
|
||||
<f:RenderField Width="240px" ColumnID="UnitOrMajor" DataField="UnitOrMajor"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="报审单位">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="250px" ColumnID="Quantity1" DataField="Quantity1"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月审批完成数量">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="160px" ColumnID="Quantity2" DataField="Quantity2"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计审批完成数量">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="160px" ColumnID="Quantity3" DataField="Quantity3"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="已通过专家评审">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="200px" ColumnID="Remarks" DataField="Remarks"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||
<Editor>
|
||||
<f:TextBox ID="TextBox1" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
|
||||
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<f:Panel ID="Panel12" IsFluid="true" Title="3.3 质量控制点或检验试验计划(ITP)情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form11" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid4" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="Id"
|
||||
DataKeyNames="Id" ShowGridHeader="true"
|
||||
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true"
|
||||
EnableTextSelection="True" EnableSummary="true" SummaryPosition="Bottom">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
|
||||
<f:RenderField Width="240px" ColumnID="UnitOrMajor" DataField="UnitOrMajor"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="专业">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="250px" ColumnID="Quantity1" DataField="Quantity1"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月完成上报数量">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="160px" ColumnID="Quantity2" DataField="Quantity2"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计完成上报数量">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="200px" ColumnID="Remarks" DataField="Remarks"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||
<Editor>
|
||||
<f:TextBox ID="TextBox2" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
|
||||
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<%--4.设计交底管理情况--%>
|
||||
<f:Panel ID="Panel13" IsFluid="true" Title="4.设计交底管理情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form12" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid5" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="Id"
|
||||
DataKeyNames="Id" ShowGridHeader="true"
|
||||
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true"
|
||||
EnableTextSelection="True" EnableSummary="true" SummaryPosition="Bottom">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
|
||||
<%--20.项目质量体系审核--%>
|
||||
<f:RenderField Width="240px" ColumnID="UnitOrMajor" DataField="UnitOrMajor"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="专业">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="250px" ColumnID="Quantity1" DataField="Quantity1"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月完成交底数量">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="160px" ColumnID="Quantity2" DataField="Quantity2"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计完成交底数量">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="200px" ColumnID="Remarks" DataField="Remarks"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||
<Editor>
|
||||
<f:TextBox ID="TextBox3" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
|
||||
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<%--5.图纸会审管理情况--%>
|
||||
<f:Panel ID="Panel14" IsFluid="true" Title="5.图纸会审管理情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form13" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid6" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="Id"
|
||||
DataKeyNames="Id" ShowGridHeader="true"
|
||||
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true"
|
||||
EnableTextSelection="True" EnableSummary="true" SummaryPosition="Bottom">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
|
||||
<f:RenderField Width="240px" ColumnID="UnitOrMajor" DataField="UnitOrMajor"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="专业">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="250px" ColumnID="Quantity1" DataField="Quantity1"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月完成图纸会审次数">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="200px" ColumnID="Quantity2" DataField="Quantity2"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计完成图纸会审次数">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="200px" ColumnID="Remarks" DataField="Remarks"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||
<Editor>
|
||||
<f:TextBox ID="TextBox4" runat="server">
|
||||
</f:TextBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
||||
|
||||
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<%--6.设计变更管理情况--%>
|
||||
<f:Panel ID="Panel15" IsFluid="true" Title="6.设计变更管理情况" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form14" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid7" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="Num"
|
||||
DataKeyNames="Num" ShowGridHeader="true"
|
||||
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true"
|
||||
EnableTextSelection="True" EnableSummary="true" SummaryPosition="Bottom">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||
TextAlign="Center" />
|
||||
|
||||
<f:RenderField Width="240px" ColumnID="WorkName" DataField="WorkName"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="专业">
|
||||
</f:RenderField>
|
||||
|
||||
<f:GroupField HeaderText="发布数量" TextAlign="Center">
|
||||
<Columns>
|
||||
<f:BoundField Width="100px" ColumnID="CheckNum" DataField="CheckNum" HeaderText="本月" />
|
||||
<f:BoundField Width="100px" ColumnID="TotalCheckNum" DataField="TotalCheckNum" HeaderText="累计" />
|
||||
</Columns>
|
||||
</f:GroupField>
|
||||
|
||||
<f:GroupField HeaderText="业主批准数量" TextAlign="Center">
|
||||
<Columns>
|
||||
<f:BoundField Width="150px" ColumnID="OKNum" DataField="OKNum" HeaderText="本月" />
|
||||
<f:BoundField Width="150px" ColumnID="TotalOKNum" DataField="TotalOKNum" HeaderText="累计" />
|
||||
</Columns>
|
||||
</f:GroupField>
|
||||
|
||||
<f:GroupField HeaderText="完成情况" TextAlign="Center">
|
||||
<Columns>
|
||||
<f:BoundField Width="150px" ColumnID="OneOKRate" DataField="OneOKRate" HeaderText="本月" />
|
||||
<f:BoundField Width="150px" ColumnID="TotalOneOKRate" DataField="TotalOneOKRate" HeaderText="累计" />
|
||||
</Columns>
|
||||
</f:GroupField>
|
||||
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<%--20.项目质量体系审核--%>
|
||||
<f:Panel ID="Panel3" IsFluid="true" Title="20.项目质量体系审核" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form3" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtAre20" EmptyText="请填写内容"
|
||||
AutoGrowHeight="true" AutoGrowHeightMin="100" AutoGrowHeightMax="600">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
<f:Form ID="Form3" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtAre20" EmptyText="请填写内容"
|
||||
AutoGrowHeight="true" AutoGrowHeightMin="100" AutoGrowHeightMax="600">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<%--21.类似项目管理经验教训应对措施及跟踪--%>
|
||||
<f:Panel ID="Panel1" IsFluid="true" Title="21.类似项目管理经验教训应对措施及跟踪" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form2" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtAre21" EmptyText="请填写内容"
|
||||
AutoGrowHeight="true" AutoGrowHeightMin="100" AutoGrowHeightMax="600">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
<f:Form ID="Form2" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtAre21" EmptyText="请填写内容"
|
||||
AutoGrowHeight="true" AutoGrowHeightMin="100" AutoGrowHeightMax="600">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<%--22.附件--%>
|
||||
<f:Panel ID="Panel2" IsFluid="true" Title="22.附件" runat="server" EnableCollapse="false"
|
||||
<f:Panel ID="Panel2" IsFluid="true" Title="22.附件" runat="server" EnableCollapse="false"
|
||||
ShowHeader="true">
|
||||
<Items>
|
||||
<f:Form ID="Form4" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtAre22" EmptyText="请填写内容"
|
||||
AutoGrowHeight="true" AutoGrowHeightMin="100" AutoGrowHeightMax="600">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
<f:Form ID="Form4" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtAre22" EmptyText="请填写内容"
|
||||
AutoGrowHeight="true" AutoGrowHeightMin="100" AutoGrowHeightMax="600">
|
||||
</f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
|
||||
<Toolbars>
|
||||
@@ -359,7 +659,7 @@
|
||||
<f:Button ID="Button1" Icon="SystemSave" runat="server" ToolTip="保存" Text="保存" OnClick="btnSave_Click">
|
||||
</f:Button>
|
||||
|
||||
|
||||
|
||||
|
||||
<f:HiddenField ID="hdId" runat="server">
|
||||
</f:HiddenField>
|
||||
|
||||
@@ -98,6 +98,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
#region 加载文本框内容
|
||||
var txtReportList = Funs.DB.Report_TextBoxContent.Where(x => x.ReportId == ReportId).ToList();
|
||||
txtAre0.Text = txtReportList.FirstOrDefault(x => x.ContentType == "0").ContentText;
|
||||
@@ -108,7 +109,8 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
txtAre21.Text = txtReportList.FirstOrDefault(x => x.ContentType == "21").ContentText;
|
||||
txtAre22.Text = txtReportList.FirstOrDefault(x => x.ContentType == "22").ContentText;
|
||||
#endregion
|
||||
|
||||
//加载所有grid
|
||||
lodAllGrid("1");
|
||||
|
||||
}
|
||||
else
|
||||
@@ -118,10 +120,37 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
//给个新的主键
|
||||
ReportId = Guid.NewGuid().ToString();
|
||||
AddOrUpdate = "add";
|
||||
|
||||
//加载所有grid
|
||||
lodAllGrid("0");
|
||||
}
|
||||
hidReportId.Value = ReportId;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 加载grid
|
||||
/// </summary>
|
||||
/// <param name="objType"></param>
|
||||
void lodAllGrid(string objType) {
|
||||
//加载一般施工方案审批情况
|
||||
loadGeneralPlanApproval(objType);
|
||||
|
||||
//加载危大工程方案审批情况
|
||||
loadMajorPlanApproval(objType);
|
||||
|
||||
//质量控制点或检验试验计划(ITP)情况
|
||||
loadInspectionTestPlan(objType);
|
||||
|
||||
//加载设计交底管理情况
|
||||
loadDesignDetailsApprove(objType);
|
||||
|
||||
//加载图纸会审管理情况
|
||||
loadReviewDrawings(objType);
|
||||
|
||||
//加载设计变更管理情况
|
||||
loadDesignChangeOrder();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 时间选择事件
|
||||
@@ -142,6 +171,24 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
Response.Redirect(url + "?startdate=" + txtStartDate.Text + "&enddate=" + txtEndDate.Text);
|
||||
}
|
||||
}
|
||||
|
||||
protected void TextBox_TextChanged(object sender, EventArgs e) {
|
||||
if (!string.IsNullOrEmpty(this.txtStartDate.Text.Trim())&& !string.IsNullOrEmpty(this.txtEndDate.Text.Trim())) {
|
||||
|
||||
if (Funs.GetNewDateTime(this.txtStartDate.Text.Trim()) > Funs.GetNewDateTime(this.txtEndDate.Text.Trim()))
|
||||
{
|
||||
Alert.ShowInTop("开始时间不能大于结束时间!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
if (AddOrUpdate == "update")
|
||||
{
|
||||
lodAllGrid("1");
|
||||
}
|
||||
else {
|
||||
lodAllGrid("0");
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 本月质量目标管理情况 Grid1方法
|
||||
@@ -188,6 +235,490 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 3.1一般施工方案审批情况 Grid2方法
|
||||
/// <summary>
|
||||
/// 加载一般施工审批情况
|
||||
/// </summary>
|
||||
void loadGeneralPlanApproval(string objType)
|
||||
{
|
||||
var db = Funs.DB;
|
||||
DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
|
||||
DateTime endDate = Convert.ToDateTime(this.txtEndDate.Text.Trim());
|
||||
var list = new List<Model.Report_Construction_Plan>();
|
||||
int i = 1;
|
||||
|
||||
int Quantity1Sum = 0;
|
||||
int Quantity2Sum = 0;
|
||||
//加载所有单位
|
||||
var units = from x in Funs.DB.Project_ProjectUnit
|
||||
join y in Funs.DB.Base_Unit on x.UnitId equals y.UnitId
|
||||
where x.ProjectId == this.CurrUser.LoginProjectId && (x.UnitType == BLL.Const.ProjectUnitType_2|| x.UnitType == BLL.Const.ProjectUnitType_1)
|
||||
orderby y.UnitCode
|
||||
select new { x.UnitId, y.UnitName };
|
||||
foreach (var item in units)
|
||||
{
|
||||
|
||||
var query = from c in db.Comprehensive_GeneralPlanApproval
|
||||
|
||||
join u in db.Base_Unit on c.UnitId equals u.UnitId into unitJoin
|
||||
|
||||
from u in unitJoin.DefaultIfEmpty()
|
||||
|
||||
where c.ProjectId == this.CurrUser.LoginProjectId && c.UnitId == item.UnitId
|
||||
select new
|
||||
|
||||
{
|
||||
c.ApprovalDate,
|
||||
c.ProjectId,
|
||||
u.UnitId,
|
||||
u.UnitName,
|
||||
c.CompileDate
|
||||
};
|
||||
|
||||
var AllList = query.ToList();
|
||||
var monethCount = query
|
||||
.Where(x => (x.ApprovalDate >= Convert.ToDateTime(startDate) && x.ApprovalDate <= Convert.ToDateTime(endDate)));
|
||||
|
||||
Model.Report_Construction_Plan model = new Model.Report_Construction_Plan();
|
||||
|
||||
model.Id = Guid.NewGuid().ToString();
|
||||
model.UnitOrMajor = item.UnitName;
|
||||
model.Quantity1 = monethCount.Count();
|
||||
model.Quantity2 = AllList.Count();
|
||||
model.ReportId = ReportId;
|
||||
//如果是修改,查询表中数据
|
||||
if (objType=="1")
|
||||
{
|
||||
var NewModel = db.Report_Construction_Plan.FirstOrDefault(x => x.ReportId == ReportId && x.UnitOrMajor == item.UnitName && x.ReType == "0");
|
||||
if (NewModel!=null)
|
||||
{
|
||||
model.Remarks = NewModel.Remarks;
|
||||
}
|
||||
}
|
||||
list.Add(model);
|
||||
|
||||
Quantity1Sum+= monethCount.Count();
|
||||
Quantity2Sum += AllList.Count();
|
||||
i++;
|
||||
}
|
||||
Grid2.DataSource = list;
|
||||
Grid2.DataBind();
|
||||
|
||||
//合计
|
||||
JObject summary = new JObject();
|
||||
summary.Add("UnitOrMajor", "合计");
|
||||
summary.Add("Quantity1", Quantity1Sum.ToString());
|
||||
summary.Add("Quantity2", Quantity2Sum.ToString());
|
||||
|
||||
Grid2.SummaryData = summary;
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 3.2 危大工程方案审批情况 Grid3方法
|
||||
/// <summary>
|
||||
/// 加载一般施工审批情况
|
||||
/// </summary>
|
||||
void loadMajorPlanApproval(string objType)
|
||||
{
|
||||
var db = Funs.DB;
|
||||
DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
|
||||
DateTime endDate = Convert.ToDateTime(this.txtEndDate.Text.Trim());
|
||||
var list = new List<Model.Report_Construction_Plan>();
|
||||
int i = 1;
|
||||
|
||||
int Quantity1Sum = 0;
|
||||
int Quantity2Sum = 0;
|
||||
int Quantity3Sum = 0;
|
||||
//加载所有单位
|
||||
var units = from x in Funs.DB.Project_ProjectUnit
|
||||
join y in Funs.DB.Base_Unit on x.UnitId equals y.UnitId
|
||||
where x.ProjectId == this.CurrUser.LoginProjectId && (x.UnitType == BLL.Const.ProjectUnitType_2 || x.UnitType == BLL.Const.ProjectUnitType_1)
|
||||
orderby y.UnitCode
|
||||
select new { x.UnitId, y.UnitName };
|
||||
foreach (var item in units)
|
||||
{
|
||||
|
||||
var query = from c in db.Comprehensive_MajorPlanApproval
|
||||
|
||||
join u in db.Base_Unit on c.UnitId equals u.UnitId into unitJoin
|
||||
|
||||
from u in unitJoin.DefaultIfEmpty()
|
||||
|
||||
where c.ProjectId == this.CurrUser.LoginProjectId && c.UnitId == item.UnitId
|
||||
select new
|
||||
|
||||
{
|
||||
c.ApprovalDate,
|
||||
c.ProjectId,
|
||||
u.UnitId,
|
||||
u.UnitName,
|
||||
c.ExpertReviewMan,
|
||||
c.CompileDate
|
||||
};
|
||||
|
||||
var AllList = query.ToList();
|
||||
var monethCount = query
|
||||
.Where(x => (x.ApprovalDate >= Convert.ToDateTime(startDate) && x.ApprovalDate <= Convert.ToDateTime(endDate)));
|
||||
|
||||
Model.Report_Construction_Plan model = new Model.Report_Construction_Plan();
|
||||
|
||||
model.Id = Guid.NewGuid().ToString();
|
||||
model.UnitOrMajor = item.UnitName;
|
||||
model.Quantity1 = monethCount.Count();
|
||||
model.Quantity2 = AllList.Count();
|
||||
model.Quantity3 = AllList.Where(x => x.ExpertReviewMan != "").ToList().Count();
|
||||
model.ReportId = ReportId;
|
||||
//如果是修改,查询表中数据
|
||||
if (objType == "1")
|
||||
{
|
||||
var NewModel = db.Report_Construction_Plan.FirstOrDefault(x => x.ReportId == ReportId && x.UnitOrMajor == item.UnitName && x.ReType == "1");
|
||||
if (NewModel != null)
|
||||
{
|
||||
model.Remarks = NewModel.Remarks;
|
||||
}
|
||||
}
|
||||
list.Add(model);
|
||||
|
||||
Quantity1Sum += monethCount.Count();
|
||||
Quantity2Sum += AllList.Count();
|
||||
Quantity3Sum += Convert.ToInt32(model.Quantity3);
|
||||
i++;
|
||||
}
|
||||
Grid3.DataSource = list;
|
||||
Grid3.DataBind();
|
||||
|
||||
//合计
|
||||
JObject summary = new JObject();
|
||||
summary.Add("UnitOrMajor", "合计");
|
||||
summary.Add("Quantity1", Quantity1Sum.ToString());
|
||||
summary.Add("Quantity2", Quantity2Sum.ToString());
|
||||
summary.Add("Quantity3", Quantity3Sum.ToString());
|
||||
Grid3.SummaryData = summary;
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 3.3 质量控制点或检验试验计划(ITP)情况 Grid4方法
|
||||
/// <summary>
|
||||
/// 加载一般施工审批情况
|
||||
/// </summary>
|
||||
void loadInspectionTestPlan(string objType)
|
||||
{
|
||||
var db = Funs.DB;
|
||||
DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
|
||||
DateTime endDate = Convert.ToDateTime(this.txtEndDate.Text.Trim());
|
||||
var list = new List<Model.Report_Construction_Plan>();
|
||||
int i = 1;
|
||||
|
||||
int Quantity1Sum = 0;
|
||||
int Quantity2Sum = 0;
|
||||
//加载所有专业
|
||||
var CNProfessionals = from x in Funs.DB.Base_CNProfessional
|
||||
where x.CNProfessionalId != BLL.Const.CNProfessionalConstructId
|
||||
orderby x.SortIndex
|
||||
select new
|
||||
{
|
||||
x.CNProfessionalId,
|
||||
x.ProfessionalName
|
||||
};
|
||||
|
||||
|
||||
foreach (var item in CNProfessionals)
|
||||
{
|
||||
|
||||
var query = from c in db.Inspection_Test_Plan
|
||||
|
||||
join u in db.Base_Unit on c.UnitId equals u.UnitId into unitJoin
|
||||
|
||||
from u in unitJoin.DefaultIfEmpty()
|
||||
|
||||
where c.ProjectId == this.CurrUser.LoginProjectId && c.CNProfessionalId == item.CNProfessionalId
|
||||
select new
|
||||
|
||||
{
|
||||
c.ApprovalDate,
|
||||
c.ProjectId,
|
||||
u.UnitId,
|
||||
u.UnitName,
|
||||
c.CreateDate
|
||||
};
|
||||
|
||||
var AllList = query.ToList();
|
||||
var monethCount = query
|
||||
.Where(x => (x.CreateDate >= Convert.ToDateTime(startDate) && x.CreateDate <= Convert.ToDateTime(endDate)));
|
||||
|
||||
Model.Report_Construction_Plan model = new Model.Report_Construction_Plan();
|
||||
|
||||
model.Id = Guid.NewGuid().ToString();
|
||||
model.UnitOrMajor = item.ProfessionalName;
|
||||
model.Quantity1 = monethCount.Count();
|
||||
model.Quantity2 = AllList.Count();
|
||||
|
||||
model.ReportId = ReportId;
|
||||
//如果是修改,查询表中数据
|
||||
if (objType == "1")
|
||||
{
|
||||
var NewModel = db.Report_Construction_Plan.FirstOrDefault(x => x.ReportId == ReportId && x.UnitOrMajor == item.ProfessionalName && x.ReType == "2");
|
||||
if (NewModel != null)
|
||||
{
|
||||
model.Remarks = NewModel.Remarks;
|
||||
}
|
||||
}
|
||||
list.Add(model);
|
||||
|
||||
Quantity1Sum += monethCount.Count();
|
||||
Quantity2Sum += AllList.Count();
|
||||
|
||||
i++;
|
||||
}
|
||||
Grid4.DataSource = list;
|
||||
Grid4.DataBind();
|
||||
|
||||
//合计
|
||||
JObject summary = new JObject();
|
||||
summary.Add("UnitOrMajor", "合计");
|
||||
summary.Add("Quantity1", Quantity1Sum.ToString());
|
||||
summary.Add("Quantity2", Quantity2Sum.ToString());
|
||||
Grid4.SummaryData = summary;
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 4 设计交底管理情况 Grid5方法
|
||||
/// <summary>
|
||||
/// 加载一般施工审批情况
|
||||
/// </summary>
|
||||
void loadDesignDetailsApprove(string objType)
|
||||
{
|
||||
var db = Funs.DB;
|
||||
DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
|
||||
DateTime endDate = Convert.ToDateTime(this.txtEndDate.Text.Trim());
|
||||
var list = new List<Model.Report_Construction_Plan>();
|
||||
int i = 1;
|
||||
|
||||
int Quantity1Sum = 0;
|
||||
int Quantity2Sum = 0;
|
||||
//加载所有专业
|
||||
var CNProfessionals = from x in Funs.DB.Base_CNProfessional
|
||||
where x.CNProfessionalId != BLL.Const.CNProfessionalConstructId
|
||||
orderby x.SortIndex
|
||||
select new
|
||||
{
|
||||
x.CNProfessionalId,
|
||||
x.ProfessionalName
|
||||
};
|
||||
|
||||
|
||||
foreach (var item in CNProfessionals)
|
||||
{
|
||||
|
||||
var query = from c in db.Comprehensive_DesignDetails
|
||||
|
||||
where c.ProjectId == this.CurrUser.LoginProjectId && c.CNProfessionalId == item.CNProfessionalId
|
||||
&& c.Status=="3"
|
||||
select new
|
||||
|
||||
{
|
||||
c.Status,
|
||||
c.CompileDate,
|
||||
c.ProjectId,
|
||||
|
||||
};
|
||||
|
||||
var AllList = query.ToList();
|
||||
var monethCount = query
|
||||
.Where(x => (x.CompileDate >= Convert.ToDateTime(startDate) && x.CompileDate <= Convert.ToDateTime(endDate)));
|
||||
|
||||
Model.Report_Construction_Plan model = new Model.Report_Construction_Plan();
|
||||
|
||||
model.Id = Guid.NewGuid().ToString();
|
||||
model.UnitOrMajor = item.ProfessionalName;
|
||||
model.Quantity1 = monethCount.Count();
|
||||
model.Quantity2 = AllList.Count();
|
||||
|
||||
model.ReportId = ReportId;
|
||||
//如果是修改,查询表中数据
|
||||
if (objType == "1")
|
||||
{
|
||||
var NewModel = db.Report_Construction_Plan.FirstOrDefault(x => x.ReportId == ReportId && x.UnitOrMajor == item.ProfessionalName && x.ReType == "3");
|
||||
if (NewModel != null)
|
||||
{
|
||||
model.Remarks = NewModel.Remarks;
|
||||
}
|
||||
}
|
||||
list.Add(model);
|
||||
|
||||
Quantity1Sum += monethCount.Count();
|
||||
Quantity2Sum += AllList.Count();
|
||||
|
||||
i++;
|
||||
}
|
||||
Grid5.DataSource = list;
|
||||
Grid5.DataBind();
|
||||
|
||||
//合计
|
||||
JObject summary = new JObject();
|
||||
summary.Add("UnitOrMajor", "合计");
|
||||
summary.Add("Quantity1", Quantity1Sum.ToString());
|
||||
summary.Add("Quantity2", Quantity2Sum.ToString());
|
||||
Grid5.SummaryData = summary;
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 5 图纸会审管理情况 Grid6方法
|
||||
/// <summary>
|
||||
/// 加载一图纸会审管理情况
|
||||
/// </summary>
|
||||
void loadReviewDrawings(string objType)
|
||||
{
|
||||
var db = Funs.DB;
|
||||
DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
|
||||
DateTime endDate = Convert.ToDateTime(this.txtEndDate.Text.Trim());
|
||||
var list = new List<Model.Report_Construction_Plan>();
|
||||
int i = 1;
|
||||
|
||||
int Quantity1Sum = 0;
|
||||
int Quantity2Sum = 0;
|
||||
//加载所有专业
|
||||
var CNProfessionals = from x in Funs.DB.Base_CNProfessional
|
||||
where x.CNProfessionalId != BLL.Const.CNProfessionalConstructId
|
||||
orderby x.SortIndex
|
||||
select new
|
||||
{
|
||||
x.CNProfessionalId,
|
||||
x.ProfessionalName
|
||||
};
|
||||
|
||||
|
||||
foreach (var item in CNProfessionals)
|
||||
{
|
||||
|
||||
var query = from c in db.Comprehensive_ReviewDrawings
|
||||
|
||||
where c.ProjectId == this.CurrUser.LoginProjectId && c.CNProfessionalId == item.CNProfessionalId
|
||||
&& c.Status == "3"
|
||||
select new
|
||||
|
||||
{
|
||||
c.Status,
|
||||
c.ReviewDate,
|
||||
c.ProjectId,
|
||||
|
||||
};
|
||||
|
||||
var AllList = query.ToList();
|
||||
var monethCount = query
|
||||
.Where(x => (x.ReviewDate >= Convert.ToDateTime(startDate) && x.ReviewDate <= Convert.ToDateTime(endDate)));
|
||||
|
||||
Model.Report_Construction_Plan model = new Model.Report_Construction_Plan();
|
||||
|
||||
model.Id = Guid.NewGuid().ToString();
|
||||
model.UnitOrMajor = item.ProfessionalName;
|
||||
model.Quantity1 = monethCount.Count();
|
||||
model.Quantity2 = AllList.Count();
|
||||
|
||||
model.ReportId = ReportId;
|
||||
//如果是修改,查询表中数据
|
||||
if (objType == "1")
|
||||
{
|
||||
var NewModel = db.Report_Construction_Plan.FirstOrDefault(x => x.ReportId == ReportId && x.UnitOrMajor == item.ProfessionalName && x.ReType == "4");
|
||||
if (NewModel != null)
|
||||
{
|
||||
model.Remarks = NewModel.Remarks;
|
||||
}
|
||||
}
|
||||
list.Add(model);
|
||||
|
||||
Quantity1Sum += monethCount.Count();
|
||||
Quantity2Sum += AllList.Count();
|
||||
|
||||
i++;
|
||||
}
|
||||
Grid6.DataSource = list;
|
||||
Grid6.DataBind();
|
||||
|
||||
//合计
|
||||
JObject summary = new JObject();
|
||||
summary.Add("UnitOrMajor", "合计");
|
||||
summary.Add("Quantity1", Quantity1Sum.ToString());
|
||||
summary.Add("Quantity2", Quantity2Sum.ToString());
|
||||
Grid6.SummaryData = summary;
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 6 设计变更管理情况 Grid7方法
|
||||
/// <summary>
|
||||
/// 加载设计变更管理情况
|
||||
/// </summary>
|
||||
void loadDesignChangeOrder()
|
||||
{
|
||||
int Quantity1Sum=0, Quantity2Sum=0, Quantity3Sum=0, Quantity4Sum=0, Quantity5Sum=0, Quantity6Sum = 0;
|
||||
|
||||
DateTime startDate = Convert.ToDateTime(this.txtStartDate.Text.Trim());
|
||||
DateTime endDate = Convert.ToDateTime(this.txtEndDate.Text.Trim());
|
||||
DateTime projectStartDate = Convert.ToDateTime("2015-01-01");
|
||||
List<Model.CheckStatisc> StatisticsList = new List<Model.CheckStatisc>();
|
||||
Model.Base_Project project = BLL.ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId);
|
||||
if (project != null)
|
||||
{
|
||||
if (project.StartDate != null)
|
||||
{
|
||||
projectStartDate = Convert.ToDateTime(project.StartDate);
|
||||
}
|
||||
}
|
||||
int i = 1;
|
||||
var cNProfessionals = from x in Funs.DB.Base_CNProfessional orderby x.SortIndex select x;
|
||||
foreach (var item in cNProfessionals)
|
||||
{
|
||||
//专业下所有集合
|
||||
List<Model.Comprehensive_DesignChangeOrder> totalManagementList = BLL.DesignChangeOrderService.GetDesignChangeOrderListByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, item.CNProfessionalId, projectStartDate, DateTime.Now);
|
||||
//专业下当期集合
|
||||
List<Model.Comprehensive_DesignChangeOrder> managementList = BLL.DesignChangeOrderService.GetDesignChangeOrderListByCNProfessionalIdAndDate(this.CurrUser.LoginProjectId, item.CNProfessionalId, startDate, endDate);
|
||||
Model.CheckStatisc checkStatisc = new Model.CheckStatisc();
|
||||
checkStatisc.Num = i;
|
||||
checkStatisc.WorkName = item.ProfessionalName;
|
||||
checkStatisc.CheckNum = managementList.Count();
|
||||
checkStatisc.TotalCheckNum = totalManagementList.Count();
|
||||
checkStatisc.OKNum = managementList.Count(x => x.ApprovalDate != null);
|
||||
checkStatisc.TotalOKNum = totalManagementList.Count(x => x.ApprovalDate != null);
|
||||
checkStatisc.OneOKRate = managementList.Count(x => x.Status == "3").ToString(); //当期完成数
|
||||
checkStatisc.TotalOneOKRate = totalManagementList.Count(x => x.Status == "3").ToString(); //累计完成数
|
||||
|
||||
StatisticsList.Add(checkStatisc);
|
||||
Quantity1Sum += checkStatisc.CheckNum;
|
||||
Quantity2Sum += checkStatisc.TotalCheckNum;
|
||||
Quantity3Sum+= checkStatisc.OKNum;
|
||||
Quantity4Sum += checkStatisc.TotalOKNum;
|
||||
Quantity5Sum += Convert.ToInt32(checkStatisc.OneOKRate);
|
||||
Quantity6Sum += Convert.ToInt32(checkStatisc.TotalOneOKRate);
|
||||
}
|
||||
|
||||
Grid7.DataSource = StatisticsList;
|
||||
Grid7.DataBind();
|
||||
|
||||
//合计
|
||||
JObject summary = new JObject();
|
||||
summary.Add("WorkName", "合计");
|
||||
summary.Add("CheckNum", Quantity1Sum.ToString());
|
||||
summary.Add("TotalCheckNum", Quantity2Sum.ToString());
|
||||
summary.Add("OKNum", Quantity3Sum.ToString());
|
||||
summary.Add("TotalOKNum", Quantity4Sum.ToString());
|
||||
summary.Add("OneOKRate", Quantity5Sum.ToString());
|
||||
summary.Add("TotalOneOKRate", Quantity6Sum.ToString());
|
||||
Grid7.SummaryData = summary;
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 保存
|
||||
/// <summary>
|
||||
/// 保存按钮
|
||||
@@ -228,12 +759,30 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
|
||||
//所有文本框表
|
||||
TextBoxContentService.Delete(ReportId);
|
||||
|
||||
//删除施工方案及检验试验计划审批情况
|
||||
BLL.CQMS.ManageReport.ReportNew.ConstructionPlanService.Delete(ReportId);
|
||||
#endregion
|
||||
|
||||
#region 保存所有子表
|
||||
//保存本月质量目标管理情况
|
||||
saveTarget();
|
||||
|
||||
//保存3.1一般施工方案审批情况
|
||||
saveYbsgfa();
|
||||
|
||||
//保存3.2危大工程方案审批情况
|
||||
saveWdgcfa();
|
||||
|
||||
//保存3.2质量控制点或检验试验计划(ITP)情况
|
||||
saveJysyjh();
|
||||
|
||||
//保存4 设计交底管理情况
|
||||
saveSjjd();
|
||||
|
||||
//保存4图纸会审管理情况
|
||||
saveTzhs();
|
||||
|
||||
//保存文本框
|
||||
saveTxtContent();
|
||||
#endregion
|
||||
@@ -284,6 +833,172 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// 3.1保存一般施工方案审批情况
|
||||
/// </summary>
|
||||
void saveYbsgfa() {
|
||||
List<Model.Report_Construction_Plan> detailLists = new List<Model.Report_Construction_Plan>();
|
||||
JArray teamGroupData = Grid2.GetMergedData();
|
||||
foreach (JObject teamGroupRow in teamGroupData)
|
||||
{
|
||||
JObject values = teamGroupRow.Value<JObject>("values");
|
||||
int rowIndex = teamGroupRow.Value<int>("index");
|
||||
Model.Report_Construction_Plan newDetail = new Model.Report_Construction_Plan
|
||||
{
|
||||
//Id = values.Value<string>("Id"),
|
||||
ReportId = ReportId,
|
||||
ReType = "0",
|
||||
UnitOrMajor = values.Value<string>("UnitOrMajor"),
|
||||
Quantity1 = values.Value<int>("Quantity1"),
|
||||
Quantity2 = values.Value<int>("Quantity2"),
|
||||
Remarks = values.Value<string>("Remarks")
|
||||
};
|
||||
if (Grid2.Rows[rowIndex].DataKeys.Length > 0)
|
||||
{
|
||||
newDetail.Id = Grid2.Rows[rowIndex].DataKeys[0].ToString();
|
||||
}
|
||||
detailLists.Add(newDetail);
|
||||
}
|
||||
if (detailLists.Count > 0)
|
||||
{
|
||||
Funs.DB.Report_Construction_Plan.InsertAllOnSubmit(detailLists);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 3.2保存危大工程方案审批情况
|
||||
/// </summary>
|
||||
void saveWdgcfa() {
|
||||
List<Model.Report_Construction_Plan> detailLists = new List<Model.Report_Construction_Plan>();
|
||||
JArray teamGroupData = Grid3.GetMergedData();
|
||||
foreach (JObject teamGroupRow in teamGroupData)
|
||||
{
|
||||
JObject values = teamGroupRow.Value<JObject>("values");
|
||||
int rowIndex = teamGroupRow.Value<int>("index");
|
||||
Model.Report_Construction_Plan newDetail = new Model.Report_Construction_Plan
|
||||
{
|
||||
//Id = values.Value<string>("Id"),
|
||||
ReportId = ReportId,
|
||||
ReType = "1",
|
||||
UnitOrMajor = values.Value<string>("UnitOrMajor"),
|
||||
Quantity1 = values.Value<int>("Quantity1"),
|
||||
Quantity2 = values.Value<int>("Quantity2"),
|
||||
Quantity3 = values.Value<int>("Quantity3"),
|
||||
Remarks = values.Value<string>("Remarks")
|
||||
};
|
||||
if (Grid3.Rows[rowIndex].DataKeys.Length > 0)
|
||||
{
|
||||
newDetail.Id = Grid3.Rows[rowIndex].DataKeys[0].ToString();
|
||||
}
|
||||
detailLists.Add(newDetail);
|
||||
}
|
||||
if (detailLists.Count > 0)
|
||||
{
|
||||
Funs.DB.Report_Construction_Plan.InsertAllOnSubmit(detailLists);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 3.3 质量控制点或检验试验计划(ITP)情况
|
||||
/// </summary>
|
||||
void saveJysyjh() {
|
||||
List<Model.Report_Construction_Plan> detailLists = new List<Model.Report_Construction_Plan>();
|
||||
JArray teamGroupData = Grid4.GetMergedData();
|
||||
foreach (JObject teamGroupRow in teamGroupData)
|
||||
{
|
||||
JObject values = teamGroupRow.Value<JObject>("values");
|
||||
int rowIndex = teamGroupRow.Value<int>("index");
|
||||
Model.Report_Construction_Plan newDetail = new Model.Report_Construction_Plan
|
||||
{
|
||||
//Id = values.Value<string>("Id"),
|
||||
ReportId = ReportId,
|
||||
ReType = "2",
|
||||
UnitOrMajor = values.Value<string>("UnitOrMajor"),
|
||||
Quantity1 = values.Value<int>("Quantity1"),
|
||||
Quantity2 = values.Value<int>("Quantity2"),
|
||||
Remarks = values.Value<string>("Remarks")
|
||||
};
|
||||
if (Grid4.Rows[rowIndex].DataKeys.Length > 0)
|
||||
{
|
||||
newDetail.Id = Grid4.Rows[rowIndex].DataKeys[0].ToString();
|
||||
}
|
||||
detailLists.Add(newDetail);
|
||||
}
|
||||
if (detailLists.Count > 0)
|
||||
{
|
||||
Funs.DB.Report_Construction_Plan.InsertAllOnSubmit(detailLists);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存设计交底管理情况
|
||||
/// </summary>
|
||||
void saveSjjd() {
|
||||
List<Model.Report_Construction_Plan> detailLists = new List<Model.Report_Construction_Plan>();
|
||||
JArray teamGroupData = Grid5.GetMergedData();
|
||||
foreach (JObject teamGroupRow in teamGroupData)
|
||||
{
|
||||
JObject values = teamGroupRow.Value<JObject>("values");
|
||||
int rowIndex = teamGroupRow.Value<int>("index");
|
||||
Model.Report_Construction_Plan newDetail = new Model.Report_Construction_Plan
|
||||
{
|
||||
//Id = values.Value<string>("Id"),
|
||||
ReportId = ReportId,
|
||||
ReType = "3",
|
||||
UnitOrMajor = values.Value<string>("UnitOrMajor"),
|
||||
Quantity1 = values.Value<int>("Quantity1"),
|
||||
Quantity2 = values.Value<int>("Quantity2"),
|
||||
Remarks = values.Value<string>("Remarks")
|
||||
};
|
||||
if (Grid5.Rows[rowIndex].DataKeys.Length > 0)
|
||||
{
|
||||
newDetail.Id = Grid5.Rows[rowIndex].DataKeys[0].ToString();
|
||||
}
|
||||
detailLists.Add(newDetail);
|
||||
}
|
||||
if (detailLists.Count > 0)
|
||||
{
|
||||
Funs.DB.Report_Construction_Plan.InsertAllOnSubmit(detailLists);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存图纸会审
|
||||
/// </summary>
|
||||
void saveTzhs() {
|
||||
List<Model.Report_Construction_Plan> detailLists = new List<Model.Report_Construction_Plan>();
|
||||
JArray teamGroupData = Grid6.GetMergedData();
|
||||
foreach (JObject teamGroupRow in teamGroupData)
|
||||
{
|
||||
JObject values = teamGroupRow.Value<JObject>("values");
|
||||
int rowIndex = teamGroupRow.Value<int>("index");
|
||||
Model.Report_Construction_Plan newDetail = new Model.Report_Construction_Plan
|
||||
{
|
||||
//Id = values.Value<string>("Id"),
|
||||
ReportId = ReportId,
|
||||
ReType = "4",
|
||||
UnitOrMajor = values.Value<string>("UnitOrMajor"),
|
||||
Quantity1 = values.Value<int>("Quantity1"),
|
||||
Quantity2 = values.Value<int>("Quantity2"),
|
||||
Remarks = values.Value<string>("Remarks")
|
||||
};
|
||||
if (Grid6.Rows[rowIndex].DataKeys.Length > 0)
|
||||
{
|
||||
newDetail.Id = Grid6.Rows[rowIndex].DataKeys[0].ToString();
|
||||
}
|
||||
detailLists.Add(newDetail);
|
||||
}
|
||||
if (detailLists.Count > 0)
|
||||
{
|
||||
Funs.DB.Report_Construction_Plan.InsertAllOnSubmit(detailLists);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 保存文本框内容
|
||||
/// </summary>
|
||||
|
||||
+200
-2
@@ -156,7 +156,16 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.TextBox txtStartDate;
|
||||
protected global::FineUIPro.DatePicker txtStartDate;
|
||||
|
||||
/// <summary>
|
||||
/// Label3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Label Label3;
|
||||
|
||||
/// <summary>
|
||||
/// txtEndDate 控件。
|
||||
@@ -165,7 +174,7 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.TextBox txtEndDate;
|
||||
protected global::FineUIPro.DatePicker txtEndDate;
|
||||
|
||||
/// <summary>
|
||||
/// Panel4 控件。
|
||||
@@ -374,6 +383,195 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form9;
|
||||
|
||||
/// <summary>
|
||||
/// Grid2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid2;
|
||||
|
||||
/// <summary>
|
||||
/// TextBox5 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox TextBox5;
|
||||
|
||||
/// <summary>
|
||||
/// Panel11 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel11;
|
||||
|
||||
/// <summary>
|
||||
/// Form10 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form10;
|
||||
|
||||
/// <summary>
|
||||
/// Grid3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid3;
|
||||
|
||||
/// <summary>
|
||||
/// TextBox1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox TextBox1;
|
||||
|
||||
/// <summary>
|
||||
/// Panel12 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel12;
|
||||
|
||||
/// <summary>
|
||||
/// Form11 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form11;
|
||||
|
||||
/// <summary>
|
||||
/// Grid4 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid4;
|
||||
|
||||
/// <summary>
|
||||
/// TextBox2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox TextBox2;
|
||||
|
||||
/// <summary>
|
||||
/// Panel13 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel13;
|
||||
|
||||
/// <summary>
|
||||
/// Form12 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form12;
|
||||
|
||||
/// <summary>
|
||||
/// Grid5 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid5;
|
||||
|
||||
/// <summary>
|
||||
/// TextBox3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox TextBox3;
|
||||
|
||||
/// <summary>
|
||||
/// Panel14 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel14;
|
||||
|
||||
/// <summary>
|
||||
/// Form13 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form13;
|
||||
|
||||
/// <summary>
|
||||
/// Grid6 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid6;
|
||||
|
||||
/// <summary>
|
||||
/// TextBox4 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox TextBox4;
|
||||
|
||||
/// <summary>
|
||||
/// Panel15 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel15;
|
||||
|
||||
/// <summary>
|
||||
/// Form14 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form14;
|
||||
|
||||
/// <summary>
|
||||
/// Grid7 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid7;
|
||||
|
||||
/// <summary>
|
||||
/// Panel3 控件。
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user