质量月报增加新内容
This commit is contained in:
parent
f8f0a26913
commit
2cec230cda
|
@ -860,6 +860,350 @@
|
||||||
</Items>
|
</Items>
|
||||||
</f:Panel>
|
</f:Panel>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<%--15.质量巡检情况--%>
|
||||||
|
<f:Panel ID="Panel21" IsFluid="true" Title="15.质量巡检情况" runat="server" EnableCollapse="false"
|
||||||
|
ShowHeader="true">
|
||||||
|
<Items>
|
||||||
|
<f:Form ID="Form20" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||||
|
<Rows>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:Grid ID="gvQualityInspection" 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="300px" ColumnID="ContentName" DataField="ContentName"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="施工分包商">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="250px" ColumnID="MonthsCount" DataField="MonthsCount"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月累计数量">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="ProjectCount" DataField="ProjectCount"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="项目累计数量">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="RectificationRate" DataField="RectificationRate"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="整改率">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="TextBox9" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="200px" ColumnID="Remarks" DataField="Remarks"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="TextBox11" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
</Columns>
|
||||||
|
</f:Grid>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
</Rows>
|
||||||
|
</f:Form>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
|
||||||
|
<%--16.质量专项检查情况--%>
|
||||||
|
<f:Panel ID="Panel22" IsFluid="true" Title="16.质量专项检查情况" runat="server" EnableCollapse="false"
|
||||||
|
ShowHeader="true">
|
||||||
|
<Items>
|
||||||
|
<f:Form ID="Form21" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||||
|
<Rows>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:Grid ID="gvSpecialCheck" 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="300px" ColumnID="ContentName" DataField="ContentName"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="检查类别">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="250px" ColumnID="MonthsCount" DataField="MonthsCount"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月检查数量">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="ProjectCount" DataField="ProjectCount"
|
||||||
|
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="TextBox12" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
</Columns>
|
||||||
|
</f:Grid>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
</Rows>
|
||||||
|
</f:Form>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
|
||||||
|
<%--17.质量文件上报情况--%>
|
||||||
|
<f:Panel ID="Panel23" IsFluid="true" Title="17.质量文件上报情况" runat="server" EnableCollapse="false"
|
||||||
|
ShowHeader="true">
|
||||||
|
<Items>
|
||||||
|
<f:Form ID="Form22" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||||
|
<Rows>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:Grid ID="gvFileReport" 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="300px" ColumnID="ContentName" DataField="ContentName"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="上报单位">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="250px" ColumnID="MonthsCount" DataField="MonthsCount"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月上报数量">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="ProjectCount" DataField="ProjectCount"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计上报数量">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="MonthsBackCount" DataField="MonthsBackCount"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="本月业主/监理返回数量">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="TotalNoBackCount" DataField="TotalNoBackCount"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="累计未返回数量">
|
||||||
|
</f:RenderField>
|
||||||
|
</Columns>
|
||||||
|
</f:Grid>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
</Rows>
|
||||||
|
</f:Form>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
|
||||||
|
<%--18.本月质量问题处理情况--%>
|
||||||
|
<f:Panel ID="Panel24" IsFluid="true" Title="18.本月质量问题处理情况" runat="server" EnableCollapse="false"
|
||||||
|
ShowHeader="true">
|
||||||
|
<Items>
|
||||||
|
<f:Panel ID="Panel25" IsFluid="true" Title="(1)原材料问题" runat="server" EnableCollapse="false"
|
||||||
|
ShowHeader="true">
|
||||||
|
<Toolbars>
|
||||||
|
<f:Toolbar ID="Toolbar5" Position="top" ToolbarAlign="Right" runat="server" CssClass="Toolbar2">
|
||||||
|
<Items>
|
||||||
|
<f:Button ID="btnRowMaterialProblem" Icon="Add" runat="server" ToolTip="新增" Text="新增" OnClick="btnRowMaterialProblem_Click">
|
||||||
|
</f:Button>
|
||||||
|
</Items>
|
||||||
|
</f:Toolbar>
|
||||||
|
</Toolbars>
|
||||||
|
<Items>
|
||||||
|
<f:Form ID="Form23" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||||
|
<Rows>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:Grid ID="gvRowMaterialProblem" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="RowMaterialProblemId" Hidden="true"
|
||||||
|
DataKeyNames="RowMaterialProblemId" ShowGridHeader="true"
|
||||||
|
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true" OnPreDataBound="gvRowMaterialProblem_PreDataBound"
|
||||||
|
EnableTextSelection="True">
|
||||||
|
<Columns>
|
||||||
|
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||||
|
TextAlign="Center" />
|
||||||
|
<f:RenderField Width="240px" ColumnID="UnitId" DataField="UnitId"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="供应商">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="txtUnitId" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="250px" ColumnID="ProblemDesrioption" DataField="ProblemDesrioption"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="问题描述">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="txtProblemDesrioption" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="TreatmentMeasures" DataField="TreatmentMeasures"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="处理措施">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="txtTreatmentMeasures" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="ProcessingResults" DataField="ProcessingResults"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="处理结果">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="txtProcessingResults" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="200px" ColumnID="Remark" DataField="Remark"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="txtRemark" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="100px" ColumnID="ReportId" DataField="ReportId"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="ReportId" Hidden="true">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="100px" ColumnID="RowMaterialProblemId" DataField="RowMaterialProblemId"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="RowMaterialProblemId" Hidden="true">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:LinkButtonField ColumnID="delRowMaterialProblem" Width="50px" EnablePostBack="false" Icon="Delete"
|
||||||
|
HeaderTextAlign="Center" HeaderText="删除" />
|
||||||
|
</Columns>
|
||||||
|
</f:Grid>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
</Rows>
|
||||||
|
</f:Form>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
<f:Panel ID="Panel26" IsFluid="true" Title="(2)施工过程问题" runat="server" EnableCollapse="false"
|
||||||
|
ShowHeader="true">
|
||||||
|
<Toolbars>
|
||||||
|
<f:Toolbar ID="Toolbar6" Position="top" ToolbarAlign="Right" runat="server" CssClass="Toolbar2">
|
||||||
|
<Items>
|
||||||
|
<f:Button ID="btnAddConstructionProblems" Icon="Add" runat="server" ToolTip="新增" Text="新增" OnClick="btnAddConstructionProblems_Click">
|
||||||
|
</f:Button>
|
||||||
|
</Items>
|
||||||
|
</f:Toolbar>
|
||||||
|
</Toolbars>
|
||||||
|
<Items>
|
||||||
|
<f:Form ID="Form24" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||||
|
<Rows>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:Grid ID="gvConstructionProblems" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="ConstructionProblemsId" Hidden="true"
|
||||||
|
DataKeyNames="ConstructionProblemsId" ShowGridHeader="true"
|
||||||
|
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true" OnPreDataBound="gvConstructionProblems_PreDataBound"
|
||||||
|
EnableTextSelection="True">
|
||||||
|
<Columns>
|
||||||
|
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||||
|
TextAlign="Center" />
|
||||||
|
<f:RenderField Width="240px" ColumnID="UnitId" DataField="UnitId"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="施工分包商">
|
||||||
|
<Editor>
|
||||||
|
<f:DropDownList ID="drpUnitId" runat="server" EnableEdit="true"></f:DropDownList>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="250px" ColumnID="ProblemDesrioption" DataField="ProblemDesrioption"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="问题描述">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="txtProblemDesrioption2" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="TreatmentMeasures" DataField="TreatmentMeasures"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="处理措施">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="txtTreatmentMeasures2" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="160px" ColumnID="ProcessingResults" DataField="ProcessingResults"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="处理结果">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="txtProcessingResults2" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="200px" ColumnID="Remark" DataField="Remark"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="备注">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="txtRemark2" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="100px" ColumnID="ReportId" DataField="ReportId"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="ReportId" Hidden="true">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="100px" ColumnID="ConstructionProblemsId" DataField="ConstructionProblemsId"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="ConstructionProblemsId" Hidden="true">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:LinkButtonField ColumnID="delConstructionProblems" Width="50px" EnablePostBack="false" Icon="Delete"
|
||||||
|
HeaderTextAlign="Center" HeaderText="删除" />
|
||||||
|
</Columns>
|
||||||
|
</f:Grid>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
</Rows>
|
||||||
|
</f:Form>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
|
||||||
|
<%--19.下月质量控制重点--%>
|
||||||
|
<f:Panel ID="Panel27" IsFluid="true" Title="19.下月质量控制重点" runat="server" EnableCollapse="false"
|
||||||
|
ShowHeader="true">
|
||||||
|
<Toolbars>
|
||||||
|
<f:Toolbar ID="Toolbar7" Position="top" ToolbarAlign="Right" runat="server" CssClass="Toolbar2">
|
||||||
|
<Items>
|
||||||
|
<f:Button ID="btnAddNextControl" Icon="Add" runat="server" ToolTip="新增" Text="新增" OnClick="btnAddNextControl_Click">
|
||||||
|
</f:Button>
|
||||||
|
</Items>
|
||||||
|
</f:Toolbar>
|
||||||
|
</Toolbars>
|
||||||
|
<Items>
|
||||||
|
<f:Form ID="Form25" runat="server" ShowBorder="true" BodyPadding="5px" ShowHeader="false" Title="表单">
|
||||||
|
<Rows>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:Grid ID="gvNextQualityControl" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="NextQualityControlId" Hidden="true"
|
||||||
|
DataKeyNames="NextQualityControlId" ShowGridHeader="true"
|
||||||
|
AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true" OnPreDataBound="gvNextQualityControl_PreDataBound"
|
||||||
|
EnableTextSelection="True">
|
||||||
|
<Columns>
|
||||||
|
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||||
|
TextAlign="Center" />
|
||||||
|
<f:RenderField Width="240px" ColumnID="NextQualityControlContent" DataField="NextQualityControlContent"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="下月质量控制重点" ExpandUnusedSpace="true">
|
||||||
|
<Editor>
|
||||||
|
<f:TextBox ID="TextBox13" runat="server">
|
||||||
|
</f:TextBox>
|
||||||
|
</Editor>
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="100px" ColumnID="ReportId" DataField="ReportId"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="ReportId" Hidden="true">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="100px" ColumnID="NextQualityControlId" DataField="NextQualityControlId"
|
||||||
|
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="NextQualityControlId" Hidden="true">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:LinkButtonField ColumnID="delNextQualityControl" Width="50px" EnablePostBack="false" Icon="Delete"
|
||||||
|
HeaderTextAlign="Center" HeaderText="删除" />
|
||||||
|
</Columns>
|
||||||
|
</f:Grid>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
</Rows>
|
||||||
|
</f:Form>
|
||||||
|
</Items>
|
||||||
|
</f:Panel>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<%--20.项目质量体系审核--%>
|
<%--20.项目质量体系审核--%>
|
||||||
<f:Panel ID="Panel3" IsFluid="true" Title="20.项目质量体系审核" runat="server" EnableCollapse="false"
|
<f:Panel ID="Panel3" IsFluid="true" Title="20.项目质量体系审核" runat="server" EnableCollapse="false"
|
||||||
ShowHeader="true">
|
ShowHeader="true">
|
||||||
|
|
|
@ -42,6 +42,23 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
|
|
||||||
#region 列表集合
|
#region 列表集合
|
||||||
private static List<Model.Report_CqmsTarget> detailsGrid1 = new List<Model.Report_CqmsTarget>();
|
private static List<Model.Report_CqmsTarget> detailsGrid1 = new List<Model.Report_CqmsTarget>();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 18.本月质量问题处理情况
|
||||||
|
/// (1)原材料问题
|
||||||
|
/// </summary>
|
||||||
|
private static List<Model.Report_RowMaterialProblem> rowMaterialProblemLists = new List<Model.Report_RowMaterialProblem>();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 18.本月质量问题处理情况
|
||||||
|
/// (2)施工过程问题
|
||||||
|
/// </summary>
|
||||||
|
private static List<Model.Report_ConstructionProblems> constructionProblemsLists = new List<Model.Report_ConstructionProblems>();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 19.下月质量控制重点
|
||||||
|
/// </summary>
|
||||||
|
private static List<Model.Report_NextQualityControl> nextQualityControlLists = new List<Model.Report_NextQualityControl>();
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 加载页面
|
#region 加载页面
|
||||||
|
@ -121,6 +138,43 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region 加载18.本月质量问题处理情况
|
||||||
|
//(1)原材料问题
|
||||||
|
rowMaterialProblemLists.Clear();
|
||||||
|
rowMaterialProblemLists = (from x in Funs.DB.Report_RowMaterialProblem
|
||||||
|
where x.ReportId == this.ReportId
|
||||||
|
select x).ToList();
|
||||||
|
if (rowMaterialProblemLists.Count > 0)
|
||||||
|
{
|
||||||
|
gvRowMaterialProblem.Hidden = false;
|
||||||
|
gvRowMaterialProblem.DataSource = rowMaterialProblemLists;
|
||||||
|
gvRowMaterialProblem.DataBind();
|
||||||
|
}
|
||||||
|
//(2)施工过程问题
|
||||||
|
constructionProblemsLists.Clear();
|
||||||
|
constructionProblemsLists = (from x in Funs.DB.Report_ConstructionProblems
|
||||||
|
where x.ReportId == this.ReportId
|
||||||
|
select x).ToList();
|
||||||
|
if (constructionProblemsLists.Count > 0)
|
||||||
|
{
|
||||||
|
gvConstructionProblems.Hidden = false;
|
||||||
|
gvConstructionProblems.DataSource = constructionProblemsLists;
|
||||||
|
gvConstructionProblems.DataBind();
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 加载19.下月质量控制重点
|
||||||
|
nextQualityControlLists.Clear();
|
||||||
|
nextQualityControlLists = (from x in Funs.DB.Report_NextQualityControl
|
||||||
|
where x.ReportId == this.ReportId
|
||||||
|
select x).ToList();
|
||||||
|
if (nextQualityControlLists.Count > 0)
|
||||||
|
{
|
||||||
|
gvNextQualityControl.Hidden = false;
|
||||||
|
gvNextQualityControl.DataSource = nextQualityControlLists;
|
||||||
|
gvNextQualityControl.DataBind();
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
#region 加载文本框内容
|
#region 加载文本框内容
|
||||||
var txtReportList = Funs.DB.Report_TextBoxContent.Where(x => x.ReportId == ReportId).ToList();
|
var txtReportList = Funs.DB.Report_TextBoxContent.Where(x => x.ReportId == ReportId).ToList();
|
||||||
|
@ -190,6 +244,13 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
|
|
||||||
//8 设备报验管理Grid11
|
//8 设备报验管理Grid11
|
||||||
LoadInspectionEquipment(objType);
|
LoadInspectionEquipment(objType);
|
||||||
|
|
||||||
|
//加载15.质量巡检情况
|
||||||
|
loadQualityInspection(objType);
|
||||||
|
//加载16.质量专项检查情况
|
||||||
|
loadSpecialCheck(objType);
|
||||||
|
//加载17.质量文件上报情况
|
||||||
|
loadFileReport(objType);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
@ -1283,6 +1344,386 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region 15.质量巡检情况 gvQualityInspection方法
|
||||||
|
/// <summary>
|
||||||
|
/// 加载质量巡检情况
|
||||||
|
/// </summary>
|
||||||
|
void loadQualityInspection(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_CQMS_MonthReportItem>();
|
||||||
|
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.Check_CheckControl
|
||||||
|
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.CheckDate,
|
||||||
|
c.ProjectId,
|
||||||
|
u.UnitId,
|
||||||
|
u.UnitName
|
||||||
|
};
|
||||||
|
var AllList = query.ToList();
|
||||||
|
var monethCount = query
|
||||||
|
.Where(x => (x.CheckDate >= Convert.ToDateTime(startDate) && x.CheckDate <= Convert.ToDateTime(endDate)));
|
||||||
|
|
||||||
|
Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
|
||||||
|
model.Id = Guid.NewGuid().ToString();
|
||||||
|
model.ContentName = item.UnitName;
|
||||||
|
model.MonthsCount = monethCount.Count();
|
||||||
|
model.ProjectCount = AllList.Count();
|
||||||
|
model.ReportId = ReportId;
|
||||||
|
//如果是修改,查询表中数据
|
||||||
|
if (objType == "1")
|
||||||
|
{
|
||||||
|
var NewModel = db.Report_CQMS_MonthReportItem.FirstOrDefault(x => x.ReportId == ReportId && x.ContentName == item.UnitName && x.ReType == "1");
|
||||||
|
if (NewModel != null)
|
||||||
|
{
|
||||||
|
model.RectificationRate = NewModel.RectificationRate;
|
||||||
|
model.Remarks = NewModel.Remarks;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
list.Add(model);
|
||||||
|
|
||||||
|
Quantity1Sum += monethCount.Count();
|
||||||
|
Quantity2Sum += AllList.Count();
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
gvQualityInspection.DataSource = list;
|
||||||
|
gvQualityInspection.DataBind();
|
||||||
|
|
||||||
|
//合计
|
||||||
|
JObject summary = new JObject();
|
||||||
|
summary.Add("ContentName", "合计");
|
||||||
|
summary.Add("MonthsCount", Quantity1Sum.ToString());
|
||||||
|
summary.Add("ProjectCount", Quantity2Sum.ToString());
|
||||||
|
|
||||||
|
gvQualityInspection.SummaryData = summary;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 16.质量专项检查情况 gvSpecialCheck方法
|
||||||
|
/// <summary>
|
||||||
|
/// 加载质量专项检查情况
|
||||||
|
/// </summary>
|
||||||
|
void loadSpecialCheck(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_CQMS_MonthReportItem>();
|
||||||
|
int i = 1;
|
||||||
|
|
||||||
|
int Quantity1Sum = 0;
|
||||||
|
int Quantity2Sum = 0;
|
||||||
|
|
||||||
|
//加载检查类别
|
||||||
|
var lists = BLL.JointCheckService.GetCheckTypeList();
|
||||||
|
foreach (var item in lists)
|
||||||
|
{
|
||||||
|
var query = from c in db.Check_JointCheck
|
||||||
|
where c.ProjectId == this.CurrUser.LoginProjectId && c.CheckType == item.Key.ToString()
|
||||||
|
select new
|
||||||
|
{
|
||||||
|
c.CheckDate,
|
||||||
|
c.ProjectId,
|
||||||
|
c.CheckType
|
||||||
|
};
|
||||||
|
var AllList = query.ToList();
|
||||||
|
var monethCount = query
|
||||||
|
.Where(x => (x.CheckDate >= Convert.ToDateTime(startDate) && x.CheckDate <= Convert.ToDateTime(endDate)));
|
||||||
|
|
||||||
|
Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
|
||||||
|
model.Id = Guid.NewGuid().ToString();
|
||||||
|
model.ContentName = item.Value;
|
||||||
|
model.MonthsCount = monethCount.Count();
|
||||||
|
model.ProjectCount = AllList.Count();
|
||||||
|
model.ReportId = ReportId;
|
||||||
|
//如果是修改,查询表中数据
|
||||||
|
if (objType == "1")
|
||||||
|
{
|
||||||
|
var NewModel = db.Report_CQMS_MonthReportItem.FirstOrDefault(x => x.ReportId == ReportId && x.ContentName == item.Value && x.ReType == "2");
|
||||||
|
if (NewModel != null)
|
||||||
|
{
|
||||||
|
model.Remarks = NewModel.Remarks;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
list.Add(model);
|
||||||
|
|
||||||
|
Quantity1Sum += monethCount.Count();
|
||||||
|
Quantity2Sum += AllList.Count();
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
|
||||||
|
gvSpecialCheck.DataSource = list;
|
||||||
|
gvSpecialCheck.DataBind();
|
||||||
|
|
||||||
|
//合计
|
||||||
|
JObject summary = new JObject();
|
||||||
|
summary.Add("ContentName", "合计");
|
||||||
|
summary.Add("MonthsCount", Quantity1Sum.ToString());
|
||||||
|
summary.Add("ProjectCount", Quantity2Sum.ToString());
|
||||||
|
|
||||||
|
gvSpecialCheck.SummaryData = summary;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 17.质量文件上报情况 gvFileReport方法
|
||||||
|
/// <summary>
|
||||||
|
/// 加载质量文件上报情况
|
||||||
|
/// </summary>
|
||||||
|
void loadFileReport(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_CQMS_MonthReportItem>();
|
||||||
|
int i = 1;
|
||||||
|
|
||||||
|
int Quantity1Sum = 0;
|
||||||
|
int Quantity2Sum = 0;
|
||||||
|
int Quantity3Sum = 0;
|
||||||
|
int Quantity4Sum = 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.Check_CheckControl
|
||||||
|
// 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.CheckDate,
|
||||||
|
// c.ProjectId,
|
||||||
|
// u.UnitId,
|
||||||
|
// u.UnitName
|
||||||
|
// };
|
||||||
|
//var AllList = query.ToList();//项目数
|
||||||
|
//本月数
|
||||||
|
//var monethCount = query.Where(x => (x.CheckDate >= Convert.ToDateTime(startDate) && x.CheckDate <= Convert.ToDateTime(endDate)));
|
||||||
|
//var yzCount = 0;//本月业主/ 监理返回数量
|
||||||
|
//var NoBackCount = 0;//累计未返回数量
|
||||||
|
Model.Report_CQMS_MonthReportItem model = new Model.Report_CQMS_MonthReportItem();
|
||||||
|
model.Id = Guid.NewGuid().ToString();
|
||||||
|
model.ContentName = item.UnitName;
|
||||||
|
//model.MonthsCount = monethCount.Count();
|
||||||
|
//model.ProjectCount = AllList.Count();
|
||||||
|
//model.MonthsBackCount =;
|
||||||
|
//model.TotalNoBackCount =;
|
||||||
|
model.ReportId = ReportId;
|
||||||
|
//如果是修改,查询表中数据
|
||||||
|
if (objType == "1")
|
||||||
|
{
|
||||||
|
var NewModel = db.Report_CQMS_MonthReportItem.FirstOrDefault(x => x.ReportId == ReportId && x.ContentName == item.UnitName && x.ReType == "3");
|
||||||
|
if (NewModel != null)
|
||||||
|
{
|
||||||
|
model.Remarks = NewModel.Remarks;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
list.Add(model);
|
||||||
|
|
||||||
|
//Quantity1Sum += monethCount.Count();
|
||||||
|
//Quantity2Sum += AllList.Count();
|
||||||
|
//Quantity3Sum += yzCount.Count();
|
||||||
|
//Quantity4Sum += NoBackCount.Count();
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
gvFileReport.DataSource = list;
|
||||||
|
gvFileReport.DataBind();
|
||||||
|
|
||||||
|
//合计
|
||||||
|
JObject summary = new JObject();
|
||||||
|
summary.Add("ContentName", "合计");
|
||||||
|
summary.Add("MonthsCount", Quantity1Sum.ToString());
|
||||||
|
summary.Add("ProjectCount", Quantity2Sum.ToString());
|
||||||
|
summary.Add("MonthsBackCount", Quantity3Sum.ToString());
|
||||||
|
summary.Add("TotalNoBackCount", Quantity4Sum.ToString());
|
||||||
|
|
||||||
|
gvFileReport.SummaryData = summary;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 18.本月质量问题处理情况
|
||||||
|
#region gvRowMaterialProblem 事件
|
||||||
|
/// <summary>
|
||||||
|
/// 增加原材料问题
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void btnRowMaterialProblem_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
gvRowMaterialProblem.Hidden = false;
|
||||||
|
|
||||||
|
JArray teamGroupData = gvRowMaterialProblem.GetMergedData();
|
||||||
|
List<JObject> list = new List<JObject>();
|
||||||
|
foreach (JObject teamGroupRow in teamGroupData)
|
||||||
|
{
|
||||||
|
JObject values = teamGroupRow.Value<JObject>("values");
|
||||||
|
values.Add("Id", teamGroupRow.Value<string>("id"));
|
||||||
|
list.Add(values);
|
||||||
|
}
|
||||||
|
JObject defaultObj = new JObject
|
||||||
|
{ { "RowMaterialProblemId",Guid.NewGuid().ToString() },
|
||||||
|
{ "ReportId", ReportId },
|
||||||
|
{ "UnitId", "" },
|
||||||
|
{ "ProblemDesrioption",""},
|
||||||
|
{ "TreatmentMeasures", "" },
|
||||||
|
{ "ProcessingResults","" },
|
||||||
|
{ "Remark", "" },
|
||||||
|
{ "delRowMaterialProblem", String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>", GetDeleteRowMaterialProblem(), IconHelper.GetResolvedIconUrl(Icon.Delete)) }
|
||||||
|
};
|
||||||
|
list.Add(defaultObj);
|
||||||
|
gvRowMaterialProblem.DataSource = list;
|
||||||
|
gvRowMaterialProblem.DataBind();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 绑定数据前事件
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void gvRowMaterialProblem_PreDataBound(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
// 设置LinkButtonField的点击客户端事件
|
||||||
|
LinkButtonField deleteField = gvRowMaterialProblem.FindColumn("delRowMaterialProblem") as LinkButtonField;
|
||||||
|
deleteField.OnClientClick = GetDeleteRowMaterialProblem();
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 删除提示
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
private string GetDeleteRowMaterialProblem()
|
||||||
|
{
|
||||||
|
return Confirm.GetShowReference("删除选中行?", String.Empty, MessageBoxIcon.Question, gvRowMaterialProblem.GetDeleteSelectedRowsReference(), String.Empty);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region gvConstructionProblems 事件
|
||||||
|
/// <summary>
|
||||||
|
/// 增加施工过程问题
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void btnAddConstructionProblems_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
gvConstructionProblems.Hidden = false;
|
||||||
|
|
||||||
|
JArray teamGroupData = gvConstructionProblems.GetMergedData();
|
||||||
|
List<JObject> list = new List<JObject>();
|
||||||
|
foreach (JObject teamGroupRow in teamGroupData)
|
||||||
|
{
|
||||||
|
JObject values = teamGroupRow.Value<JObject>("values");
|
||||||
|
values.Add("Id", teamGroupRow.Value<string>("id"));
|
||||||
|
list.Add(values);
|
||||||
|
}
|
||||||
|
JObject defaultObj = new JObject
|
||||||
|
{ { "ConstructionProblemsId",Guid.NewGuid() },
|
||||||
|
{ "ReportId", ReportId },
|
||||||
|
{ "UnitId", "" },
|
||||||
|
{ "ProblemDesrioption",""},
|
||||||
|
{ "TreatmentMeasures", "" },
|
||||||
|
{ "ProcessingResults","" },
|
||||||
|
{ "Remark", "" },
|
||||||
|
{ "delConstructionProblems", String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>", GetDeleteConstructionProblems(), IconHelper.GetResolvedIconUrl(Icon.Delete)) }
|
||||||
|
};
|
||||||
|
list.Add(defaultObj);
|
||||||
|
gvConstructionProblems.DataSource = list;
|
||||||
|
gvConstructionProblems.DataBind();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 绑定数据前事件
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void gvConstructionProblems_PreDataBound(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
// 设置LinkButtonField的点击客户端事件
|
||||||
|
LinkButtonField deleteField = gvConstructionProblems.FindColumn("delConstructionProblems") as LinkButtonField;
|
||||||
|
deleteField.OnClientClick = GetDeleteConstructionProblems();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 删除提示
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
private string GetDeleteConstructionProblems()
|
||||||
|
{
|
||||||
|
return Confirm.GetShowReference("删除选中行?", String.Empty, MessageBoxIcon.Question, gvConstructionProblems.GetDeleteSelectedRowsReference(), String.Empty);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 19.下月质量控制重点
|
||||||
|
/// <summary>
|
||||||
|
/// gvNextQualityControl加载前事件
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void gvNextQualityControl_PreDataBound(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
// 设置LinkButtonField的点击客户端事件
|
||||||
|
LinkButtonField deleteField = gvNextQualityControl.FindColumn("delNextQualityControl") as LinkButtonField;
|
||||||
|
deleteField.OnClientClick = GetDeleteNextQualityControl();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 增加
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void btnAddNextControl_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
gvNextQualityControl.Hidden = false;
|
||||||
|
|
||||||
|
JArray teamGroupData = gvNextQualityControl.GetMergedData();
|
||||||
|
List<JObject> list = new List<JObject>();
|
||||||
|
foreach (JObject teamGroupRow in teamGroupData)
|
||||||
|
{
|
||||||
|
JObject values = teamGroupRow.Value<JObject>("values");
|
||||||
|
values.Add("Id", teamGroupRow.Value<string>("id"));
|
||||||
|
list.Add(values);
|
||||||
|
}
|
||||||
|
JObject defaultObj = new JObject
|
||||||
|
{ { "NextQualityControlId",Guid.NewGuid().ToString() },
|
||||||
|
{ "ReportId", ReportId },
|
||||||
|
{ "NextQualityControlContent", "" },
|
||||||
|
{ "delNextQualityControl", String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>", GetDeleteNextQualityControl(), IconHelper.GetResolvedIconUrl(Icon.Delete)) }
|
||||||
|
};
|
||||||
|
list.Add(defaultObj);
|
||||||
|
gvNextQualityControl.DataSource = list;
|
||||||
|
gvNextQualityControl.DataBind();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 删除提示
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
private string GetDeleteNextQualityControl()
|
||||||
|
{
|
||||||
|
return Confirm.GetShowReference("删除选中行?", String.Empty, MessageBoxIcon.Question, gvNextQualityControl.GetDeleteSelectedRowsReference(), String.Empty);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
#region 保存
|
#region 保存
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 保存按钮
|
/// 保存按钮
|
||||||
|
@ -1326,6 +1767,16 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
|
|
||||||
//删除施工方案及检验试验计划审批情况
|
//删除施工方案及检验试验计划审批情况
|
||||||
BLL.CQMS.ManageReport.ReportNew.ConstructionPlanService.Delete(ReportId);
|
BLL.CQMS.ManageReport.ReportNew.ConstructionPlanService.Delete(ReportId);
|
||||||
|
|
||||||
|
// 15.质量巡检情况 16.质量专项检查情况 17.质量文件上报情况
|
||||||
|
BLL.Report_CQMS_MonthReportItemService.DeleteReportItemByReportId(ReportId);
|
||||||
|
//18.本月质量问题处理情况(1)原材料问题
|
||||||
|
BLL.RowMaterialProblemService.DeleteRowMaterialProbleByReportId(ReportId);
|
||||||
|
//18.本月质量问题处理情况(2)施工过程问题
|
||||||
|
BLL.ConstructionProblemsService.DeleteConstructionProblemsByReportId(ReportId);
|
||||||
|
//19.下月质量控制重点
|
||||||
|
BLL.NextQualityControlService.DeleteNextQualityControlByReportId(ReportId);
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 保存所有子表
|
#region 保存所有子表
|
||||||
|
@ -1353,6 +1804,19 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
//保存8 设备材料报验管理情况
|
//保存8 设备材料报验管理情况
|
||||||
saveSbclBy();
|
saveSbclBy();
|
||||||
|
|
||||||
|
//保存15.质量巡检情况
|
||||||
|
saveQualityInspection();
|
||||||
|
//保存16.质量专项检查情况
|
||||||
|
saveSpecialCheck();
|
||||||
|
//保存17.质量文件上报情况
|
||||||
|
saveFileReport();
|
||||||
|
//保存18.(1)原材料问题
|
||||||
|
saveRowMaterialProblem();
|
||||||
|
//保存18.(2)施工过程问题
|
||||||
|
saveConstructionProblems();
|
||||||
|
//保存19.下月质量控制重点
|
||||||
|
saveNextQualityControl();
|
||||||
|
|
||||||
//保存文本框
|
//保存文本框
|
||||||
saveTxtContent();
|
saveTxtContent();
|
||||||
#endregion
|
#endregion
|
||||||
|
@ -1705,8 +2169,217 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
Funs.DB.SubmitChanges();
|
Funs.DB.SubmitChanges();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#region 15.质量巡检情况
|
||||||
|
/// <summary>
|
||||||
|
/// 15.质量巡检情况
|
||||||
|
/// </summary>
|
||||||
|
void saveQualityInspection()
|
||||||
|
{
|
||||||
|
List<Model.Report_CQMS_MonthReportItem> detailLists = new List<Model.Report_CQMS_MonthReportItem>();
|
||||||
|
JArray teamGroupData = gvQualityInspection.GetMergedData();
|
||||||
|
foreach (JObject teamGroupRow in teamGroupData)
|
||||||
|
{
|
||||||
|
JObject values = teamGroupRow.Value<JObject>("values");
|
||||||
|
int rowIndex = teamGroupRow.Value<int>("index");
|
||||||
|
Model.Report_CQMS_MonthReportItem newDetail = new Model.Report_CQMS_MonthReportItem
|
||||||
|
{
|
||||||
|
ReportId = ReportId,
|
||||||
|
ReType = "1",
|
||||||
|
ContentName = values.Value<string>("ContentName"),
|
||||||
|
MonthsCount = values.Value<int>("MonthsCount"),
|
||||||
|
ProjectCount = values.Value<int>("ProjectCount"),
|
||||||
|
RectificationRate = values.Value<string>("RectificationRate"),
|
||||||
|
Remarks = values.Value<string>("Remarks")
|
||||||
|
};
|
||||||
|
if (gvQualityInspection.Rows[rowIndex].DataKeys.Length > 0)
|
||||||
|
{
|
||||||
|
newDetail.Id = gvQualityInspection.Rows[rowIndex].DataKeys[0].ToString();
|
||||||
|
}
|
||||||
|
detailLists.Add(newDetail);
|
||||||
|
}
|
||||||
|
if (detailLists.Count > 0)
|
||||||
|
{
|
||||||
|
Funs.DB.Report_CQMS_MonthReportItem.InsertAllOnSubmit(detailLists);
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region 16.质量专项检查情况
|
||||||
|
/// <summary>
|
||||||
|
/// 16.质量专项检查情况
|
||||||
|
/// </summary>
|
||||||
|
void saveSpecialCheck()
|
||||||
|
{
|
||||||
|
List<Model.Report_CQMS_MonthReportItem> detailLists = new List<Model.Report_CQMS_MonthReportItem>();
|
||||||
|
JArray teamGroupData = gvSpecialCheck.GetMergedData();
|
||||||
|
foreach (JObject teamGroupRow in teamGroupData)
|
||||||
|
{
|
||||||
|
JObject values = teamGroupRow.Value<JObject>("values");
|
||||||
|
int rowIndex = teamGroupRow.Value<int>("index");
|
||||||
|
Model.Report_CQMS_MonthReportItem newDetail = new Model.Report_CQMS_MonthReportItem
|
||||||
|
{
|
||||||
|
ReportId = ReportId,
|
||||||
|
ReType = "2",
|
||||||
|
ContentName = values.Value<string>("ContentName"),
|
||||||
|
MonthsCount = values.Value<int>("MonthsCount"),
|
||||||
|
ProjectCount = values.Value<int>("ProjectCount"),
|
||||||
|
Remarks = values.Value<string>("Remarks")
|
||||||
|
};
|
||||||
|
if (gvSpecialCheck.Rows[rowIndex].DataKeys.Length > 0)
|
||||||
|
{
|
||||||
|
newDetail.Id = gvSpecialCheck.Rows[rowIndex].DataKeys[0].ToString();
|
||||||
|
}
|
||||||
|
detailLists.Add(newDetail);
|
||||||
|
}
|
||||||
|
if (detailLists.Count > 0)
|
||||||
|
{
|
||||||
|
Funs.DB.Report_CQMS_MonthReportItem.InsertAllOnSubmit(detailLists);
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 17.质量文件上报情况
|
||||||
|
/// <summary>
|
||||||
|
/// 17.质量文件上报情况
|
||||||
|
/// </summary>
|
||||||
|
void saveFileReport()
|
||||||
|
{
|
||||||
|
List<Model.Report_CQMS_MonthReportItem> detailLists = new List<Model.Report_CQMS_MonthReportItem>();
|
||||||
|
JArray teamGroupData = gvFileReport.GetMergedData();
|
||||||
|
foreach (JObject teamGroupRow in teamGroupData)
|
||||||
|
{
|
||||||
|
JObject values = teamGroupRow.Value<JObject>("values");
|
||||||
|
int rowIndex = teamGroupRow.Value<int>("index");
|
||||||
|
Model.Report_CQMS_MonthReportItem newDetail = new Model.Report_CQMS_MonthReportItem
|
||||||
|
{
|
||||||
|
ReportId = ReportId,
|
||||||
|
ReType = "3",
|
||||||
|
ContentName = values.Value<string>("ContentName"),
|
||||||
|
//MonthsCount = Funs.GetNewInt(values.Value<int>("MonthsCount").ToString()),
|
||||||
|
//ProjectCount = Funs.GetNewInt(values.Value<int>("ProjectCount").ToString()),
|
||||||
|
//MonthsBackCount = Funs.GetNewInt(values.Value<int>("MonthsBackCount").ToString()),
|
||||||
|
//TotalNoBackCount = Funs.GetNewInt(values.Value<int>("TotalNoBackCount").ToString())
|
||||||
|
};
|
||||||
|
if (gvFileReport.Rows[rowIndex].DataKeys.Length > 0)
|
||||||
|
{
|
||||||
|
newDetail.Id = gvFileReport.Rows[rowIndex].DataKeys[0].ToString();
|
||||||
|
}
|
||||||
|
detailLists.Add(newDetail);
|
||||||
|
}
|
||||||
|
if (detailLists.Count > 0)
|
||||||
|
{
|
||||||
|
Funs.DB.Report_CQMS_MonthReportItem.InsertAllOnSubmit(detailLists);
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 18.本月质量问题处理情况
|
||||||
|
/// <summary>
|
||||||
|
/// (1)原材料问题
|
||||||
|
/// </summary>
|
||||||
|
void saveRowMaterialProblem()
|
||||||
|
{
|
||||||
|
List<Model.Report_RowMaterialProblem> detailLists = new List<Model.Report_RowMaterialProblem>();
|
||||||
|
JArray teamGroupData = gvRowMaterialProblem.GetMergedData();
|
||||||
|
foreach (JObject teamGroupRow in teamGroupData)
|
||||||
|
{
|
||||||
|
JObject values = teamGroupRow.Value<JObject>("values");
|
||||||
|
int rowIndex = teamGroupRow.Value<int>("index");
|
||||||
|
Model.Report_RowMaterialProblem newDetail = new Model.Report_RowMaterialProblem
|
||||||
|
{
|
||||||
|
ReportId = ReportId,
|
||||||
|
UnitId = values.Value<string>("UnitId"),
|
||||||
|
ProblemDesrioption = values.Value<string>("ProblemDesrioption"),
|
||||||
|
TreatmentMeasures = values.Value<string>("TreatmentMeasures"),
|
||||||
|
ProcessingResults = values.Value<string>("ProcessingResults"),
|
||||||
|
Remark = values.Value<string>("Remark")
|
||||||
|
};
|
||||||
|
if (gvRowMaterialProblem.Rows[rowIndex].DataKeys.Length > 0)
|
||||||
|
{
|
||||||
|
newDetail.RowMaterialProblemId = gvRowMaterialProblem.Rows[rowIndex].DataKeys[0].ToString();
|
||||||
|
}
|
||||||
|
detailLists.Add(newDetail);
|
||||||
|
}
|
||||||
|
if (detailLists.Count > 0)
|
||||||
|
{
|
||||||
|
Funs.DB.Report_RowMaterialProblem.InsertAllOnSubmit(detailLists);
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// (2)施工过程问题
|
||||||
|
/// </summary>
|
||||||
|
void saveConstructionProblems()
|
||||||
|
{
|
||||||
|
List<Model.Report_ConstructionProblems> detailLists = new List<Model.Report_ConstructionProblems>();
|
||||||
|
JArray teamGroupData = gvConstructionProblems.GetMergedData();
|
||||||
|
foreach (JObject teamGroupRow in teamGroupData)
|
||||||
|
{
|
||||||
|
JObject values = teamGroupRow.Value<JObject>("values");
|
||||||
|
int rowIndex = teamGroupRow.Value<int>("index");
|
||||||
|
Model.Report_ConstructionProblems newDetail = new Model.Report_ConstructionProblems
|
||||||
|
{
|
||||||
|
ReportId = ReportId,
|
||||||
|
UnitId = values.Value<string>("UnitId"),
|
||||||
|
ProblemDesrioption = values.Value<string>("ProblemDesrioption"),
|
||||||
|
TreatmentMeasures = values.Value<string>("TreatmentMeasures"),
|
||||||
|
ProcessingResults = values.Value<string>("ProcessingResults"),
|
||||||
|
Remark = values.Value<string>("Remark")
|
||||||
|
};
|
||||||
|
if (gvConstructionProblems.Rows[rowIndex].DataKeys.Length > 0)
|
||||||
|
{
|
||||||
|
newDetail.ConstructionProblemsId = gvConstructionProblems.Rows[rowIndex].DataKeys[0].ToString();
|
||||||
|
}
|
||||||
|
detailLists.Add(newDetail);
|
||||||
|
}
|
||||||
|
if (detailLists.Count > 0)
|
||||||
|
{
|
||||||
|
Funs.DB.Report_ConstructionProblems.InsertAllOnSubmit(detailLists);
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 19.下月质量控制重点
|
||||||
|
/// <summary>
|
||||||
|
/// 下月质量控制重点
|
||||||
|
/// </summary>
|
||||||
|
void saveNextQualityControl()
|
||||||
|
{
|
||||||
|
List<Model.Report_NextQualityControl> detailLists = new List<Model.Report_NextQualityControl>();
|
||||||
|
JArray teamGroupData = gvNextQualityControl.GetMergedData();
|
||||||
|
foreach (JObject teamGroupRow in teamGroupData)
|
||||||
|
{
|
||||||
|
JObject values = teamGroupRow.Value<JObject>("values");
|
||||||
|
int rowIndex = teamGroupRow.Value<int>("index");
|
||||||
|
Model.Report_NextQualityControl newDetail = new Model.Report_NextQualityControl
|
||||||
|
{
|
||||||
|
ReportId = ReportId,
|
||||||
|
NextQualityControlContent = values.Value<string>("NextQualityControlContent")
|
||||||
|
};
|
||||||
|
if (gvNextQualityControl.Rows[rowIndex].DataKeys.Length > 0)
|
||||||
|
{
|
||||||
|
newDetail.NextQualityControlId = gvNextQualityControl.Rows[rowIndex].DataKeys[0].ToString();
|
||||||
|
}
|
||||||
|
detailLists.Add(newDetail);
|
||||||
|
}
|
||||||
|
if (detailLists.Count > 0)
|
||||||
|
{
|
||||||
|
Funs.DB.Report_NextQualityControl.InsertAllOnSubmit(detailLists);
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -788,6 +788,357 @@ namespace FineUIPro.Web.CQMS.ManageReportNew
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.TextArea txtAre8;
|
protected global::FineUIPro.TextArea txtAre8;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Panel21 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Panel Panel21;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Form20 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Form Form20;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// gvQualityInspection 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid gvQualityInspection;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// TextBox9 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox TextBox9;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// TextBox11 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox TextBox11;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Panel22 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Panel Panel22;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Form21 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Form Form21;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// gvSpecialCheck 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid gvSpecialCheck;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// TextBox12 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox TextBox12;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Panel23 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Panel Panel23;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Form22 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Form Form22;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// gvFileReport 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid gvFileReport;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Panel24 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Panel Panel24;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Panel25 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Panel Panel25;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Toolbar5 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Toolbar Toolbar5;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnRowMaterialProblem 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnRowMaterialProblem;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Form23 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Form Form23;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// gvRowMaterialProblem 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid gvRowMaterialProblem;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtUnitId 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtUnitId;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtProblemDesrioption 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtProblemDesrioption;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtTreatmentMeasures 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtTreatmentMeasures;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtProcessingResults 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtProcessingResults;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtRemark 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtRemark;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Panel26 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Panel Panel26;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Toolbar6 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Toolbar Toolbar6;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnAddConstructionProblems 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnAddConstructionProblems;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Form24 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Form Form24;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// gvConstructionProblems 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid gvConstructionProblems;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// drpUnitId 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList drpUnitId;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtProblemDesrioption2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtProblemDesrioption2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtTreatmentMeasures2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtTreatmentMeasures2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtProcessingResults2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtProcessingResults2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtRemark2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtRemark2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Panel27 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Panel Panel27;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Toolbar7 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Toolbar Toolbar7;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnAddNextControl 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnAddNextControl;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Form25 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Form Form25;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// gvNextQualityControl 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid gvNextQualityControl;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// TextBox13 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox TextBox13;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Panel3 控件。
|
/// Panel3 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -12,13 +12,7 @@
|
||||||
<appSettings>
|
<appSettings>
|
||||||
<!--连接字符串-->
|
<!--连接字符串-->
|
||||||
<!--<add key="ConnectionString" value="Server=.;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>-->
|
<!--<add key="ConnectionString" value="Server=.;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>-->
|
||||||
<<<<<<< HEAD
|
<add key="ConnectionString" value="Server=DESKTOP-1QITK9E\MSSQLSERVER2;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=123;MultipleActiveResultSets=true;Connect Timeout=1200"/>
|
||||||
|
|
||||||
<add key="ConnectionString" value="Server=.\SQL2012;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>
|
|
||||||
|
|
||||||
=======
|
|
||||||
<add key="ConnectionString" value="Server=.;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>
|
|
||||||
>>>>>>> 26d564fea551967fa9d0b160daa17b795a97ae34
|
|
||||||
<!--系统名称-->
|
<!--系统名称-->
|
||||||
<add key="SystemName" value="智慧施工管理信息系统V1.0"/>
|
<add key="SystemName" value="智慧施工管理信息系统V1.0"/>
|
||||||
<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/Images/;"/>
|
<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/Images/;"/>
|
||||||
|
|
|
@ -1970,9 +1970,6 @@ namespace Model
|
||||||
partial void InsertReport_CQMS_MonthReportItem(Report_CQMS_MonthReportItem instance);
|
partial void InsertReport_CQMS_MonthReportItem(Report_CQMS_MonthReportItem instance);
|
||||||
partial void UpdateReport_CQMS_MonthReportItem(Report_CQMS_MonthReportItem instance);
|
partial void UpdateReport_CQMS_MonthReportItem(Report_CQMS_MonthReportItem instance);
|
||||||
partial void DeleteReport_CQMS_MonthReportItem(Report_CQMS_MonthReportItem instance);
|
partial void DeleteReport_CQMS_MonthReportItem(Report_CQMS_MonthReportItem instance);
|
||||||
partial void InsertReport_CQMS_ProblemHandle(Report_CQMS_ProblemHandle instance);
|
|
||||||
partial void UpdateReport_CQMS_ProblemHandle(Report_CQMS_ProblemHandle instance);
|
|
||||||
partial void DeleteReport_CQMS_ProblemHandle(Report_CQMS_ProblemHandle instance);
|
|
||||||
partial void InsertReport_CqmsTarget(Report_CqmsTarget instance);
|
partial void InsertReport_CqmsTarget(Report_CqmsTarget instance);
|
||||||
partial void UpdateReport_CqmsTarget(Report_CqmsTarget instance);
|
partial void UpdateReport_CqmsTarget(Report_CqmsTarget instance);
|
||||||
partial void DeleteReport_CqmsTarget(Report_CqmsTarget instance);
|
partial void DeleteReport_CqmsTarget(Report_CqmsTarget instance);
|
||||||
|
@ -7810,14 +7807,6 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public System.Data.Linq.Table<Report_CQMS_ProblemHandle> Report_CQMS_ProblemHandle
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this.GetTable<Report_CQMS_ProblemHandle>();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public System.Data.Linq.Table<Report_CqmsTarget> Report_CqmsTarget
|
public System.Data.Linq.Table<Report_CqmsTarget> Report_CqmsTarget
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -98333,10 +98322,10 @@ namespace Model
|
||||||
|
|
||||||
private string _ProjectId;
|
private string _ProjectId;
|
||||||
|
|
||||||
private string _DraCode;
|
|
||||||
|
|
||||||
private string _CNProfessionalId;
|
private string _CNProfessionalId;
|
||||||
|
|
||||||
|
private string _DraCode;
|
||||||
|
|
||||||
private System.Nullable<System.DateTime> _ReviewDate;
|
private System.Nullable<System.DateTime> _ReviewDate;
|
||||||
|
|
||||||
private string _UnitWorkId;
|
private string _UnitWorkId;
|
||||||
|
@ -98359,10 +98348,10 @@ namespace Model
|
||||||
partial void OnIdChanged();
|
partial void OnIdChanged();
|
||||||
partial void OnProjectIdChanging(string value);
|
partial void OnProjectIdChanging(string value);
|
||||||
partial void OnProjectIdChanged();
|
partial void OnProjectIdChanged();
|
||||||
partial void OnDraCodeChanging(string value);
|
|
||||||
partial void OnDraCodeChanged();
|
|
||||||
partial void OnCNProfessionalIdChanging(string value);
|
partial void OnCNProfessionalIdChanging(string value);
|
||||||
partial void OnCNProfessionalIdChanged();
|
partial void OnCNProfessionalIdChanged();
|
||||||
|
partial void OnDraCodeChanging(string value);
|
||||||
|
partial void OnDraCodeChanged();
|
||||||
partial void OnReviewDateChanging(System.Nullable<System.DateTime> value);
|
partial void OnReviewDateChanging(System.Nullable<System.DateTime> value);
|
||||||
partial void OnReviewDateChanged();
|
partial void OnReviewDateChanged();
|
||||||
partial void OnUnitWorkIdChanging(string value);
|
partial void OnUnitWorkIdChanging(string value);
|
||||||
|
@ -98404,7 +98393,7 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")]
|
||||||
public string ProjectId
|
public string ProjectId
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -98424,26 +98413,6 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DraCode", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
|
||||||
public string DraCode
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._DraCode;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._DraCode != value))
|
|
||||||
{
|
|
||||||
this.OnDraCodeChanging(value);
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
this._DraCode = value;
|
|
||||||
this.SendPropertyChanged("DraCode");
|
|
||||||
this.OnDraCodeChanged();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CNProfessionalId", DbType="NVarChar(50)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CNProfessionalId", DbType="NVarChar(50)")]
|
||||||
public string CNProfessionalId
|
public string CNProfessionalId
|
||||||
{
|
{
|
||||||
|
@ -98464,6 +98433,26 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DraCode", DbType="NVarChar(50)")]
|
||||||
|
public string DraCode
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._DraCode;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._DraCode != value))
|
||||||
|
{
|
||||||
|
this.OnDraCodeChanging(value);
|
||||||
|
this.SendPropertyChanging();
|
||||||
|
this._DraCode = value;
|
||||||
|
this.SendPropertyChanged("DraCode");
|
||||||
|
this.OnDraCodeChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReviewDate", DbType="DateTime")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReviewDate", DbType="DateTime")]
|
||||||
public System.Nullable<System.DateTime> ReviewDate
|
public System.Nullable<System.DateTime> ReviewDate
|
||||||
{
|
{
|
||||||
|
@ -306714,164 +306703,6 @@ namespace Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Report_CQMS_ProblemHandle")]
|
|
||||||
public partial class Report_CQMS_ProblemHandle : INotifyPropertyChanging, INotifyPropertyChanged
|
|
||||||
{
|
|
||||||
|
|
||||||
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
|
||||||
|
|
||||||
private string _Id;
|
|
||||||
|
|
||||||
private string _ReportId;
|
|
||||||
|
|
||||||
private string _ReType;
|
|
||||||
|
|
||||||
private string _UnitName;
|
|
||||||
|
|
||||||
private string _ProblemDes;
|
|
||||||
|
|
||||||
#region 可扩展性方法定义
|
|
||||||
partial void OnLoaded();
|
|
||||||
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
|
||||||
partial void OnCreated();
|
|
||||||
partial void OnIdChanging(string value);
|
|
||||||
partial void OnIdChanged();
|
|
||||||
partial void OnReportIdChanging(string value);
|
|
||||||
partial void OnReportIdChanged();
|
|
||||||
partial void OnReTypeChanging(string value);
|
|
||||||
partial void OnReTypeChanged();
|
|
||||||
partial void OnUnitNameChanging(string value);
|
|
||||||
partial void OnUnitNameChanged();
|
|
||||||
partial void OnProblemDesChanging(string value);
|
|
||||||
partial void OnProblemDesChanged();
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
public Report_CQMS_ProblemHandle()
|
|
||||||
{
|
|
||||||
OnCreated();
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
|
|
||||||
public string Id
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._Id;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._Id != value))
|
|
||||||
{
|
|
||||||
this.OnIdChanging(value);
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
this._Id = value;
|
|
||||||
this.SendPropertyChanged("Id");
|
|
||||||
this.OnIdChanged();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReportId", DbType="NVarChar(50)")]
|
|
||||||
public string ReportId
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._ReportId;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._ReportId != value))
|
|
||||||
{
|
|
||||||
this.OnReportIdChanging(value);
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
this._ReportId = value;
|
|
||||||
this.SendPropertyChanged("ReportId");
|
|
||||||
this.OnReportIdChanged();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReType", DbType="NChar(20)")]
|
|
||||||
public string ReType
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._ReType;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._ReType != value))
|
|
||||||
{
|
|
||||||
this.OnReTypeChanging(value);
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
this._ReType = value;
|
|
||||||
this.SendPropertyChanged("ReType");
|
|
||||||
this.OnReTypeChanged();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(100)")]
|
|
||||||
public string UnitName
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._UnitName;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._UnitName != value))
|
|
||||||
{
|
|
||||||
this.OnUnitNameChanging(value);
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
this._UnitName = value;
|
|
||||||
this.SendPropertyChanged("UnitName");
|
|
||||||
this.OnUnitNameChanged();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProblemDes", DbType="NVarChar(100)")]
|
|
||||||
public string ProblemDes
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return this._ProblemDes;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
if ((this._ProblemDes != value))
|
|
||||||
{
|
|
||||||
this.OnProblemDesChanging(value);
|
|
||||||
this.SendPropertyChanging();
|
|
||||||
this._ProblemDes = value;
|
|
||||||
this.SendPropertyChanged("ProblemDes");
|
|
||||||
this.OnProblemDesChanged();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public event PropertyChangingEventHandler PropertyChanging;
|
|
||||||
|
|
||||||
public event PropertyChangedEventHandler PropertyChanged;
|
|
||||||
|
|
||||||
protected virtual void SendPropertyChanging()
|
|
||||||
{
|
|
||||||
if ((this.PropertyChanging != null))
|
|
||||||
{
|
|
||||||
this.PropertyChanging(this, emptyChangingEventArgs);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected virtual void SendPropertyChanged(String propertyName)
|
|
||||||
{
|
|
||||||
if ((this.PropertyChanged != null))
|
|
||||||
{
|
|
||||||
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Report_CqmsTarget")]
|
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Report_CqmsTarget")]
|
||||||
public partial class Report_CqmsTarget : INotifyPropertyChanging, INotifyPropertyChanged
|
public partial class Report_CqmsTarget : INotifyPropertyChanging, INotifyPropertyChanged
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue