From dece3781ec8dff5fa349cdd4f552f29b180156d2 Mon Sep 17 00:00:00 2001 From: 10191 <506754232@qq.com> Date: Mon, 4 Sep 2023 19:38:45 +0800 Subject: [PATCH] 111 --- .../版本日志/SGGLDB_CD_V2023-08-29-001.sql | 2 + SGGL/BLL/API/HSSE/APITrainingPlanService.cs | 5 +- SGGL/BLL/Common/Const.cs | 13 +- .../EduTrain/CompanyTrainingItemService.cs | 10 +- SGGL/BLL/HSSE/EduTrain/TrainingItemService.cs | 8 +- .../CQMS/Solution/ConstructSolution.aspx | 17 +- .../ConstructSolution.aspx.designer.cs | 588 +++++++++--------- .../CQMS/Solution/ConstructSolutionFinal.aspx | 6 +- SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 32 + .../HJGL/WeldingReport/DetectionAnalyze.aspx | 2 +- .../HJGL/WeldingReport/IsoCmprehensive.aspx | 2 +- .../HJGL/WeldingReport/IsoCompreInfo.aspx | 2 +- .../WeldingReport/JointComprehensive.aspx | 2 +- .../WeldingReport/MediaComprehensive.aspx | 2 +- .../HJGL/WeldingReport/OneDayReport.aspx | 2 +- .../WeldingReport/PrefabricatedInstall.aspx | 2 +- .../HJGL/WeldingReport/TrustCheck.aspx | 4 +- .../WeldingReport/UnitWorkAreaQuality.aspx | 2 +- .../WeldingReport/UnitWorkareaAnalyze.aspx | 2 +- .../HJGL/WeldingReport/WelderPerformance.aspx | 2 +- .../EduTrain/CompanyTrainingItemSave.aspx | 5 + .../EduTrain/CompanyTrainingItemSave.aspx.cs | 8 + .../CompanyTrainingItemSave.aspx.designer.cs | 291 ++++----- .../HSSE/EduTrain/TrainingItemSave.aspx | 5 + .../HSSE/EduTrain/TrainingItemSave.aspx.cs | 9 + .../TrainingItemSave.aspx.designer.cs | 291 ++++----- .../HSSE/EduTrain/TrainingSave.aspx | 2 +- .../EduTrain/TrainingSave.aspx.designer.cs | 174 +++--- .../HiddenInspection/RiskAnalysisChart.aspx | 2 +- .../RiskAnalysisChart.aspx.cs | 3 + .../PZHGL/ProjectData/LayoutMap.aspx | 83 +++ .../PZHGL/ProjectData/LayoutMap.aspx.cs | 150 +++++ .../ProjectData/LayoutMap.aspx.designer.cs | 170 +++++ .../PZHGL/ProjectData/LayoutMapEdit.aspx | 69 ++ .../PZHGL/ProjectData/LayoutMapEdit.aspx.cs | 125 ++++ .../LayoutMapEdit.aspx.designer.cs | 179 ++++++ .../PZHGL/ProjectData/ProjectMap.aspx | 15 +- .../ProjectData/ProjectMap.aspx.designer.cs | 422 ++++++------- SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx | 83 +++ .../PZHGL/StartWorkReport.aspx.cs | 150 +++++ .../PZHGL/StartWorkReport.aspx.designer.cs | 170 +++++ .../PZHGL/StartWorkReportEdit.aspx | 70 +++ .../PZHGL/StartWorkReportEdit.aspx.cs | 125 ++++ .../StartWorkReportEdit.aspx.designer.cs | 179 ++++++ SGGL/FineUIPro.Web/Person/PersonSet.aspx | 2 +- SGGL/FineUIPro.Web/common/Menu_CQMS.xml | 9 +- SGGL/FineUIPro.Web/common/Menu_HSSE.xml | 14 +- SGGL/FineUIPro.Web/common/Menu_PZHGL.xml | 8 +- SGGL/FineUIPro.Web/common/Menu_SJTB.xml | 9 + SGGL/FineUIPro.Web/common/Menu_SysSet.xml | 1 + SGGL/FineUIPro.Web/common/main.aspx | 16 +- .../common/mainMenu_HSSE.aspx.cs | 48 +- SGGL/FineUIPro.Web/common/mainProject.aspx.cs | 28 +- .../APIItem/HSSE/TrainingPlanItemItem.cs | 9 +- SGGL/Model/Model.cs | 72 +++ 55 files changed, 2730 insertions(+), 971 deletions(-) create mode 100644 DataBase/版本日志/SGGLDB_CD_V2023-08-29-001.sql create mode 100644 SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx create mode 100644 SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx.cs create mode 100644 SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx.designer.cs create mode 100644 SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx create mode 100644 SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx.cs create mode 100644 SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx.designer.cs create mode 100644 SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx create mode 100644 SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx.cs create mode 100644 SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx.designer.cs create mode 100644 SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx create mode 100644 SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx.cs create mode 100644 SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx.designer.cs create mode 100644 SGGL/FineUIPro.Web/common/Menu_SJTB.xml diff --git a/DataBase/版本日志/SGGLDB_CD_V2023-08-29-001.sql b/DataBase/版本日志/SGGLDB_CD_V2023-08-29-001.sql new file mode 100644 index 00000000..7764c9bf --- /dev/null +++ b/DataBase/版本日志/SGGLDB_CD_V2023-08-29-001.sql @@ -0,0 +1,2 @@ +Alter TABLE [dbo].[Common_FileManager]add + [FileCode] [nvarchar](50) NULL \ No newline at end of file diff --git a/SGGL/BLL/API/HSSE/APITrainingPlanService.cs b/SGGL/BLL/API/HSSE/APITrainingPlanService.cs index f0d4fdba..325b8394 100644 --- a/SGGL/BLL/API/HSSE/APITrainingPlanService.cs +++ b/SGGL/BLL/API/HSSE/APITrainingPlanService.cs @@ -116,8 +116,9 @@ namespace BLL CompanyTrainingCode = y.CompanyTrainingCode, CompanyTrainingItemId = x.CompanyTrainingItemId, CompanyTrainingItemCode = z.CompanyTrainingItemCode, - CompanyTrainingItemName = z.CompanyTrainingItemName, - }).ToList(); + CompanyTrainingItemName = z.CompanyTrainingItemName, + LearningTime = z.LearningTime, + }).ToList(); return getDataLists; } } diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs index d1c94e17..f17b997b 100644 --- a/SGGL/BLL/Common/Const.cs +++ b/SGGL/BLL/Common/Const.cs @@ -6047,5 +6047,16 @@ namespace BLL /// 项目应急物资管理 /// public const string ServerEmergencySupplyMenuId = "3EA741CE-66A6-4CF8-8620-0C5906AC7D94"; - } + /// + /// 开工报告 + /// + public const string PZHGL_StartWorkReportMenuId = "68A54450-557C-4C33-9121-797C15AF1047"; + /// + /// 施工总平面布置 + /// + public const string PZHGL_LayoutMaptMenuId = "F266456A-991F-45A3-BCD6-CF2515D71E39"; + + + + } } \ No newline at end of file diff --git a/SGGL/BLL/HSSE/EduTrain/CompanyTrainingItemService.cs b/SGGL/BLL/HSSE/EduTrain/CompanyTrainingItemService.cs index 7b841525..e4b42307 100644 --- a/SGGL/BLL/HSSE/EduTrain/CompanyTrainingItemService.cs +++ b/SGGL/BLL/HSSE/EduTrain/CompanyTrainingItemService.cs @@ -32,8 +32,9 @@ namespace BLL newCompanyTrainingItem.CompanyTrainingItemName = companyTrainingItem.CompanyTrainingItemName; newCompanyTrainingItem.AttachUrl = companyTrainingItem.AttachUrl; newCompanyTrainingItem.CompileMan = companyTrainingItem.CompileMan; - newCompanyTrainingItem.CompileDate = companyTrainingItem.CompileDate; - db.Training_CompanyTrainingItem.InsertOnSubmit(newCompanyTrainingItem); + newCompanyTrainingItem.CompileDate = companyTrainingItem.CompileDate; + newCompanyTrainingItem.LearningTime = companyTrainingItem.LearningTime; + db.Training_CompanyTrainingItem.InsertOnSubmit(newCompanyTrainingItem); db.SubmitChanges(); } @@ -50,8 +51,9 @@ namespace BLL newCompanyTrainingItem.CompanyTrainingItemName = companyTrainingItem.CompanyTrainingItemName; newCompanyTrainingItem.AttachUrl = companyTrainingItem.AttachUrl; newCompanyTrainingItem.CompileMan = companyTrainingItem.CompileMan; - newCompanyTrainingItem.CompileDate = companyTrainingItem.CompileDate; - db.SubmitChanges(); + newCompanyTrainingItem.CompileDate = companyTrainingItem.CompileDate; + newCompanyTrainingItem.LearningTime = companyTrainingItem.LearningTime; + db.SubmitChanges(); } } diff --git a/SGGL/BLL/HSSE/EduTrain/TrainingItemService.cs b/SGGL/BLL/HSSE/EduTrain/TrainingItemService.cs index fe33b8b7..2a9e7ba7 100644 --- a/SGGL/BLL/HSSE/EduTrain/TrainingItemService.cs +++ b/SGGL/BLL/HSSE/EduTrain/TrainingItemService.cs @@ -52,7 +52,8 @@ namespace BLL ResourcesFromType = trainingItem.ResourcesFromType, IsPass = trainingItem.IsPass, UnitId = trainingItem.UnitId, - UpState = trainingItem.UpState + UpState = trainingItem.UpState, + LearningTime=trainingItem.LearningTime }; db.Training_TrainingItem.InsertOnSubmit(newTrainingItem); @@ -79,9 +80,10 @@ namespace BLL newTrainingItem.VersionNum = trainingItem.VersionNum; newTrainingItem.ResourcesFrom = trainingItem.ResourcesFrom; newTrainingItem.ResourcesFromType = trainingItem.ResourcesFromType; - newTrainingItem.UpState = trainingItem.UpState; + newTrainingItem.UpState = trainingItem.UpState; + newTrainingItem.LearningTime = trainingItem.LearningTime; - db.SubmitChanges(); + db.SubmitChanges(); } } diff --git a/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolution.aspx b/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolution.aspx index 963b8529..1ba3561a 100644 --- a/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolution.aspx +++ b/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolution.aspx @@ -71,35 +71,36 @@ - + - + - + - + - + - + + + - - + diff --git a/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolution.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolution.aspx.designer.cs index 9bffee0e..857e30bb 100644 --- a/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolution.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolution.aspx.designer.cs @@ -7,297 +7,299 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.CQMS.Solution { - - - public partial class ConstructSolution { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// drpModelType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpModelType; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnitWork; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpProposeUnit; - - /// - /// drpSolutionType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpSolutionType; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpState; - - /// - /// btnDownLoad 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnDownLoad; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// btnOut 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnOut; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label41 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label41; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label3; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// window_tt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window window_tt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuModify 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuModify; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - - /// - /// btnMenuDel 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDel; - } +namespace FineUIPro.Web.CQMS.Solution +{ + + + public partial class ConstructSolution + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; + + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// drpModelType 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpModelType; + + /// + /// drpUnitWork 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpUnitWork; + + /// + /// drpCNProfessional 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpCNProfessional; + + /// + /// drpProposeUnit 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpProposeUnit; + + /// + /// drpSolutionType 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpSolutionType; + + /// + /// Toolbar2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar2; + + /// + /// drpState 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpState; + + /// + /// btnQuery 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnQuery; + + /// + /// btnDownLoad 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnDownLoad; + + /// + /// btnRset 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnRset; + + /// + /// btnNew 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnNew; + + /// + /// btnOut 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnOut; + + /// + /// lblPageIndex 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label lblPageIndex; + + /// + /// Label41 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label Label41; + + /// + /// Label2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label Label2; + + /// + /// Label1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label Label1; + + /// + /// Label3 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label Label3; + + /// + /// ToolbarSeparator1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; + + /// + /// ToolbarText1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarText ToolbarText1; + + /// + /// ddlPageSize 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList ddlPageSize; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + + /// + /// Window1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window1; + + /// + /// window_tt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window window_tt; + + /// + /// Menu1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Menu Menu1; + + /// + /// btnMenuModify 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuModify; + + /// + /// btnMenuView 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuView; + + /// + /// btnMenuDel 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuDel; + } } diff --git a/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolutionFinal.aspx b/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolutionFinal.aspx index 5a7de9e2..a773b5b5 100644 --- a/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolutionFinal.aspx +++ b/SGGL/FineUIPro.Web/CQMS/Solution/ConstructSolutionFinal.aspx @@ -73,11 +73,11 @@ - + + - - + diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj index 7e8eb1e4..5cdfe601 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -1510,6 +1510,10 @@ + + + + @@ -14755,6 +14759,34 @@ WorkHandoverView.aspx + + LayoutMap.aspx + ASPXCodeBehind + + + LayoutMap.aspx + + + LayoutMapEdit.aspx + ASPXCodeBehind + + + LayoutMapEdit.aspx + + + StartWorkReport.aspx + ASPXCodeBehind + + + StartWorkReport.aspx + + + StartWorkReportEdit.aspx + ASPXCodeBehind + + + StartWorkReportEdit.aspx + ProjectMap.aspx ASPXCodeBehind diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingReport/DetectionAnalyze.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingReport/DetectionAnalyze.aspx index a9a4483b..36118052 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingReport/DetectionAnalyze.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingReport/DetectionAnalyze.aspx @@ -53,7 +53,7 @@ diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingReport/IsoCmprehensive.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingReport/IsoCmprehensive.aspx index 7a090ca7..49e4e3b8 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingReport/IsoCmprehensive.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingReport/IsoCmprehensive.aspx @@ -54,7 +54,7 @@ diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingReport/IsoCompreInfo.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingReport/IsoCompreInfo.aspx index 12b0db68..f1a7eee1 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingReport/IsoCompreInfo.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingReport/IsoCompreInfo.aspx @@ -51,7 +51,7 @@ diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingReport/JointComprehensive.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingReport/JointComprehensive.aspx index 288acb5f..891ff226 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingReport/JointComprehensive.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingReport/JointComprehensive.aspx @@ -66,7 +66,7 @@ color: #fff; diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingReport/MediaComprehensive.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingReport/MediaComprehensive.aspx index c828a4c0..38fd6b45 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingReport/MediaComprehensive.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingReport/MediaComprehensive.aspx @@ -55,7 +55,7 @@ diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingReport/OneDayReport.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingReport/OneDayReport.aspx index cff62f0a..ae8b9a2a 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingReport/OneDayReport.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingReport/OneDayReport.aspx @@ -57,7 +57,7 @@ diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingReport/PrefabricatedInstall.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingReport/PrefabricatedInstall.aspx index bdf25a05..d07772ec 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingReport/PrefabricatedInstall.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingReport/PrefabricatedInstall.aspx @@ -55,7 +55,7 @@ diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingReport/TrustCheck.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingReport/TrustCheck.aspx index b0dda674..bfb3d26f 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingReport/TrustCheck.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingReport/TrustCheck.aspx @@ -53,7 +53,7 @@ @@ -64,7 +64,7 @@ - diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingReport/UnitWorkareaAnalyze.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingReport/UnitWorkareaAnalyze.aspx index 1a854d57..272cdee2 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingReport/UnitWorkareaAnalyze.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingReport/UnitWorkareaAnalyze.aspx @@ -82,7 +82,7 @@ EnableCollapse="true" runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="baw_areano" AllowCellEditing="true" ClicksToEdit="2" DataIDField="baw_areano" AllowSorting="true" SortField="bsu_unitcode,InstallationName,baw_areano" SortDirection="DESC" OnSort="Grid1_Sort" - AllowPaging="true" IsDatabasePaging="true" PageSize="15" OnPageIndexChange="Grid1_PageIndexChange" + AllowPaging="true" IsDatabasePaging="true" PageSize="20" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True" EnableSummary="true" SummaryPosition="Flow"> diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx b/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx index f223b70c..c6eafd6f 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx @@ -39,6 +39,11 @@ + + + + + diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx.cs b/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx.cs index 8af4d386..dd7bcdaa 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx.cs @@ -59,6 +59,10 @@ namespace FineUIPro.Web.HSSE.EduTrain txtCompanyTrainingItemName.Text = q.CompanyTrainingItemName; txtCompileMan.Text = q.CompileMan; hdCompileMan.Text = q.CompileMan; + if (q.LearningTime.HasValue) + { + txtLearningTime.Text = q.LearningTime.Value.ToString(); + } if (q.CompileDate != null) { txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", q.CompileDate); @@ -93,6 +97,10 @@ namespace FineUIPro.Web.HSSE.EduTrain CompanyTrainingItemName = this.txtCompanyTrainingItemName.Text.Trim(), CompileMan = hdCompileMan.Text.Trim() }; + if (!string.IsNullOrEmpty(txtLearningTime.Text)) + { + newCompanyTrainItem.LearningTime = int.Parse(txtLearningTime.Text); + } if (!string.IsNullOrEmpty(txtCompileDate.Text.Trim())) { newCompanyTrainItem.CompileDate = Convert.ToDateTime(txtCompileDate.Text.Trim()); diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx.designer.cs b/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx.designer.cs index 676b7c19..4ee09095 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/CompanyTrainingItemSave.aspx.designer.cs @@ -7,144 +7,155 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.HSSE.EduTrain { - - - public partial class CompanyTrainingItemSave { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// txtCompanyTrainingItemCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCompanyTrainingItemCode; - - /// - /// txtCompanyTrainingItemName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCompanyTrainingItemName; - - /// - /// txtCompileMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCompileMan; - - /// - /// txtCompileDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtCompileDate; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// lbTemp 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lbTemp; - - /// - /// btnAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnAttachUrl; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnClose 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnClose; - - /// - /// hdCompileMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCompileMan; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } +namespace FineUIPro.Web.HSSE.EduTrain +{ + + + public partial class CompanyTrainingItemSave + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// SimpleForm1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form SimpleForm1; + + /// + /// txtCompanyTrainingItemCode 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtCompanyTrainingItemCode; + + /// + /// txtCompanyTrainingItemName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtCompanyTrainingItemName; + + /// + /// txtCompileMan 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtCompileMan; + + /// + /// txtCompileDate 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DatePicker txtCompileDate; + + /// + /// txtLearningTime 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox txtLearningTime; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// lbTemp 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Label lbTemp; + + /// + /// btnAttachUrl 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnAttachUrl; + + /// + /// ToolbarFill1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill1; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// btnClose 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnClose; + + /// + /// hdCompileMan 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdCompileMan; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + } } diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx index 62cace82..6ce4ed0b 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx @@ -39,6 +39,11 @@ + + + + + diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx.cs b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx.cs index dab35f92..06099377 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx.cs @@ -58,6 +58,10 @@ namespace FineUIPro.Web.HSSE.EduTrain txtTrainingItemName.Text = q.TrainingItemName; txtCompileMan.Text = q.CompileMan; hdCompileMan.Text = q.CompileMan; + if (q.LearningTime.HasValue) + { + txtLearningTime.Text = q.LearningTime.Value.ToString(); + } if (q.CompileDate != null) { txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", q.CompileDate); @@ -95,7 +99,12 @@ namespace FineUIPro.Web.HSSE.EduTrain TrainingItemName = txtTrainingItemName.Text.Trim(), CompileMan = hdCompileMan.Text.Trim(), UnitId = this.CurrUser.UnitId + }; + if (!string.IsNullOrEmpty(this.txtLearningTime.Text)) + { + trainingItem.LearningTime = int.Parse(this.txtLearningTime.Text); + } if (!string.IsNullOrEmpty(txtCompileDate.Text.Trim())) { trainingItem.CompileDate = Convert.ToDateTime(txtCompileDate.Text.Trim()); diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx.designer.cs b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx.designer.cs index a4598767..ff99091e 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingItemSave.aspx.designer.cs @@ -7,144 +7,155 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.HSSE.EduTrain { - - - public partial class TrainingItemSave { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// txtTrainingItemCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtTrainingItemCode; - - /// - /// txtTrainingItemName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtTrainingItemName; - - /// - /// txtCompileMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCompileMan; - - /// - /// txtCompileDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtCompileDate; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// lbTemp 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lbTemp; - - /// - /// btnAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnAttachUrl; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnClose 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnClose; - - /// - /// hdCompileMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCompileMan; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } +namespace FineUIPro.Web.HSSE.EduTrain +{ + + + public partial class TrainingItemSave + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// SimpleForm1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form SimpleForm1; + + /// + /// txtTrainingItemCode 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTrainingItemCode; + + /// + /// txtTrainingItemName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTrainingItemName; + + /// + /// txtCompileMan 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtCompileMan; + + /// + /// txtCompileDate 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DatePicker txtCompileDate; + + /// + /// txtLearningTime 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox txtLearningTime; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// lbTemp 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Label lbTemp; + + /// + /// btnAttachUrl 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnAttachUrl; + + /// + /// ToolbarFill1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill1; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// btnClose 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnClose; + + /// + /// hdCompileMan 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdCompileMan; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + } } diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingSave.aspx b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingSave.aspx index 50820d14..586a300a 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingSave.aspx +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingSave.aspx @@ -29,7 +29,7 @@ runat="server"> - + diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingSave.aspx.designer.cs b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingSave.aspx.designer.cs index fa3dbde0..c49f7f64 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingSave.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/TrainingSave.aspx.designer.cs @@ -7,90 +7,92 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.HSSE.EduTrain { - - - public partial class TrainingSave { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// txtTrainingCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtTrainingCode; - - /// - /// txtTrainingName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtTrainingName; - - /// - /// drpIsEndLever 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpIsEndLever; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnClose 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnClose; - } +namespace FineUIPro.Web.HSSE.EduTrain +{ + + + public partial class TrainingSave + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// SimpleForm1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form SimpleForm1; + + /// + /// txtTrainingCode 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTrainingCode; + + /// + /// txtTrainingName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTrainingName; + + /// + /// drpIsEndLever 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpIsEndLever; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// btnClose 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnClose; + } } diff --git a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/RiskAnalysisChart.aspx b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/RiskAnalysisChart.aspx index da39930e..bf0b6585 100644 --- a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/RiskAnalysisChart.aspx +++ b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/RiskAnalysisChart.aspx @@ -92,7 +92,7 @@ }, xAxis: [ { - axisLabel: { interval: 0 }, + axisLabel: { interval: 0 }, type: 'category', data: xAxis } diff --git a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/RiskAnalysisChart.aspx.cs b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/RiskAnalysisChart.aspx.cs index 07061890..5521eb58 100644 --- a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/RiskAnalysisChart.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/RiskAnalysisChart.aspx.cs @@ -118,6 +118,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection position: 'top' }, barWidth: 20, + barGap:'5%', emphasis: { focus: 'series' }, @@ -127,6 +128,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection name: '待整改', type: 'bar', barWidth: 20, + barGap:'5%', label: { show: true, position: 'top' @@ -140,6 +142,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection name: '已整改', type: 'bar', barWidth: 20, + barGap:'5%', label: { show: true, position: 'top' diff --git a/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx new file mode 100644 index 00000000..b9da4a17 --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx @@ -0,0 +1,83 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="LayoutMap.aspx.cs" Inherits="FineUIPro.Web.PZHGL.ProjectData.LayoutMap" %> + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx.cs b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx.cs new file mode 100644 index 00000000..56de7f6d --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx.cs @@ -0,0 +1,150 @@ +using BLL; +using System; +using System.Collections.Generic; +using System.Data; +using System.Data.SqlClient; +using System.Linq; + +namespace FineUIPro.Web.PZHGL.ProjectData +{ + public partial class LayoutMap : PageBase + { + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + GetButtonPower(); + ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); + BindGrid(); + + } + } + + private void BindGrid() + { + string strSql = @"SELECT t.FileId, + t.FileName, + t.UploadMan, + t.UploadDate, + t.Remark, + t.AttachUrl, + U.UserName AS UploadManName + FROM dbo.Common_FileManager AS t + LEFT JOIN dbo.Sys_User AS U ON U.UserId = t.UploadMan + WHERE ToMenu='8' and t.ProjectId ='" + this.CurrUser.LoginProjectId+"'"; + + List listStr = new List(); + if (!string.IsNullOrEmpty(txtFileName.Text)) + { + strSql += " AND t.FileName like @FileName"; + listStr.Add(new SqlParameter("@FileName", "%" + this.txtFileName.Text.Trim() + "%")); + } + strSql += " ORDER BY t.UploadDate DESC"; + SqlParameter[] parameter = listStr.ToArray(); + + DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); + Grid1.RecordCount = tb.Rows.Count; + var table = this.GetPagedDataTable(Grid1, tb); + Grid1.DataSource = table; + Grid1.DataBind(); + + for (int i = 0; i < Grid1.Rows.Count; i++) + { + System.Web.UI.WebControls.LinkButton lbtnUrl = ((System.Web.UI.WebControls.LinkButton)(this.Grid1.Rows[i].FindControl("lbtnUrl1"))); + string url = lbtnUrl.CommandArgument.ToString(); + if (!string.IsNullOrEmpty(url)) + { + url = url.Replace('\\', '/'); + lbtnUrl.Text = BLL.UploadAttachmentService.ShowAttachment2("../../", url); + } + } + } + + protected void btnSearch_Click(object sender, EventArgs e) + { + BindGrid(); + } + protected void btnAdd_Click(object sender, EventArgs e) + { + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("LayoutMapEdit.aspx", "增加 - "))); + } + protected void btnEdit_Click(object sender, EventArgs e) + { + string rowId = Grid1.SelectedRowID; + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("LayoutMapEdit.aspx?fileId={0}", rowId, "编辑 - "))); + } + protected void btnDelete_Click(object sender, EventArgs e) + { + if (Grid1.SelectedRowIndexArray.Length > 0) + { + foreach (int rowIndex in Grid1.SelectedRowIndexArray) + { + string rowID = Grid1.DataKeys[rowIndex][0].ToString(); + var p = BLL.FileManagerService.GetFileById(rowID); + if (p != null) + { + BLL.FileManagerService.DeleteFileById(rowID); + BLL.LogService.AddSys_Log(this.CurrUser, p.FileName, p.FileId, BLL.Const.PZHGL_LayoutMaptMenuId, BLL.Const.BtnDelete); + } + } + BindGrid(); + + ShowNotify("删除成功!"); + } + } + + + protected void Grid1_RowDoubleClick(object sender, EventArgs e) + { + string rowId = Grid1.SelectedRowID; + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("StartWorkReportEdit.aspx?fileId={0}", rowId, "编辑 - "))); + } + + protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) + { + Grid1.PageIndex = e.NewPageIndex; + BindGrid(); + } + + /// + /// 分页显示条数下拉框 + /// + /// + /// + protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) + { + Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); + BindGrid(); + } + + protected void Window1_Close(object sender, WindowCloseEventArgs e) + { + BindGrid(); + } + + #region 权限设置 + /// + /// 菜单按钮权限 + /// + private void GetButtonPower() + { + var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.PZHGL_LayoutMaptMenuId); + if (buttonList.Count() > 0) + { + if (buttonList.Contains(BLL.Const.BtnAdd)) + { + this.btnNew.Hidden = false; + } + if (buttonList.Contains(BLL.Const.BtnModify)) + { + this.btnEdit.Hidden = false; + } + if (buttonList.Contains(BLL.Const.BtnDelete)) + { + this.btnDelete.Hidden = false; + } + } + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx.designer.cs b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx.designer.cs new file mode 100644 index 00000000..994d4e26 --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMap.aspx.designer.cs @@ -0,0 +1,170 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.PZHGL.ProjectData +{ + + + public partial class LayoutMap + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; + + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// txtFileName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtFileName; + + /// + /// btnSearch 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSearch; + + /// + /// ToolbarFill2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill2; + + /// + /// btnNew 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnNew; + + /// + /// btnEdit 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnEdit; + + /// + /// btnDelete 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnDelete; + + /// + /// Label1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label Label1; + + /// + /// lbtnUrl1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.LinkButton lbtnUrl1; + + /// + /// ToolbarSeparator1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; + + /// + /// ToolbarText1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarText ToolbarText1; + + /// + /// ddlPageSize 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList ddlPageSize; + + /// + /// Window1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window1; + } +} diff --git a/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx new file mode 100644 index 00000000..f20d4097 --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx @@ -0,0 +1,69 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="LayoutMapEdit.aspx.cs" Inherits="FineUIPro.Web.PZHGL.ProjectData.LayoutMapEdit" %> + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx.cs b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx.cs new file mode 100644 index 00000000..88655c15 --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx.cs @@ -0,0 +1,125 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using BLL; + +namespace FineUIPro.Web.PZHGL.ProjectData +{ + public partial class LayoutMapEdit : PageBase + { + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + this.btnClose.OnClientClick = ActiveWindow.GetHideReference(); + //上传人 + UserService.InitUserDropDownList(drpUploadMan, CurrUser.LoginProjectId, false, Const.UnitId_CD); + drpUploadMan.SelectedIndex = 0; + + string fileId = Request.Params["fileId"]; + if (!string.IsNullOrEmpty(fileId)) + { + Model.Common_FileManager t = BLL.FileManagerService.GetFileById(fileId); + if (t != null) + { + this.txtFileName.Text = t.FileName; + this.txtCode.Text = t.FileCode; + + if (!string.IsNullOrEmpty(t.UploadMan)) + { + this.drpUploadMan.SelectedValue = t.UploadMan; + } + this.txtUploadDate.Text = t.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", t.UploadDate) : ""; + this.txtRemark.Text = t.Remark; + hdId.Text = fileId; + } + } + else + { + this.drpUploadMan.SelectedValue = this.CurrUser.UserId; + this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); + } + } + } + + #region + protected void btnSave_Click(object sender, EventArgs e) + { + string fileId = Request.Params["fileId"]; + Model.Common_FileManager temp = new Model.Common_FileManager(); + if (txtFileName.Text == string.Empty) + { + ShowNotify("名称不能为空!", MessageBoxIcon.Warning); + return; + } + else + { + temp.FileName = txtFileName.Text.Trim(); + } + if (this.drpUploadMan.SelectedValue != BLL.Const._Null) + { + temp.UploadMan = this.drpUploadMan.SelectedValue; + } + temp.UploadDate = Funs.GetNewDateTime(this.txtUploadDate.Text.Trim()); + temp.ToMenu = "8"; + temp.ProjectId = this.CurrUser.LoginProjectId; + + temp.FileCode = this.txtCode.Text.Trim(); + temp.Remark = this.txtRemark.Text.Trim(); + if (!string.IsNullOrEmpty(fileId)) + { + temp.FileId = fileId; + var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x; + if (att.Count() > 0) + { + temp.AttachUrl = att.First().AttachUrl; + } + BLL.FileManagerService.UpdateFile(temp); + BLL.LogService.AddSys_Log(this.CurrUser, temp.FileName, temp.FileId, BLL.Const.PZHGL_LayoutMaptMenuId, BLL.Const.BtnModify); + ShowNotify("保存成功!", MessageBoxIcon.Success); + } + else + { + if (!string.IsNullOrEmpty(this.hdId.Text)) + { + temp.FileId = this.hdId.Text.Trim(); + } + else + { + temp.FileId = SQLHelper.GetNewID(typeof(Model.Common_FileManager)); + this.hdId.Text = temp.FileId; + } + var att = from x in Funs.DB.AttachFile where x.ToKeyId == temp.FileId select x; + if (att.Count() > 0) + { + temp.AttachUrl = att.First().AttachUrl; + } + + BLL.FileManagerService.AddFile(temp); + BLL.LogService.AddSys_Log(this.CurrUser, temp.FileName, temp.FileId, BLL.Const.PZHGL_LayoutMaptMenuId, BLL.Const.BtnAdd); + ShowNotify("保存成功!", MessageBoxIcon.Success); + } + PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); + } + #endregion + + #region 附件上传 + /// + /// 附件上传 + /// + /// + /// + protected void btnAttach_Click(object sender, EventArgs e) + { + if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录 + { + this.hdId.Text = SQLHelper.GetNewID(typeof(Model.Common_FileManager)); + } + PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/PZHGL/LschUrl/&menuId={1}", this.hdId.Text, BLL.Const.PZHGL_LayoutMaptMenuId))); + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx.designer.cs new file mode 100644 index 00000000..a24abe92 --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/ProjectData/LayoutMapEdit.aspx.designer.cs @@ -0,0 +1,179 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.PZHGL.ProjectData +{ + + + public partial class LayoutMapEdit + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// SimpleForm1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form SimpleForm1; + + /// + /// txtFileName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtFileName; + + /// + /// txtCode 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtCode; + + /// + /// drpUploadMan 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpUploadMan; + + /// + /// txtUploadDate 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DatePicker txtUploadDate; + + /// + /// txtRemark 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtRemark; + + /// + /// Panel3 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel3; + + /// + /// lblAttach 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Label lblAttach; + + /// + /// btnAttach 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnAttach; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// hdAttachUrl 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdAttachUrl; + + /// + /// hdId 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdId; + + /// + /// ToolbarFill1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill1; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// btnClose 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnClose; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + } +} diff --git a/SGGL/FineUIPro.Web/PZHGL/ProjectData/ProjectMap.aspx b/SGGL/FineUIPro.Web/PZHGL/ProjectData/ProjectMap.aspx index 2f2362f1..899a0e20 100644 --- a/SGGL/FineUIPro.Web/PZHGL/ProjectData/ProjectMap.aspx +++ b/SGGL/FineUIPro.Web/PZHGL/ProjectData/ProjectMap.aspx @@ -61,12 +61,7 @@ SortField="ProjectName" FieldType="String" HeaderText="名称" HeaderTextAlign="Center" ExpandUnusedSpace="true" TextAlign="Left"> - - - - - + @@ -111,7 +106,13 @@ - + + + + + + <%-- --%> diff --git a/SGGL/FineUIPro.Web/PZHGL/ProjectData/ProjectMap.aspx.designer.cs b/SGGL/FineUIPro.Web/PZHGL/ProjectData/ProjectMap.aspx.designer.cs index 31ef2652..70e82796 100644 --- a/SGGL/FineUIPro.Web/PZHGL/ProjectData/ProjectMap.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/PZHGL/ProjectData/ProjectMap.aspx.designer.cs @@ -11,241 +11,241 @@ namespace FineUIPro.Web.PZHGL.ProjectData { - public partial class ProjectMap - { + public partial class ProjectMap + { - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; + /// + /// Toolbar2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar2; - /// - /// drpProject 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownBox drpProject; + /// + /// drpProject 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownBox drpProject; - /// - /// Grid2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid2; + /// + /// Grid2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid2; - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; + /// + /// txtProjectName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtProjectName; - /// - /// txtProjectCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectCode; + /// + /// txtProjectCode 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtProjectCode; - /// - /// cbType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList cbType; + /// + /// cbType 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.RadioButtonList cbType; - /// - /// lbtnFileUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.LinkButton lbtnFileUrl; + /// + /// txtTitle 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtTitle; - /// - /// txtTitle 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtTitle; + /// + /// ToolbarFill1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill1; - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; + /// + /// btnNew 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnNew; - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; + /// + /// btnOut 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnOut; - /// - /// btnOut 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnOut; + /// + /// lblNumber 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label lblNumber; - /// - /// lblNumber 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblNumber; + /// + /// lblShortContentDef 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label lblShortContentDef; - /// - /// lblShortContentDef 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblShortContentDef; + /// + /// lbtnFileUrl 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.LinkButton lbtnFileUrl; - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; + /// + /// ToolbarSeparator1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; + /// + /// ToolbarText1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarText ToolbarText1; - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; + /// + /// ddlPageSize 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList ddlPageSize; - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; + /// + /// Window1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window1; - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; + /// + /// Menu1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Menu Menu1; - /// - /// btnMenuEdit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuEdit; + /// + /// btnMenuEdit 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuEdit; - /// - /// btnMenuDelete 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDelete; - } + /// + /// btnMenuDelete 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnMenuDelete; + } } diff --git a/SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx b/SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx new file mode 100644 index 00000000..77b8642d --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx @@ -0,0 +1,83 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="StartWorkReport.aspx.cs" Inherits="FineUIPro.Web.PZHGL.StartWorkReport" %> + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx.cs b/SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx.cs new file mode 100644 index 00000000..988d5b40 --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx.cs @@ -0,0 +1,150 @@ +using BLL; +using System; +using System.Collections.Generic; +using System.Data; +using System.Data.SqlClient; +using System.Linq; + +namespace FineUIPro.Web.PZHGL +{ + public partial class StartWorkReport : PageBase + { + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + GetButtonPower(); + ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); + BindGrid(); + + } + } + + private void BindGrid() + { + string strSql = @"SELECT t.FileId, + t.FileName, + t.UploadMan, + t.UploadDate, + t.Remark, + t.AttachUrl, + U.UserName AS UploadManName + FROM dbo.Common_FileManager AS t + LEFT JOIN dbo.Sys_User AS U ON U.UserId = t.UploadMan + WHERE ToMenu='8' and t.ProjectId ='" + this.CurrUser.LoginProjectId+"'"; + + List listStr = new List(); + if (!string.IsNullOrEmpty(txtFileName.Text)) + { + strSql += " AND t.FileName like @FileName"; + listStr.Add(new SqlParameter("@FileName", "%" + this.txtFileName.Text.Trim() + "%")); + } + strSql += " ORDER BY t.UploadDate DESC"; + SqlParameter[] parameter = listStr.ToArray(); + + DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); + Grid1.RecordCount = tb.Rows.Count; + var table = this.GetPagedDataTable(Grid1, tb); + Grid1.DataSource = table; + Grid1.DataBind(); + + for (int i = 0; i < Grid1.Rows.Count; i++) + { + System.Web.UI.WebControls.LinkButton lbtnUrl = ((System.Web.UI.WebControls.LinkButton)(this.Grid1.Rows[i].FindControl("lbtnUrl1"))); + string url = lbtnUrl.CommandArgument.ToString(); + if (!string.IsNullOrEmpty(url)) + { + url = url.Replace('\\', '/'); + lbtnUrl.Text = BLL.UploadAttachmentService.ShowAttachment2("../../", url); + } + } + } + + protected void btnSearch_Click(object sender, EventArgs e) + { + BindGrid(); + } + protected void btnAdd_Click(object sender, EventArgs e) + { + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("StartWorkReportEdit.aspx", "增加 - "))); + } + protected void btnEdit_Click(object sender, EventArgs e) + { + string rowId = Grid1.SelectedRowID; + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("StartWorkReportEdit.aspx?fileId={0}", rowId, "编辑 - "))); + } + protected void btnDelete_Click(object sender, EventArgs e) + { + if (Grid1.SelectedRowIndexArray.Length > 0) + { + foreach (int rowIndex in Grid1.SelectedRowIndexArray) + { + string rowID = Grid1.DataKeys[rowIndex][0].ToString(); + var p = BLL.FileManagerService.GetFileById(rowID); + if (p != null) + { + BLL.FileManagerService.DeleteFileById(rowID); + BLL.LogService.AddSys_Log(this.CurrUser, p.FileName, p.FileId, BLL.Const.PZHGL_StartWorkReportMenuId, BLL.Const.BtnDelete); + } + } + BindGrid(); + + ShowNotify("删除成功!"); + } + } + + + protected void Grid1_RowDoubleClick(object sender, EventArgs e) + { + string rowId = Grid1.SelectedRowID; + PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("StartWorkReportEdit.aspx?fileId={0}", rowId, "编辑 - "))); + } + + protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) + { + Grid1.PageIndex = e.NewPageIndex; + BindGrid(); + } + + /// + /// 分页显示条数下拉框 + /// + /// + /// + protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) + { + Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); + BindGrid(); + } + + protected void Window1_Close(object sender, WindowCloseEventArgs e) + { + BindGrid(); + } + + #region 权限设置 + /// + /// 菜单按钮权限 + /// + private void GetButtonPower() + { + var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.PZHGL_StartWorkReportMenuId); + if (buttonList.Count() > 0) + { + if (buttonList.Contains(BLL.Const.BtnAdd)) + { + this.btnNew.Hidden = false; + } + if (buttonList.Contains(BLL.Const.BtnModify)) + { + this.btnEdit.Hidden = false; + } + if (buttonList.Contains(BLL.Const.BtnDelete)) + { + this.btnDelete.Hidden = false; + } + } + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx.designer.cs b/SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx.designer.cs new file mode 100644 index 00000000..48a6a62b --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/StartWorkReport.aspx.designer.cs @@ -0,0 +1,170 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.PZHGL +{ + + + public partial class StartWorkReport + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; + + /// + /// Grid1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Grid Grid1; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// txtFileName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtFileName; + + /// + /// btnSearch 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSearch; + + /// + /// ToolbarFill2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill2; + + /// + /// btnNew 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnNew; + + /// + /// btnEdit 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnEdit; + + /// + /// btnDelete 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnDelete; + + /// + /// Label1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label Label1; + + /// + /// lbtnUrl1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.LinkButton lbtnUrl1; + + /// + /// ToolbarSeparator1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; + + /// + /// ToolbarText1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarText ToolbarText1; + + /// + /// ddlPageSize 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList ddlPageSize; + + /// + /// Window1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window Window1; + } +} diff --git a/SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx b/SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx new file mode 100644 index 00000000..a8a93bf1 --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx @@ -0,0 +1,70 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="StartWorkReportEdit.aspx.cs" Inherits="FineUIPro.Web.PZHGL.StartWorkReportEdit" %> + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx.cs b/SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx.cs new file mode 100644 index 00000000..0897fc50 --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx.cs @@ -0,0 +1,125 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using BLL; + +namespace FineUIPro.Web.PZHGL +{ + public partial class StartWorkReportEdit : PageBase + { + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + this.btnClose.OnClientClick = ActiveWindow.GetHideReference(); + //上传人 + UserService.InitUserDropDownList(drpUploadMan, CurrUser.LoginProjectId, false, Const.UnitId_CD); + drpUploadMan.SelectedIndex = 0; + + string fileId = Request.Params["fileId"]; + if (!string.IsNullOrEmpty(fileId)) + { + Model.Common_FileManager t = BLL.FileManagerService.GetFileById(fileId); + if (t != null) + { + this.txtFileName.Text = t.FileName; + this.txtCode.Text = t.FileCode; + + if (!string.IsNullOrEmpty(t.UploadMan)) + { + this.drpUploadMan.SelectedValue = t.UploadMan; + } + this.txtUploadDate.Text = t.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", t.UploadDate) : ""; + this.txtRemark.Text = t.Remark; + hdId.Text = fileId; + } + } + else + { + this.drpUploadMan.SelectedValue = this.CurrUser.UserId; + this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); + } + } + } + + #region + protected void btnSave_Click(object sender, EventArgs e) + { + string fileId = Request.Params["fileId"]; + Model.Common_FileManager temp = new Model.Common_FileManager(); + if (txtFileName.Text == string.Empty) + { + ShowNotify("名称不能为空!", MessageBoxIcon.Warning); + return; + } + else + { + temp.FileName = txtFileName.Text.Trim(); + } + if (this.drpUploadMan.SelectedValue != BLL.Const._Null) + { + temp.UploadMan = this.drpUploadMan.SelectedValue; + } + temp.UploadDate = Funs.GetNewDateTime(this.txtUploadDate.Text.Trim()); + temp.ToMenu = "8"; + temp.ProjectId = this.CurrUser.LoginProjectId; + + temp.FileCode = this.txtCode.Text.Trim(); + temp.Remark = this.txtRemark.Text.Trim(); + if (!string.IsNullOrEmpty(fileId)) + { + temp.FileId = fileId; + var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x; + if (att.Count() > 0) + { + temp.AttachUrl = att.First().AttachUrl; + } + BLL.FileManagerService.UpdateFile(temp); + BLL.LogService.AddSys_Log(this.CurrUser, temp.FileName, temp.FileId, BLL.Const.PZHGL_StartWorkReportMenuId, BLL.Const.BtnModify); + ShowNotify("保存成功!", MessageBoxIcon.Success); + } + else + { + if (!string.IsNullOrEmpty(this.hdId.Text)) + { + temp.FileId = this.hdId.Text.Trim(); + } + else + { + temp.FileId = SQLHelper.GetNewID(typeof(Model.Common_FileManager)); + this.hdId.Text = temp.FileId; + } + var att = from x in Funs.DB.AttachFile where x.ToKeyId == temp.FileId select x; + if (att.Count() > 0) + { + temp.AttachUrl = att.First().AttachUrl; + } + + BLL.FileManagerService.AddFile(temp); + BLL.LogService.AddSys_Log(this.CurrUser, temp.FileName, temp.FileId, BLL.Const.PZHGL_StartWorkReportMenuId, BLL.Const.BtnAdd); + ShowNotify("保存成功!", MessageBoxIcon.Success); + } + PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); + } + #endregion + + #region 附件上传 + /// + /// 附件上传 + /// + /// + /// + protected void btnAttach_Click(object sender, EventArgs e) + { + if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录 + { + this.hdId.Text = SQLHelper.GetNewID(typeof(Model.Common_FileManager)); + } + PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/PZHGL/LschUrl/&menuId={1}", this.hdId.Text, BLL.Const.PZHGL_StartWorkReportMenuId))); + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx.designer.cs new file mode 100644 index 00000000..ba6e56a0 --- /dev/null +++ b/SGGL/FineUIPro.Web/PZHGL/StartWorkReportEdit.aspx.designer.cs @@ -0,0 +1,179 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.PZHGL +{ + + + public partial class StartWorkReportEdit + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// SimpleForm1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form SimpleForm1; + + /// + /// txtFileName 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtFileName; + + /// + /// txtCode 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextBox txtCode; + + /// + /// drpUploadMan 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DropDownList drpUploadMan; + + /// + /// txtUploadDate 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.DatePicker txtUploadDate; + + /// + /// txtRemark 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.TextArea txtRemark; + + /// + /// Panel3 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel3; + + /// + /// lblAttach 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Label lblAttach; + + /// + /// btnAttach 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnAttach; + + /// + /// Toolbar1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar1; + + /// + /// hdAttachUrl 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdAttachUrl; + + /// + /// hdId 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.HiddenField hdId; + + /// + /// ToolbarFill1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ToolbarFill ToolbarFill1; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// btnClose 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnClose; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + } +} diff --git a/SGGL/FineUIPro.Web/Person/PersonSet.aspx b/SGGL/FineUIPro.Web/Person/PersonSet.aspx index 7366891c..b82f4b17 100644 --- a/SGGL/FineUIPro.Web/Person/PersonSet.aspx +++ b/SGGL/FineUIPro.Web/Person/PersonSet.aspx @@ -23,7 +23,7 @@ runat="server" BoxFlex="1" DataKeyNames="UserId" EnableColumnLines="true" DataIDField="UserId" AllowSorting="true" SortField="UserCode" SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" - PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableRowDoubleClickEvent="true" + PageSize="20" OnPageIndexChange="Grid1_PageIndexChange" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True"> diff --git a/SGGL/FineUIPro.Web/common/Menu_CQMS.xml b/SGGL/FineUIPro.Web/common/Menu_CQMS.xml index 3075dc43..e22ab11b 100644 --- a/SGGL/FineUIPro.Web/common/Menu_CQMS.xml +++ b/SGGL/FineUIPro.Web/common/Menu_CQMS.xml @@ -7,13 +7,9 @@ - - - - - - + + @@ -22,6 +18,7 @@ + diff --git a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml index 7cf9c468..7215151c 100644 --- a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml +++ b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml @@ -12,12 +12,6 @@ - - - - - - @@ -47,6 +41,14 @@ + + + + + + + + diff --git a/SGGL/FineUIPro.Web/common/Menu_PZHGL.xml b/SGGL/FineUIPro.Web/common/Menu_PZHGL.xml index 2017858e..3239f01b 100644 --- a/SGGL/FineUIPro.Web/common/Menu_PZHGL.xml +++ b/SGGL/FineUIPro.Web/common/Menu_PZHGL.xml @@ -1,13 +1,13 @@  - - - + + + - + diff --git a/SGGL/FineUIPro.Web/common/Menu_SJTB.xml b/SGGL/FineUIPro.Web/common/Menu_SJTB.xml new file mode 100644 index 00000000..a8eb7de7 --- /dev/null +++ b/SGGL/FineUIPro.Web/common/Menu_SJTB.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/common/Menu_SysSet.xml b/SGGL/FineUIPro.Web/common/Menu_SysSet.xml index 14645db8..e0a08542 100644 --- a/SGGL/FineUIPro.Web/common/Menu_SysSet.xml +++ b/SGGL/FineUIPro.Web/common/Menu_SysSet.xml @@ -42,6 +42,7 @@ + diff --git a/SGGL/FineUIPro.Web/common/main.aspx b/SGGL/FineUIPro.Web/common/main.aspx index dfb05e90..88d12b55 100644 --- a/SGGL/FineUIPro.Web/common/main.aspx +++ b/SGGL/FineUIPro.Web/common/main.aspx @@ -26,34 +26,32 @@
-
+
管理人员
0
-
+
作业人员
0
-
- -
+
-
+ <%--
产值统计
-
+
--%>
进度统计
@@ -212,7 +210,7 @@ var cRectificationRate = '<%=CRectificationRate %>' var cQualifiedRate = '<%=CQualifiedRate %>' function getValues() { - $('#circleId').attr('data-value', onDutyRate); + //$('#circleId').attr('data-value', onDutyRate); $('#circleId1').attr('data-value', cRectificationRate); $('#circleId2').attr('data-value', cQualifiedRate); } @@ -984,7 +982,7 @@ $(function () { initCircle() - initBarEchart() + // initBarEchart() initMapEchart() if (content_Height > Box_Height) { initScroll() diff --git a/SGGL/FineUIPro.Web/common/mainMenu_HSSE.aspx.cs b/SGGL/FineUIPro.Web/common/mainMenu_HSSE.aspx.cs index 95997aee..5c7f9a08 100644 --- a/SGGL/FineUIPro.Web/common/mainMenu_HSSE.aspx.cs +++ b/SGGL/FineUIPro.Web/common/mainMenu_HSSE.aspx.cs @@ -65,30 +65,32 @@ namespace FineUIPro.Web /// 当前现场总人数 /// private void getSitePerson() - { - // var getallin = APIPageDataService.getPersonInOutNum(this.ProjectId, DateTime.Now); - string sql = @"select c.ConstText,b.PostType,count( *) num from SitePerson_Person a left join Base_WorkPost b on a.WorkPostId=b.WorkPostId - LEFT JOIN Sys_Const AS c ON c.ConstValue = b.PostType and c.GroupId = 'PostType' where IsUsed =1 and InTime<='" + DateTime.Now.ToString("yyyy-MM-dd") + "' and (OutTime is null or OutTime>'" + DateTime.Now.ToString("yyyy-MM-dd") + @"' ) - and a.ProjectId='" + this.CurrUser.LoginProjectId + @"' and a.AuditorDate is not null - group by c.ConstText,b.PostType "; - List listStr = new List(); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(sql, parameter); - int allcount = 0; - int mcount = 0; - if (tb != null) - { - foreach (DataRow row in tb.Rows) - { - allcount += int.Parse(row["num"].ToString()); - if (!string.IsNullOrEmpty(row["ConstText"].ToString()) && row["ConstText"].ToString().Contains("管理")) - { - mcount += int.Parse(row["num"].ToString()); - } - } - } + { + var getEmployInOutRecords = Funs.DB.T_d_EmployInOutRecord.Where(x => x.ProjectId == this.CurrUser.LoginProjectId && x.RecordDate.Value == DateTime.Now.Date).ToList(); - this.divPersonNum.InnerHtml = allcount.ToString(); + // var getallin = APIPageDataService.getPersonInOutNum(this.ProjectId, DateTime.Now); + //string sql = @"select c.ConstText,b.PostType,count( *) num from SitePerson_Person a left join Base_WorkPost b on a.WorkPostId=b.WorkPostId + // LEFT JOIN Sys_Const AS c ON c.ConstValue = b.PostType and c.GroupId = 'PostType' where IsUsed =1 and InTime<='" + DateTime.Now.ToString("yyyy-MM-dd") + "' and (OutTime is null or OutTime>'" + DateTime.Now.ToString("yyyy-MM-dd") + @"' ) + // and a.ProjectId='" + this.CurrUser.LoginProjectId + @"' and a.AuditorDate is not null + // group by c.ConstText,b.PostType "; + // List listStr = new List(); + // SqlParameter[] parameter = listStr.ToArray(); + // DataTable tb = SQLHelper.GetDataTableRunText(sql, parameter); + // int allcount = 0; + // int mcount = 0; + // if (tb != null) + // { + // foreach (DataRow row in tb.Rows) + // { + // allcount += int.Parse(row["num"].ToString()); + // if (!string.IsNullOrEmpty(row["ConstText"].ToString()) && row["ConstText"].ToString().Contains("管理")) + // { + // mcount += int.Parse(row["num"].ToString()); + // } + // } + // } + + this.divPersonNum.InnerHtml = getEmployInOutRecords.Count().ToString(); if (CurrUser.LoginProjectId == "b11a16ea-148c-4bae-a5a1-32158b599482") { diff --git a/SGGL/FineUIPro.Web/common/mainProject.aspx.cs b/SGGL/FineUIPro.Web/common/mainProject.aspx.cs index 6756b3e0..27102321 100644 --- a/SGGL/FineUIPro.Web/common/mainProject.aspx.cs +++ b/SGGL/FineUIPro.Web/common/mainProject.aspx.cs @@ -93,8 +93,9 @@ namespace FineUIPro.Web.common } } } - } - if (sumMonthCount>0) + } + + if (sumMonthCount>0) { this.divSafeWorkTime.InnerHtml = sumMonthCount.ToString("0000000000"); ; } @@ -142,22 +143,24 @@ namespace FineUIPro.Web.common /// 劳务统计 /// private void getSitePerson() - { + { + var getEmployInOutRecords = Funs.DB.T_d_EmployInOutRecord.Where(x => x.ProjectId == this.CurrUser.LoginProjectId && x.RecordDate.Value == DateTime.Now.Date).ToList(); - string sql = @"select c.ConstText,b.PostType,count( *) num from SitePerson_Person a left join Base_WorkPost b on a.WorkPostId=b.WorkPostId + + string sql = @"select c.ConstText,b.PostType,count( *) num from SitePerson_Person a left join Base_WorkPost b on a.WorkPostId=b.WorkPostId LEFT JOIN Sys_Const AS c ON c.ConstValue = b.PostType and c.GroupId = 'PostType' where IsUsed =1 and InTime<='" + DateTime.Now.ToString("yyyy-MM-dd") + "' and (OutTime is null or OutTime>'" + DateTime.Now.ToString("yyyy-MM-dd") + @"' ) and a.ProjectId='" + this.ProjectId + @"' and a.AuditorDate is not null group by c.ConstText,b.PostType "; List listStr = new List(); SqlParameter[] parameter = listStr.ToArray(); DataTable tb = SQLHelper.GetDataTableRunText(sql, parameter); - int allcount = 0; + int allcount = getEmployInOutRecords.Count(); int mcount = 0; if (tb != null) { foreach (DataRow row in tb.Rows) { - allcount += int.Parse(row["num"].ToString()); + //allcount += int.Parse(row["num"].ToString()); if (!string.IsNullOrEmpty(row["ConstText"].ToString()) && row["ConstText"].ToString().Contains("管理")) { mcount += int.Parse(row["num"].ToString()); @@ -165,9 +168,18 @@ namespace FineUIPro.Web.common } } this.divALLPerson.InnerHtml = allcount.ToString(); - this.divGLPerson.InnerHtml = mcount.ToString(); - this.divZYPerson.InnerHtml = (allcount - mcount).ToString(); + + if (allcount > mcount) + { + this.divGLPerson.InnerHtml = mcount.ToString(); + this.divZYPerson.InnerHtml = (allcount - mcount).ToString(); + } + else + { + this.divGLPerson.InnerHtml = allcount.ToString(); + this.divZYPerson.InnerHtml = "0"; + } if (CurrUser.LoginProjectId == "b11a16ea-148c-4bae-a5a1-32158b599482") { diff --git a/SGGL/Model/APIItem/HSSE/TrainingPlanItemItem.cs b/SGGL/Model/APIItem/HSSE/TrainingPlanItemItem.cs index 3a786f12..8cd2f130 100644 --- a/SGGL/Model/APIItem/HSSE/TrainingPlanItemItem.cs +++ b/SGGL/Model/APIItem/HSSE/TrainingPlanItemItem.cs @@ -71,6 +71,11 @@ namespace Model { get; set; - } - } + } + public int ? LearningTime + { + get; + set; + } + } } diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs index c9ac9963..fc3c0a58 100644 --- a/SGGL/Model/Model.cs +++ b/SGGL/Model/Model.cs @@ -81903,6 +81903,8 @@ namespace Model private string _ProjectId; + private string _FileCode; + private EntityRef _Sys_User; #region 可扩展性方法定义 @@ -81925,6 +81927,8 @@ namespace Model partial void OnRemarkChanged(); partial void OnProjectIdChanging(string value); partial void OnProjectIdChanged(); + partial void OnFileCodeChanging(string value); + partial void OnFileCodeChanged(); #endregion public Common_FileManager() @@ -82097,6 +82101,26 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileCode", DbType="NVarChar(50)")] + public string FileCode + { + get + { + return this._FileCode; + } + set + { + if ((this._FileCode != value)) + { + this.OnFileCodeChanging(value); + this.SendPropertyChanging(); + this._FileCode = value; + this.SendPropertyChanged("FileCode"); + this.OnFileCodeChanged(); + } + } + } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Common_FileManager_Sys_User", Storage="_Sys_User", ThisKey="UploadMan", OtherKey="UserId", IsForeignKey=true)] public Sys_User Sys_User { @@ -363195,6 +363219,8 @@ namespace Model private string _WorkPostIds; + private System.Nullable _LearningTime; + private EntitySet _Person_TrainingTask; private EntityRef _Training_CompanyTraining; @@ -363219,6 +363245,8 @@ namespace Model partial void OnCompileDateChanged(); partial void OnWorkPostIdsChanging(string value); partial void OnWorkPostIdsChanged(); + partial void OnLearningTimeChanging(System.Nullable value); + partial void OnLearningTimeChanged(); #endregion public Training_CompanyTrainingItem() @@ -363392,6 +363420,26 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LearningTime", DbType="Int")] + public System.Nullable LearningTime + { + get + { + return this._LearningTime; + } + set + { + if ((this._LearningTime != value)) + { + this.OnLearningTimeChanging(value); + this.SendPropertyChanging(); + this._LearningTime = value; + this.SendPropertyChanged("LearningTime"); + this.OnLearningTimeChanged(); + } + } + } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Person_TrainingTask_Training_CompanyTrainingItem", Storage="_Person_TrainingTask", ThisKey="CompanyTrainingItemId", OtherKey="CompanyTrainingItemId", DeleteRule="NO ACTION")] public EntitySet Person_TrainingTask { @@ -369225,6 +369273,8 @@ namespace Model private string _UpState; + private System.Nullable _LearningTime; + private EntitySet _Training_PlanItem; private EntityRef _Sys_User; @@ -369267,6 +369317,8 @@ namespace Model partial void OnUnitIdChanged(); partial void OnUpStateChanging(string value); partial void OnUpStateChanged(); + partial void OnLearningTimeChanging(System.Nullable value); + partial void OnLearningTimeChanged(); #endregion public Training_TrainingItem() @@ -369605,6 +369657,26 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LearningTime", DbType="Int")] + public System.Nullable LearningTime + { + get + { + return this._LearningTime; + } + set + { + if ((this._LearningTime != value)) + { + this.OnLearningTimeChanging(value); + this.SendPropertyChanging(); + this._LearningTime = value; + this.SendPropertyChanged("LearningTime"); + this.OnLearningTimeChanged(); + } + } + } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Training_PlanItem_Training_TrainingItem", Storage="_Training_PlanItem", ThisKey="TrainingItemId", OtherKey="TrainingEduItemId", DeleteRule="NO ACTION")] public EntitySet Training_PlanItem {