项目数据
This commit is contained in:
parent
41a4f382ec
commit
cda0b866e9
|
|
@ -0,0 +1,7 @@
|
|||
|
||||
--拆分前
|
||||
INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'F32D79E1-7116-45F2-9964-3F6CB243C403', N'安全数据统计', NULL, N'ZHGL/DataSync/ProjectDataSync/Project_HSSEData_HSSE.aspx', 80, N'C2297533-B7C0-441E-B29F-ADE87C6F8978', N'Menu_SysSet', '1', '1', '1');
|
||||
INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'7AF59776-21CD-4B6A-A765-2F888E4AF8BD', N'质量数据统计', NULL, N'ZHGL/DataSync/ProjectDataSync/Project_CQMSData_CQMS.aspx', 90, N'C2297533-B7C0-441E-B29F-ADE87C6F8978', N'Menu_SysSet', '1', '1', '1');
|
||||
INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'8358C2EE-2B65-4001-AC09-32B6936AA3CA', N'焊接数据统计', NULL, N'ZHGL/DataSync/ProjectDataSync/Project_HJGLData_HJGL.aspx', 100, N'C2297533-B7C0-441E-B29F-ADE87C6F8978', N'Menu_SysSet', '1', '1', '1');
|
||||
go
|
||||
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE View [dbo].[View_Project_CQMSData_CQMS]
|
||||
as
|
||||
WITH LatestData AS (
|
||||
SELECT
|
||||
person.CollCropCode,
|
||||
MAX(ReportDate) AS LatestReportDate
|
||||
FROM
|
||||
dbo.Project_CQMSData_CQMS person
|
||||
GROUP BY
|
||||
person.CollCropCode
|
||||
),RankedData AS (
|
||||
SELECT
|
||||
cqms.*
|
||||
FROM
|
||||
dbo.Project_CQMSData_CQMS cqms
|
||||
INNER JOIN
|
||||
LatestData l ON cqms.CollCropCode = l.CollCropCode AND cqms.ReportDate = l.LatestReportDate
|
||||
)
|
||||
SELECT
|
||||
pro.ProjectName,
|
||||
pro.ShortName,
|
||||
rd.*
|
||||
FROM RankedData rd
|
||||
LEFT JOIN Base_Project pro ON pro.ProjectId = rd.ProjectId
|
||||
where pro.ProjectName !='' and pro.ProjectState='1'
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
|
||||
|
||||
|
||||
CREATE View [dbo].[View_Project_HJGLData_HJGL]
|
||||
as
|
||||
WITH LatestData AS (
|
||||
SELECT
|
||||
person.CollCropCode,
|
||||
MAX(ReportDate) AS LatestReportDate
|
||||
FROM
|
||||
dbo.Project_HJGLData_HJGL person
|
||||
GROUP BY
|
||||
person.CollCropCode
|
||||
),RankedData AS (
|
||||
SELECT
|
||||
hjgl.*
|
||||
FROM
|
||||
dbo.Project_HJGLData_HJGL hjgl
|
||||
INNER JOIN
|
||||
LatestData l ON hjgl.CollCropCode = l.CollCropCode AND hjgl.ReportDate = l.LatestReportDate
|
||||
)
|
||||
SELECT
|
||||
pro.ProjectName,
|
||||
pro.ShortName,
|
||||
rd.*
|
||||
FROM RankedData rd
|
||||
LEFT JOIN Base_Project pro ON pro.ProjectId = rd.ProjectId
|
||||
where pro.ProjectName !='' and pro.ProjectState='1'
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
|
||||
CREATE view [dbo].[View_Project_HSSEData_HSSE] as
|
||||
WITH LatestData AS (
|
||||
SELECT
|
||||
project.CollCropCode,
|
||||
MAX(ReportDate) AS LatestReportDate
|
||||
FROM
|
||||
dbo.Project_HSSEData_HSSE project
|
||||
GROUP BY
|
||||
project.CollCropCode
|
||||
),RankedData AS (
|
||||
SELECT
|
||||
hsse.*
|
||||
FROM
|
||||
dbo.Project_HSSEData_HSSE hsse
|
||||
INNER JOIN
|
||||
LatestData l ON hsse.CollCropCode = l.CollCropCode AND hsse.ReportDate = l.LatestReportDate
|
||||
),TotalWorkNumData as
|
||||
(
|
||||
select t3.ProjectId,t3.ProjectName,sum(TotalWorkNum) as TotalWorkNum
|
||||
from Base_Project t3
|
||||
join Information_MillionsMonthlyReportItem t1 on ((t1.Name = ('['+t3.ProjectCode+']'+t3.ProjectName)) OR
|
||||
(t1.Name = t3.ProjectName) )
|
||||
join Information_MillionsMonthlyReport t2 on t1.MillionsMonthlyReportId = t2.MillionsMonthlyReportId
|
||||
where t2.Year=Year(getdate()) and t2.Month <Month(getdate())
|
||||
group by t3.ProjectId,t3.ProjectName
|
||||
)
|
||||
SELECT
|
||||
pro.ProjectName,
|
||||
pro.ShortName,
|
||||
rd.*,
|
||||
t1.TotalWorkNum as TotalWorkNum
|
||||
FROM RankedData rd
|
||||
LEFT JOIN Base_Project pro ON pro.ProjectId = rd.ProjectId
|
||||
LEFT JOIN TotalWorkNumData t1 on rd.ProjectId=t1.ProjectId
|
||||
where pro.ProjectName !='' and pro.ProjectState='1'
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
|
@ -33,23 +33,26 @@
|
|||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="CQMS首页数据表" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true"
|
||||
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="Id"
|
||||
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true"
|
||||
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="ReportDate"
|
||||
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true" AllowColumnLocking="true"
|
||||
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
|
||||
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
|
||||
<Items>
|
||||
<f:Button ID="btnNew" ToolTip="新增" Hidden="true" Icon="Add" runat="server"
|
||||
OnClick="btnNew_Click">
|
||||
</f:Button>
|
||||
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
|
||||
<%-- <f:Button ID="btnNew" ToolTip="新增" Hidden="true" Icon="Add" runat="server" --%>
|
||||
<%-- OnClick="btnNew_Click"> --%>
|
||||
<%-- </f:Button> --%>
|
||||
<f:TextBox ID="txtProjectName" runat="server" Label="项目名称" LabelAlign="left" LabelWidth="80px"></f:TextBox>
|
||||
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
||||
<f:Button ID="btSearch" Text="查询" Icon="SystemSearch" runat="server" OnClick="btSearch_Click"></f:Button>
|
||||
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" ToolTip="导出" Icon="FolderUp"
|
||||
EnableAjax="false" DisableControlBeforePostBack="false">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<%--<Columns>
|
||||
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center"
|
||||
TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
|
|
@ -155,7 +158,145 @@
|
|||
FieldType="String" HeaderText="检验批个数" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
</f:RenderField>
|
||||
|
||||
</Columns>
|
||||
</Columns>--%>
|
||||
<Columns>
|
||||
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center" Locked="true"
|
||||
TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName" Locked="true"
|
||||
FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ShortName" DataField="ShortName" SortField="ShortName" Locked="true"
|
||||
FieldType="String" HeaderText="项目简称" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ReportDate" DataField="ReportDate" SortField="ReportDate"
|
||||
FieldType="String" HeaderText="更新时间" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="TrainPersonNum" DataField="TrainPersonNum" SortField="TrainPersonNum"
|
||||
FieldType="String" HeaderText="质量培训人次数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="TechnicalDisclosePersonNum" DataField="TechnicalDisclosePersonNum" SortField="TechnicalDisclosePersonNum"
|
||||
FieldType="String" HeaderText="技术交底人次数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="UseNum" DataField="UseNum" SortField="UseNum"
|
||||
FieldType="String" HeaderText="在用计量器具数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="OKNum" DataField="OKNum" SortField="OKNum"
|
||||
FieldType="String" HeaderText="校准合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="ProjectPersonNum" DataField="ProjectPersonNum" SortField="ProjectPersonNum"
|
||||
FieldType="String" HeaderText="项目部人数(质量)" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectSubPersonNum" DataField="ProjectSubPersonNum" SortField="ProjectSubPersonNum"
|
||||
FieldType="String" HeaderText="项目部人数(分包)(质量)" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProblemNum" DataField="ProblemNum" SortField="ProblemNum"
|
||||
FieldType="String" HeaderText="问题个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProblemCompletedNum" DataField="ProblemCompletedNum" SortField="ProblemCompletedNum"
|
||||
FieldType="String" HeaderText="整改完成数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProblemNotCompletedNum" DataField="ProblemNotCompletedNum" SortField="ProblemNotCompletedNum"
|
||||
FieldType="String" HeaderText="未整改数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="KeyProcessNum" DataField="KeyProcessNum" SortField="KeyProcessNum"
|
||||
FieldType="String" HeaderText="关键工序验收数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="KeyProcessOKNum" DataField="KeyProcessOKNum" SortField="KeyProcessOKNum"
|
||||
FieldType="String" HeaderText="关键工序验收合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SpecialProcessNum" DataField="SpecialProcessNum" SortField="SpecialProcessNum"
|
||||
FieldType="String" HeaderText="特殊过程验收数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SpecialProcessOKNum" DataField="SpecialProcessOKNum" SortField="SpecialProcessOKNum"
|
||||
FieldType="String" HeaderText="特殊过程验收合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ConcealedWorksNum" DataField="ConcealedWorksNum" SortField="ConcealedWorksNum"
|
||||
FieldType="String" HeaderText="隐蔽工程验收数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ConcealedWorksOKNum" DataField="ConcealedWorksOKNum" SortField="ConcealedWorksOKNum"
|
||||
FieldType="String" HeaderText="隐蔽工程验收合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="UnitProjectNum" DataField="UnitProjectNum" SortField="UnitProjectNum"
|
||||
FieldType="String" HeaderText="单位工程个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SubProjectNum" DataField="SubProjectNum" SortField="SubProjectNum"
|
||||
FieldType="String" HeaderText="分部工程个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SubdivisionalWorksNum" DataField="SubdivisionalWorksNum" SortField="SubdivisionalWorksNum"
|
||||
FieldType="String" HeaderText="分项工程个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="EquipmentInspectionNum" DataField="EquipmentInspectionNum" SortField="EquipmentInspectionNum"
|
||||
FieldType="String" HeaderText="设材报验-报检数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="EquipmentInspectionQualifiedNum" DataField="EquipmentInspectionQualifiedNum" SortField="EquipmentInspectionQualifiedNum"
|
||||
FieldType="String" HeaderText="设材报验-报检合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="MachineInspectionNum" DataField="MachineInspectionNum" SortField="MachineInspectionNum"
|
||||
FieldType="String" HeaderText="机具报验-报检数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="MachineInspectionQualifiedNum" DataField="MachineInspectionQualifiedNum" SortField="MachineInspectionQualifiedNum"
|
||||
FieldType="String" HeaderText="机具报验-报检合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="PersonInspectionNum" DataField="PersonInspectionNum" SortField="PersonInspectionNum"
|
||||
FieldType="String" HeaderText="人员报验-报检数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="PersonInspectionQualifiedNum" DataField="PersonInspectionQualifiedNum" SortField="PersonInspectionQualifiedNum"
|
||||
FieldType="String" HeaderText="人员报验-报检合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="ConstructSolutionNum" DataField="ConstructSolutionNum" SortField="ConstructSolutionNum"
|
||||
FieldType="String" HeaderText="施工方案数量" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ConstructSolutionProjectApproveNum" DataField="ConstructSolutionProjectApproveNum" SortField="ConstructSolutionProjectApproveNum"
|
||||
FieldType="String" HeaderText="施工方案项目审批数量" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ConstructSolutionUnitApproveNum" DataField="ConstructSolutionUnitApproveNum" SortField="ConstructSolutionUnitApproveNum"
|
||||
FieldType="String" HeaderText="施工方案企业审批数量" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SpecialEquipmentQualityAssuranceSystemNum" DataField="SpecialEquipmentQualityAssuranceSystemNum" SortField="SpecialEquipmentQualityAssuranceSystemNum"
|
||||
FieldType="String" HeaderText="特种设备质保体系" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="DesignDetailsNum" DataField="DesignDetailsNum" SortField="DesignDetailsNum"
|
||||
FieldType="String" HeaderText="设计交底" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ComprehensiveReviewDrawingsNum" DataField="ComprehensiveReviewDrawingsNum" SortField="ComprehensiveReviewDrawingsNum"
|
||||
FieldType="String" HeaderText="图纸会审" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ComprehensiveConTechnologyDisclosureNum" DataField="ComprehensiveConTechnologyDisclosureNum" SortField="ComprehensiveConTechnologyDisclosureNum"
|
||||
FieldType="String" HeaderText="施工技术交底" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ComprehensiveConTechnologyDisclosurePersonNum" DataField="ComprehensiveConTechnologyDisclosurePersonNum" SortField="ComprehensiveConTechnologyDisclosurePersonNum"
|
||||
FieldType="String" HeaderText="施工技术交底人次" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="UnitProjectAcceptNum" DataField="UnitProjectAcceptNum" SortField="UnitProjectAcceptNum"
|
||||
FieldType="String" HeaderText="单位工程验收数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="UnitProjectAcceptOKNum" DataField="UnitProjectAcceptOKNum" SortField="UnitProjectAcceptOKNum"
|
||||
FieldType="String" HeaderText="单位工程合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SubProjectAcceptNum" DataField="SubProjectAcceptNum" SortField="SubProjectAcceptNum"
|
||||
FieldType="String" HeaderText="分部工程验收数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SubProjectAcceptOKNum" DataField="SubProjectAcceptOKNum" SortField="SubProjectAcceptOKNum"
|
||||
FieldType="String" HeaderText="分部工程合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SubdivisionalWorksAcceptNum" DataField="SubdivisionalWorksAcceptNum" SortField="SubdivisionalWorksAcceptNum"
|
||||
FieldType="String" HeaderText="分项工程验收数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SubdivisionalWorksAcceptOKNum" DataField="SubdivisionalWorksAcceptOKNum" SortField="SubdivisionalWorksAcceptOKNum"
|
||||
FieldType="String" HeaderText="分项工程合格数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,8 @@ using System.Data.SqlClient;
|
|||
using System.Text;
|
||||
using BLL;
|
||||
using AspNet = System.Web.UI.WebControls;
|
||||
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
||||
{
|
||||
public partial class Project_CQMSData_CQMS : PageBase
|
||||
|
|
@ -27,16 +28,23 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
Model.Project_CQMSData_CQMS table = new Model.Project_CQMSData_CQMS();
|
||||
table.ProjectId = this.CurrUser.ProjectId;
|
||||
var tb = BLL.Project_CQMSDataService.getListData(table, Grid1);
|
||||
Grid1.RecordCount = Project_CQMSDataService.count;
|
||||
//tb = GetFilteredTable(Grid1.FilteredData, tb);
|
||||
Grid1.DataSource = tb;
|
||||
var list = from x in Funs.DB.View_Project_CQMSData_CQMS select x;
|
||||
if (!string.IsNullOrEmpty(txtProjectName.Text.Trim()))
|
||||
{
|
||||
list = list.Where(x => x.ProjectName.Contains(txtProjectName.Text.Trim()));
|
||||
}
|
||||
int count = list.Count();
|
||||
list = SortConditionHelper.SortingAndPaging(list, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
|
||||
|
||||
Grid1.RecordCount = count;
|
||||
Grid1.DataSource = list.ToList();
|
||||
Grid1.DataBind();
|
||||
}
|
||||
#endregion
|
||||
|
||||
protected void btSearch_Click(object sender, EventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
#region GV 数据操作
|
||||
/// <summary>
|
||||
/// 过滤表头
|
||||
|
|
@ -179,7 +187,7 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
{
|
||||
if (buttonList.Contains(BLL.Const.BtnAdd))
|
||||
{
|
||||
this.btnNew.Hidden = false;
|
||||
// this.btnNew.Hidden = false;
|
||||
}
|
||||
if (buttonList.Contains(BLL.Const.BtnModify))
|
||||
{
|
||||
|
|
@ -205,7 +213,7 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("CQMS首页数据表" + filename, System.Text.Encoding.UTF8) + ".xls");
|
||||
Response.ContentType = "application/excel";
|
||||
Response.ContentEncoding = System.Text.Encoding.UTF8;
|
||||
this.Grid1.PageSize = 500;
|
||||
this.Grid1.PageSize = 10000;
|
||||
this.BindGrid();
|
||||
Response.Write(GetGridTableHtml(Grid1));
|
||||
Response.End();
|
||||
|
|
|
|||
|
|
@ -60,13 +60,22 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// btnNew 控件。
|
||||
/// txtProjectName 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnNew;
|
||||
protected global::FineUIPro.TextBox txtProjectName;
|
||||
|
||||
/// <summary>
|
||||
/// btSearch 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btSearch;
|
||||
|
||||
/// <summary>
|
||||
/// btnOut 控件。
|
||||
|
|
|
|||
|
|
@ -34,23 +34,26 @@
|
|||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="焊接首页数据表" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true" ForceFit="true"
|
||||
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="Id"
|
||||
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true"
|
||||
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="ReportDate"
|
||||
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true" AllowColumnLocking="true"
|
||||
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
|
||||
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
|
||||
<Items>
|
||||
<f:Button ID="btnNew" ToolTip="新增" Hidden="true" Icon="Add" runat="server"
|
||||
OnClick="btnNew_Click">
|
||||
</f:Button>
|
||||
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
|
||||
<%-- <f:Button ID="btnNew" ToolTip="新增" Hidden="true" Icon="Add" runat="server" --%>
|
||||
<%-- OnClick="btnNew_Click"> --%>
|
||||
<%-- </f:Button> --%>
|
||||
<f:TextBox ID="txtProjectName" runat="server" Label="项目名称" LabelAlign="left" LabelWidth="80px"></f:TextBox>
|
||||
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
||||
<f:Button ID="btSearch" Text="查询" Icon="SystemSearch" runat="server" OnClick="btSearch_Click"></f:Button>
|
||||
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" ToolTip="导出" Icon="FolderUp"
|
||||
EnableAjax="false" DisableControlBeforePostBack="false">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<%--<Columns>
|
||||
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center"
|
||||
TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
|
|
@ -83,7 +86,41 @@
|
|||
FieldType="String" HeaderText="合格片数" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
</f:RenderField>
|
||||
|
||||
</Columns>
|
||||
</Columns>--%>
|
||||
<Columns>
|
||||
<f:TemplateField ColumnID="tfNumber" Width="80px" HeaderText="序号" HeaderTextAlign="Center"
|
||||
TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName"
|
||||
FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ShortName" DataField="ShortName" SortField="ShortName"
|
||||
FieldType="String" HeaderText="项目简称" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ReportDate" DataField="ReportDate" SortField="ReportDate"
|
||||
FieldType="String" HeaderText="更新时间" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="WelderNum" DataField="WelderNum" SortField="WelderNum"
|
||||
FieldType="String" HeaderText="焊工总数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="TotalDineNum" DataField="TotalDineNum" SortField="TotalDineNum"
|
||||
FieldType="String" HeaderText="总达因数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="CompleteDineNum" DataField="CompleteDineNum" SortField="CompleteDineNum"
|
||||
FieldType="String" HeaderText="完成达因数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="TotalFilmNum" DataField="TotalFilmNum" SortField="TotalFilmNum"
|
||||
FieldType="String" HeaderText="总片数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="OKFilmNum" DataField="OKFilmNum" SortField="OKFilmNum"
|
||||
FieldType="String" HeaderText="合格片数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,8 @@ using System.Web.UI;
|
|||
using System.Web.UI.WebControls;
|
||||
using BLL;
|
||||
using AspNet = System.Web.UI.WebControls;
|
||||
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
||||
{
|
||||
public partial class Project_HJGLData_HJGL : PageBase
|
||||
|
|
@ -30,16 +31,25 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
Model.Project_HJGLData_HJGL table = new Model.Project_HJGLData_HJGL();
|
||||
table.ProjectId = this.CurrUser.LoginProjectId;
|
||||
var tb = BLL.Project_HJGLData_HJGLService.getListData(table, Grid1);
|
||||
Grid1.RecordCount = Project_HJGLData_HJGLService.count;
|
||||
//tb = GetFilteredTable(Grid1.FilteredData, tb);
|
||||
Grid1.DataSource = tb;
|
||||
var list = from x in Funs.DB.View_Project_HJGLData_HJGL select x;
|
||||
if (!string.IsNullOrEmpty(txtProjectName.Text.Trim()))
|
||||
{
|
||||
list = list.Where(x => x.ProjectName.Contains(txtProjectName.Text.Trim()));
|
||||
}
|
||||
int count = list.Count();
|
||||
list = SortConditionHelper.SortingAndPaging(list, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
|
||||
|
||||
Grid1.RecordCount = count;
|
||||
Grid1.DataSource = list.ToList();
|
||||
Grid1.DataBind();
|
||||
}
|
||||
#endregion
|
||||
|
||||
protected void btSearch_Click(object sender, EventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
|
||||
#region GV 数据操作
|
||||
/// <summary>
|
||||
/// 过滤表头
|
||||
|
|
@ -181,7 +191,7 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
{
|
||||
if (buttonList.Contains(BLL.Const.BtnAdd))
|
||||
{
|
||||
this.btnNew.Hidden = false;
|
||||
// this.btnNew.Hidden = false;
|
||||
}
|
||||
if (buttonList.Contains(BLL.Const.BtnModify))
|
||||
{
|
||||
|
|
@ -207,7 +217,7 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("焊接首页数据表" + filename, System.Text.Encoding.UTF8) + ".xls");
|
||||
Response.ContentType = "application/excel";
|
||||
Response.ContentEncoding = System.Text.Encoding.UTF8;
|
||||
this.Grid1.PageSize = 500;
|
||||
this.Grid1.PageSize = 10000;
|
||||
this.BindGrid();
|
||||
Response.Write(GetGridTableHtml(Grid1));
|
||||
Response.End();
|
||||
|
|
|
|||
|
|
@ -60,13 +60,22 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// btnNew 控件。
|
||||
/// txtProjectName 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnNew;
|
||||
protected global::FineUIPro.TextBox txtProjectName;
|
||||
|
||||
/// <summary>
|
||||
/// btSearch 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btSearch;
|
||||
|
||||
/// <summary>
|
||||
/// btnOut 控件。
|
||||
|
|
|
|||
|
|
@ -34,23 +34,26 @@
|
|||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="HSSE首页数据表" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true"
|
||||
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="Id"
|
||||
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true"
|
||||
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="ReportDate"
|
||||
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true" AllowColumnLocking="true"
|
||||
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
|
||||
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
|
||||
<Items>
|
||||
<f:Button ID="btnNew" ToolTip="新增" Hidden="true" Icon="Add" runat="server"
|
||||
OnClick="btnNew_Click">
|
||||
</f:Button>
|
||||
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
|
||||
<%-- <f:Button ID="btnNew" ToolTip="新增" Hidden="true" Icon="Add" runat="server" --%>
|
||||
<%-- OnClick="btnNew_Click"> --%>
|
||||
<%-- </f:Button> --%>
|
||||
<f:TextBox ID="txtProjectName" runat="server" Label="项目名称" LabelAlign="left" LabelWidth="80px"></f:TextBox>
|
||||
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
||||
<f:Button ID="btSearch" Text="查询" Icon="SystemSearch" runat="server" OnClick="btSearch_Click"></f:Button>
|
||||
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" ToolTip="导出" Icon="FolderUp"
|
||||
EnableAjax="false" DisableControlBeforePostBack="false">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<%--<Columns>
|
||||
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center"
|
||||
TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
|
|
@ -98,6 +101,9 @@
|
|||
<f:RenderField Width="150px" ColumnID="SpecialOperationTrainNum" DataField="SpecialOperationTrainNum" SortField="SpecialOperationTrainNum"
|
||||
FieldType="String" HeaderText="特种作业培训数" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="EnvironmentalTrainNum" DataField="EnvironmentalTrainNum" SortField="EnvironmentalTrainNum"
|
||||
FieldType="String" HeaderText="环保培训数" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="TotalEnergyConsumption" DataField="TotalEnergyConsumption" SortField="TotalEnergyConsumption"
|
||||
FieldType="String" HeaderText="能耗总量" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
</f:RenderField>
|
||||
|
|
@ -213,10 +219,10 @@
|
|||
FieldType="String" HeaderText="项目级演练次数" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="CostExtract" DataField="CostExtract" SortField="CostExtract"
|
||||
FieldType="String" HeaderText="费用提取(万元)" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
FieldType="String" HeaderText="费用提取(元)" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="CostUse" DataField="CostUse" SortField="CostUse"
|
||||
FieldType="String" HeaderText="费用使用(万元)" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
FieldType="String" HeaderText="费用使用(元)" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="UseEquipmentNum" DataField="UseEquipmentNum" SortField="UseEquipmentNum"
|
||||
FieldType="String" HeaderText="施工机具在用数" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
|
|
@ -277,9 +283,189 @@
|
|||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SuperFinishedNum" DataField="SuperFinishedNum" SortField="SuperFinishedNum"
|
||||
FieldType="String" HeaderText="超危大工程完工个数" TextAlign="Left" HeaderTextAlign="Center" >
|
||||
</f:RenderField>
|
||||
|
||||
</Columns>
|
||||
</f:RenderField>#1#
|
||||
|
||||
</Columns>--%>
|
||||
<Columns>
|
||||
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center" Locked="true"
|
||||
TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName"
|
||||
FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center" Locked="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ShortName" DataField="ShortName" SortField="ShortName"
|
||||
FieldType="String" HeaderText="项目简称" TextAlign="Left" HeaderTextAlign="Center" Locked="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ReportDate" DataField="ReportDate" SortField="ReportDate"
|
||||
FieldType="String" HeaderText="更新时间" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="JoinConstructionPersonNum" DataField="JoinConstructionPersonNum" SortField="JoinConstructionPersonNum"
|
||||
FieldType="String" HeaderText="参建人数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="MajorProjectsUnderConstructionNum" DataField="MajorProjectsUnderConstructionNum" SortField="MajorProjectsUnderConstructionNum"
|
||||
FieldType="String" HeaderText="在施危大工程数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="TotalWorkNum" DataField="TotalWorkNum" SortField="TotalWorkNum"
|
||||
FieldType="String" HeaderText="总工时数(万)" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="LostWorkingHour" DataField="LostWorkingHour" SortField="LostWorkingHour"
|
||||
FieldType="String" HeaderText="损失工时数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="TotalWorkNum" DataField="TotalWorkNum" SortField="TotalWorkNum"
|
||||
FieldType="String" HeaderText="安全工时数(万)" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SafeTrainNum" DataField="SafeTrainNum" SortField="SafeTrainNum"
|
||||
FieldType="String" HeaderText="三级安全教育培训数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SpecialTrainNum" DataField="SpecialTrainNum" SortField="SpecialTrainNum"
|
||||
FieldType="String" HeaderText="专项培训数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SpecialOperationTrainNum" DataField="SpecialOperationTrainNum" SortField="SpecialOperationTrainNum"
|
||||
FieldType="String" HeaderText="特种作业培训数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="ProjectInspectorGeneralNum" DataField="ProjectInspectorGeneralNum" SortField="ProjectInspectorGeneralNum"
|
||||
FieldType="String" HeaderText="项目总监人数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectFullTimeNum" DataField="ProjectFullTimeNum" SortField="ProjectFullTimeNum"
|
||||
FieldType="String" HeaderText="项目专职人数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectSubFullTimeNum" DataField="ProjectSubFullTimeNum" SortField="ProjectSubFullTimeNum"
|
||||
FieldType="String" HeaderText="项目专职人数(分包)" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectSafetyMonitorNum" DataField="ProjectSafetyMonitorNum" SortField="ProjectSafetyMonitorNum"
|
||||
FieldType="String" HeaderText="项目安全监护人数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SafetyInjectionEngineer" DataField="SafetyInjectionEngineer" SortField="SafetyInjectionEngineer"
|
||||
FieldType="String" HeaderText="在岗执业注安师" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="CertificateANum" DataField="CertificateANum" SortField="CertificateANum"
|
||||
FieldType="String" HeaderText="A证人员" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="CertificateBNum" DataField="CertificateBNum" SortField="CertificateBNum"
|
||||
FieldType="String" HeaderText="B证人员" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="CertificateCNum" DataField="CertificateCNum" SortField="CertificateCNum"
|
||||
FieldType="String" HeaderText="C证人员" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="QualityPersonNum" DataField="QualityPersonNum" SortField="QualityPersonNum"
|
||||
FieldType="String" HeaderText="特种作业人员" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectSafetyLeadingGroupMeetingNum" DataField="ProjectSafetyLeadingGroupMeetingNum" SortField="ProjectSafetyLeadingGroupMeetingNum"
|
||||
FieldType="String" HeaderText="项目安全领导小组会议数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectSafetyMeetingNum" DataField="ProjectSafetyMeetingNum" SortField="ProjectSafetyMeetingNum"
|
||||
FieldType="String" HeaderText="项目安全例会数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectLeadShiftCheckNum" DataField="ProjectLeadShiftCheckNum" SortField="ProjectLeadShiftCheckNum"
|
||||
FieldType="String" HeaderText="项目负责人带班检查次数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectSpecialCheckNum" DataField="ProjectSpecialCheckNum" SortField="ProjectSpecialCheckNum"
|
||||
FieldType="String" HeaderText="项目专项检查次数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectMajorCheckNum" DataField="ProjectMajorCheckNum" SortField="ProjectMajorCheckNum"
|
||||
FieldType="String" HeaderText="项目专业检查次数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="ProjectComprehensivePlanNum" DataField="ProjectComprehensivePlanNum" SortField="ProjectComprehensivePlanNum"
|
||||
FieldType="String" HeaderText="项目级综合预案" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectSpecialPlanNum" DataField="ProjectSpecialPlanNum" SortField="ProjectSpecialPlanNum"
|
||||
FieldType="String" HeaderText="项目级专项预案数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectOnSiteDisposalPlan" DataField="ProjectOnSiteDisposalPlan" SortField="ProjectOnSiteDisposalPlan"
|
||||
FieldType="String" HeaderText="项目级现场处置预案" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectDrillNum" DataField="ProjectDrillNum" SortField="ProjectDrillNum"
|
||||
FieldType="String" HeaderText="项目级演练次数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ProjectDrillPersonNum" DataField="ProjectDrillPersonNum" SortField="ProjectDrillPersonNum"
|
||||
FieldType="String" HeaderText="项目级参演人数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="UseEquipmentNum" DataField="UseEquipmentNum" SortField="UseEquipmentNum"
|
||||
FieldType="String" HeaderText="施工机具在用数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SpecialEquipmentNum" DataField="SpecialEquipmentNum" SortField="SpecialEquipmentNum"
|
||||
FieldType="String" HeaderText="施工机具特种设备数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="LicensesNum" DataField="LicensesNum" SortField="LicensesNum"
|
||||
FieldType="String" HeaderText="作业许可项数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="LicensesCloseNum" DataField="LicensesCloseNum" SortField="LicensesCloseNum"
|
||||
FieldType="String" HeaderText="作业许可关闭项数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="GeneralClosedNum" DataField="GeneralClosedNum" SortField="GeneralClosedNum"
|
||||
FieldType="String" HeaderText="一般隐患整改闭环项" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="GeneralNotClosedNum" DataField="GeneralNotClosedNum" SortField="GeneralNotClosedNum"
|
||||
FieldType="String" HeaderText="一般隐患未整改完成项" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="MajorClosedNum" DataField="MajorClosedNum" SortField="MajorClosedNum"
|
||||
FieldType="String" HeaderText="重大隐患整改闭环项" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="MajorNotClosedNum" DataField="MajorNotClosedNum" SortField="MajorNotClosedNum"
|
||||
FieldType="String" HeaderText="重大隐患未整改完成项" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="GeneralRiskNum" DataField="GeneralRiskNum" SortField="GeneralRiskNum"
|
||||
FieldType="String" HeaderText="一般风险数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="LowRiskNum" DataField="LowRiskNum" SortField="LowRiskNum"
|
||||
FieldType="String" HeaderText="低风险数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="MediumRiskNum" DataField="MediumRiskNum" SortField="MediumRiskNum"
|
||||
FieldType="String" HeaderText="中风险数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="HighRiskNum" DataField="HighRiskNum" SortField="HighRiskNum"
|
||||
FieldType="String" HeaderText="高风险数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="CompletedNum" DataField="CompletedNum" SortField="CompletedNum"
|
||||
FieldType="String" HeaderText="危大工程审批完成数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ConstructionNum" DataField="ConstructionNum" SortField="ConstructionNum"
|
||||
FieldType="String" HeaderText="危大工程施工个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="FinishedNum" DataField="FinishedNum" SortField="FinishedNum"
|
||||
FieldType="String" HeaderText="危大工程完工个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="ArgumentNum" DataField="ArgumentNum" SortField="ArgumentNum"
|
||||
FieldType="String" HeaderText="危大工程论证个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="TrainPersonNum" DataField="TrainPersonNum" SortField="TrainPersonNum"
|
||||
FieldType="String" HeaderText="危大工程培训人次数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="OperativesNum" DataField="OperativesNum" SortField="OperativesNum"
|
||||
FieldType="String" HeaderText="危大工程作业人员数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SuperCompletedNum" DataField="SuperCompletedNum" SortField="SuperCompletedNum"
|
||||
FieldType="String" HeaderText="超危大工程审批完成数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SuperConstructionNum" DataField="SuperConstructionNum" SortField="SuperConstructionNum"
|
||||
FieldType="String" HeaderText="超危大工程施工个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SuperFinishedNum" DataField="SuperFinishedNum" SortField="SuperFinishedNum"
|
||||
FieldType="String" HeaderText="超危大工程完工个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SuperArgumentNum" DataField="SuperArgumentNum" SortField="SuperArgumentNum"
|
||||
FieldType="String" HeaderText="超危大工程论证个数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SuperTrainPersonNum" DataField="SuperTrainPersonNum" SortField="SuperTrainPersonNum"
|
||||
FieldType="String" HeaderText="超危大工程培训人次数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="SuperOperativesNum" DataField="SuperOperativesNum" SortField="SuperOperativesNum"
|
||||
FieldType="String" HeaderText="超危大工程作业人员数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
<f:RenderField Width="150px" ColumnID="HseTechnicalNum" DataField="HseTechnicalNum" SortField="HseTechnicalNum"
|
||||
FieldType="String" HeaderText="安全技术交底数" TextAlign="Left" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,8 @@ using System.Web.UI;
|
|||
using System.Web.UI.WebControls;
|
||||
using BLL;
|
||||
using AspNet = System.Web.UI.WebControls;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
||||
{
|
||||
public partial class Project_HSSEData_HSSE :PageBase
|
||||
|
|
@ -29,12 +31,16 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
Model.Project_HSSEData_HSSE table = new Model.Project_HSSEData_HSSE();
|
||||
table.ProjectId = this.CurrUser.LoginProjectId;
|
||||
var tb = BLL.Project_HSSEData_HSSEService.GetListData(table, Grid1);
|
||||
Grid1.RecordCount = Project_HSSEData_HSSEService.Count;
|
||||
//tb = GetFilteredTable(Grid1.FilteredData, tb);
|
||||
Grid1.DataSource = tb;
|
||||
var list = from x in Funs.DB.View_Project_HSSEData_HSSE select x;
|
||||
if (!string.IsNullOrEmpty(txtProjectName.Text.Trim()))
|
||||
{
|
||||
list = list.Where(x => x.ProjectName.Contains(txtProjectName.Text.Trim()));
|
||||
}
|
||||
int count = list.Count();
|
||||
list = SortConditionHelper.SortingAndPaging(list, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
|
||||
|
||||
Grid1.RecordCount = count;
|
||||
Grid1.DataSource = list.ToList();
|
||||
Grid1.DataBind();
|
||||
}
|
||||
#endregion
|
||||
|
|
@ -73,6 +79,11 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
this.BindGrid();
|
||||
}
|
||||
|
||||
protected void btSearch_Click(object sender, EventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分页显示条数下拉框
|
||||
/// </summary>
|
||||
|
|
@ -179,7 +190,7 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
{
|
||||
if (buttonList.Contains(BLL.Const.BtnAdd))
|
||||
{
|
||||
this.btnNew.Hidden = false;
|
||||
// this.btnNew.Hidden = false;
|
||||
}
|
||||
if (buttonList.Contains(BLL.Const.BtnModify))
|
||||
{
|
||||
|
|
@ -205,7 +216,7 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("HSSE首页数据表" + filename, System.Text.Encoding.UTF8) + ".xls");
|
||||
Response.ContentType = "application/excel";
|
||||
Response.ContentEncoding = System.Text.Encoding.UTF8;
|
||||
this.Grid1.PageSize = 500;
|
||||
this.Grid1.PageSize = 10000;
|
||||
this.BindGrid();
|
||||
Response.Write(GetGridTableHtml(Grid1));
|
||||
Response.End();
|
||||
|
|
|
|||
|
|
@ -60,13 +60,22 @@ namespace FineUIPro.Web.ZHGL.DataSync.ProjectDataSync
|
|||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// btnNew 控件。
|
||||
/// txtProjectName 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnNew;
|
||||
protected global::FineUIPro.TextBox txtProjectName;
|
||||
|
||||
/// <summary>
|
||||
/// btSearch 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btSearch;
|
||||
|
||||
/// <summary>
|
||||
/// btnOut 控件。
|
||||
|
|
|
|||
3147
SGGL/Model/Model.cs
3147
SGGL/Model/Model.cs
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue