From dc19b6d6b67bb48e797a8471df954289861ff39b Mon Sep 17 00:00:00 2001 From: fei550 <1420031550@qq.com> Date: Sun, 20 Sep 2026 15:49:27 +0800 Subject: [PATCH] =?UTF-8?q?refactor(cqms):=20=E6=95=B4=E7=90=86=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E6=A8=A1=E5=9D=97=E5=B9=B6=E8=BF=81=E7=A7=BB=20WBS=20?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 清理旧检查页面、服务和接口,补充 WBS 检查服务及数据库脚本,同步工程引用与菜单配置,收敛 CQMS 检查功能的代码组织。 --- SGGL/BLL/BLL.csproj | 34 +- .../Check/CheckEquipmentApproveService.cs | 235 - SGGL/BLL/CQMS/Check/CheckEquipmentService.cs | 382 - .../BLL/CQMS/Check/CheckMaterialacceptance.cs | 143 - SGGL/BLL/CQMS/Check/CheckMonthService.cs | 167 - SGGL/BLL/CQMS/Check/DesignApproveService.cs | 231 - SGGL/BLL/CQMS/Check/DesignService.cs | 662 -- SGGL/BLL/CQMS/Check/DrawApproveService.cs | 101 - SGGL/BLL/CQMS/Check/DrawService.cs | 187 - SGGL/BLL/CQMS/Check/FileCabinetService.cs | 259 - .../CQMS/Check/JointCheckApproveService.cs | 394 -- .../BLL/CQMS/Check/JointCheckDetailService.cs | 421 -- SGGL/BLL/CQMS/Check/JointCheckService.cs | 506 -- SGGL/BLL/CQMS/Check/MonthDesignService.cs | 66 - SGGL/BLL/CQMS/Check/MonthNDTCheckService.cs | 69 - SGGL/BLL/CQMS/Check/MonthRectifyService.cs | 66 - .../CQMS/Check/MonthSpotCheckDetailService.cs | 67 - SGGL/BLL/CQMS/Check/MonthWelderService.cs | 68 - .../Check/SpecialEquipmentDetailService.cs | 82 - .../TechnicalContactListApproveService.cs | 263 - .../CQMS/Check/TechnicalContactListService.cs | 869 --- .../CQMS_TechnicalDiscloseService.cs | 93 - .../CheckControlApproveService.cs | 0 .../{Check => WBS}/CheckControlService.cs | 19 - .../{Check => WBS}/SpotCheckApproveService.cs | 0 .../{Check => WBS}/SpotCheckDetailService.cs | 0 .../CQMS/{Check => WBS}/SpotCheckService.cs | 0 SGGL/BLL/Common/AttachFileService.cs | 12 - SGGL/BLL/Common/Const.cs | 54 - SGGL/BLL/DigData/CQMSDataCollectService.cs | 6183 ----------------- SGGL/BLL/ProjectData/ProjectService.cs | 2 - .../20260920_CQMS_Check_Technical_Cleanup.sql | 302 + .../AttachFile/EditOffice.aspx.cs | 6 - .../AttachFile/webuploader.aspx.cs | 103 +- .../CQMS/Check/CheckEquipment.aspx | 161 - .../CQMS/Check/CheckEquipment.aspx.cs | 311 - .../Check/CheckEquipment.aspx.designer.cs | 222 - SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx | 221 - .../CQMS/Check/CheckList.aspx.cs | 590 -- .../CQMS/Check/CheckList.aspx.designer.cs | 267 - .../CQMS/Check/CheckListFile.aspx | 196 - .../CQMS/Check/CheckListFile.aspx.cs | 978 --- .../CQMS/Check/CheckListFile.aspx.designer.cs | 213 - .../CQMS/Check/CheckListView.aspx | 236 - .../CQMS/Check/CheckListView.aspx.cs | 192 - .../CQMS/Check/CheckListView.aspx.designer.cs | 323 - SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx | 99 - .../CQMS/Check/CheckMonth.aspx.cs | 222 - .../CQMS/Check/CheckMonth.aspx.designer.cs | 159 - .../CQMS/Check/CheckMonthFile.aspx | 91 - .../CQMS/Check/CheckMonthFile.aspx.cs | 1516 ---- .../Check/CheckMonthFile.aspx.designer.cs | 123 - .../CQMS/Check/ChecklistEdit.aspx | 293 - .../CQMS/Check/ChecklistEdit.aspx.cs | 750 -- .../CQMS/Check/ChecklistEdit.aspx.designer.cs | 485 -- SGGL/FineUIPro.Web/CQMS/Check/Design.aspx | 215 - SGGL/FineUIPro.Web/CQMS/Check/Design.aspx.cs | 372 - .../CQMS/Check/Design.aspx.designer.cs | 276 - SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx | 207 - .../CQMS/Check/DesignFile.aspx.cs | 509 -- .../CQMS/Check/DesignFile.aspx.designer.cs | 240 - SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx | 199 - .../CQMS/Check/DesignView.aspx.cs | 267 - .../CQMS/Check/DesignView.aspx.designer.cs | 366 - SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx | 143 - SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx.cs | 219 - .../CQMS/Check/Draw.aspx.designer.cs | 222 - SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx | 94 - .../FineUIPro.Web/CQMS/Check/DrawEdit.aspx.cs | 171 - .../CQMS/Check/DrawEdit.aspx.designer.cs | 186 - SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx | 87 - .../FineUIPro.Web/CQMS/Check/DrawView.aspx.cs | 69 - .../CQMS/Check/DrawView.aspx.designer.cs | 177 - .../CQMS/Check/EditCheckEquipment.aspx | 216 - .../CQMS/Check/EditCheckEquipment.aspx.cs | 492 -- .../Check/EditCheckEquipment.aspx.designer.cs | 384 - .../CQMS/Check/EditCheckEquipmentTwo.aspx | 169 - .../CQMS/Check/EditCheckEquipmentTwo.aspx.cs | 261 - .../EditCheckEquipmentTwo.aspx.designer.cs | 330 - .../CQMS/Check/EditCheckMonth.aspx | 590 -- .../CQMS/Check/EditCheckMonth.aspx.cs | 971 --- .../Check/EditCheckMonth.aspx.designer.cs | 618 -- SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx | 268 - .../CQMS/Check/EditDesign.aspx.cs | 877 --- .../CQMS/Check/EditDesign.aspx.designer.cs | 447 -- .../CQMS/Check/EditJointCheck.aspx | 271 - .../CQMS/Check/EditJointCheck.aspx.cs | 824 --- .../Check/EditJointCheck.aspx.designer.cs | 411 -- .../CQMS/Check/EditJointCheckTwo.aspx | 333 - .../CQMS/Check/EditJointCheckTwo.aspx.cs | 640 -- .../Check/EditJointCheckTwo.aspx.designer.cs | 366 - .../CQMS/Check/EditSportDataCheck.aspx | 296 - .../CQMS/Check/EditSportDataCheck.aspx.cs | 1092 --- .../Check/EditSportDataCheck.aspx.designer.cs | 483 -- .../CQMS/Check/EditSpotCheck.aspx | 331 - .../CQMS/Check/EditSpotCheck.aspx.cs | 1374 ---- .../CQMS/Check/EditSpotCheck.aspx.designer.cs | 474 -- .../CQMS/Check/EditTechnicalContactList.aspx | 328 - .../Check/EditTechnicalContactList.aspx.cs | 1376 ---- .../EditTechnicalContactList.aspx.designer.cs | 483 -- .../FineUIPro.Web/CQMS/Check/FileCabinet.aspx | 130 - .../CQMS/Check/FileCabinet.aspx.cs | 162 - .../CQMS/Check/FileCabinet.aspx.designer.cs | 168 - .../CQMS/Check/FileCabinetEdit.aspx | 99 - .../CQMS/Check/FileCabinetEdit.aspx.cs | 132 - .../Check/FileCabinetEdit.aspx.designer.cs | 150 - SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx | 181 - .../CQMS/Check/JointCheck.aspx.cs | 401 -- .../CQMS/Check/JointCheck.aspx.designer.cs | 240 - .../CQMS/Check/JointCheckFile.aspx | 163 - .../CQMS/Check/JointCheckFile.aspx.cs | 624 -- .../Check/JointCheckFile.aspx.designer.cs | 204 - .../CQMS/Check/JointCheckStatistics.aspx | 149 - .../CQMS/Check/JointCheckStatistics.aspx.cs | 346 - .../JointCheckStatistics.aspx.designer.cs | 222 - .../CQMS/Check/JointCheckView.aspx | 304 - .../CQMS/Check/JointCheckView.aspx.cs | 173 - .../Check/JointCheckView.aspx.designer.cs | 276 - .../CQMS/Check/MaterialAcceptance.aspx | 118 - .../CQMS/Check/MaterialAcceptance.aspx.cs | 284 - .../Check/MaterialAcceptance.aspx.designer.cs | 161 - .../CQMS/Check/MaterialAcceptanceEdit.aspx | 95 - .../CQMS/Check/MaterialAcceptanceEdit.aspx.cs | 302 - .../MaterialAcceptanceEdit.aspx.designer.cs | 188 - SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx | 178 - SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx.cs | 547 -- .../CQMS/Check/ShowWBS.aspx.designer.cs | 204 - SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx | 178 - .../CQMS/Check/SpotCheck.aspx.cs | 268 - .../CQMS/Check/SpotCheck.aspx.designer.cs | 222 - .../CQMS/Check/SpotCheckFile.aspx | 160 - .../CQMS/Check/SpotCheckFile.aspx.cs | 500 -- .../CQMS/Check/SpotCheckFile.aspx.designer.cs | 186 - .../CQMS/Check/SpotCheckStatistics.aspx | 176 - .../CQMS/Check/SpotCheckStatistics.aspx.cs | 503 -- .../SpotCheckStatistics.aspx.designer.cs | 258 - .../CQMS/Check/SpotCheckView.aspx | 221 - .../CQMS/Check/SpotCheckView.aspx.cs | 341 - .../CQMS/Check/SpotCheckView.aspx.designer.cs | 303 - .../CQMS/Check/SpotDataCheck.aspx | 174 - .../CQMS/Check/SpotDataCheck.aspx.cs | 276 - .../CQMS/Check/SpotDataCheck.aspx.designer.cs | 204 - .../CQMS/Check/SpotDataCheckView.aspx | 232 - .../CQMS/Check/SpotDataCheckView.aspx.cs | 349 - .../Check/SpotDataCheckView.aspx.designer.cs | 321 - .../CQMS/Check/TechnicalContactList.aspx | 192 - .../CQMS/Check/TechnicalContactList.aspx.cs | 329 - .../TechnicalContactList.aspx.designer.cs | 267 - .../CQMS/Check/TechnicalContactListFile.aspx | 179 - .../Check/TechnicalContactListFile.aspx.cs | 643 -- .../TechnicalContactListFile.aspx.designer.cs | 222 - .../CQMS/Check/TechnicalContactView.aspx | 210 - .../CQMS/Check/TechnicalContactView.aspx.cs | 129 - .../TechnicalContactView.aspx.designer.cs | 294 - .../CQMS/Technical/TechnicalDisclose.aspx | 177 - .../CQMS/Technical/TechnicalDisclose.aspx.cs | 385 - .../TechnicalDisclose.aspx.designer.cs | 213 - .../CQMS/Technical/TechnicalDiscloseEdit.aspx | 111 - .../Technical/TechnicalDiscloseEdit.aspx.cs | 197 - .../TechnicalDiscloseEdit.aspx.designer.cs | 204 - .../CQMS/Technical/TechnicalDiscloseView.aspx | 109 - .../Technical/TechnicalDiscloseView.aspx.cs | 128 - .../TechnicalDiscloseView.aspx.designer.cs | 195 - .../CQMS/WBS/ControlItemAndCycleShow.aspx | 19 - .../CQMS/WBS/ControlItemAndCycleShow.aspx.cs | 114 +- .../ControlItemAndCycleShow.aspx.designer.cs | 35 - SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx | 38 - .../FineUIPro.Web/CQMS/WBS/SelectUnit.aspx.cs | 64 - .../CQMS/WBS/SelectUnit.aspx.designer.cs | 87 - .../Controls/QRCodePrint.aspx.cs | 12 - .../FineUIPro.Web/Controls/SeeQRImage.aspx.cs | 22 - .../DigData/CQMSDataCollect.aspx | 163 - .../DigData/CQMSDataCollect.aspx.cs | 1842 ----- .../DigData/CQMSDataCollect.aspx.designer.cs | 123 - .../File/Word/CQMS/Check/工程联络单.doc | Bin 34816 -> 0 bytes .../File/Word/CQMS/Check/工程联络单2.doc | Bin 32768 -> 0 bytes .../File/Word/CQMS/Check/施工质量检查记录.doc | Bin 12800 -> 0 bytes .../Word/CQMS/Check/施工质量问题整改单.doc | Bin 35328 -> 0 bytes .../Word/CQMS/Check/施工质量问题整改单2.doc | Bin 35328 -> 0 bytes .../File/Word/CQMS/Check/设计变更.doc | Bin 15872 -> 0 bytes .../File/Word/CQMS/Check/质量共检通知单.doc | Bin 38400 -> 0 bytes .../File/Word/CQMS/Check/质量月报.doc | Bin 62464 -> 0 bytes SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 378 +- SGGL/FineUIPro.Web/common/Menu_CQMS.xml | 23 +- SGGL/FineUIPro.Web/common/Menu_DigData.xml | 3 - SGGL/FineUIPro.Web/common/main.aspx.cs | 7 +- SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx | 743 -- .../common/mainMenu_CQMS.aspx.cs | 498 -- .../common/mainMenu_CQMS.aspx.designer.cs | 24 - SGGL/FineUIPro.Web/common/mainProject.aspx.cs | 9 +- SGGL/FineUIPro.Web/indexProject.aspx.cs | 2 +- SGGL/Model/CQMS/DigDataCQMSDataCollectItem.cs | 104 - SGGL/Model/Model.csproj | 3 +- SGGL/Model/ModelProc.cs | 18 - .../CQMS/CheckEquipmentController.cs | 150 - .../Controllers/CQMS/CheckListController.cs | 193 - .../Controllers/CQMS/CommenInfoController.cs | 39 - .../Controllers/CQMS/DesignController.cs | 162 - .../WebAPI/Controllers/CQMS/DrawController.cs | 70 - .../Controllers/CQMS/IndexController.cs | 167 - .../Controllers/CQMS/JointCheckController.cs | 321 - .../Controllers/CQMS/SpotCheckController.cs | 537 -- .../CQMS/TechnicalContactController.cs | 548 -- SGGL/WebAPI/WebAPI.csproj | 10 +- 204 files changed, 319 insertions(+), 59884 deletions(-) delete mode 100644 SGGL/BLL/CQMS/Check/CheckEquipmentApproveService.cs delete mode 100644 SGGL/BLL/CQMS/Check/CheckEquipmentService.cs delete mode 100644 SGGL/BLL/CQMS/Check/CheckMaterialacceptance.cs delete mode 100644 SGGL/BLL/CQMS/Check/CheckMonthService.cs delete mode 100644 SGGL/BLL/CQMS/Check/DesignApproveService.cs delete mode 100644 SGGL/BLL/CQMS/Check/DesignService.cs delete mode 100644 SGGL/BLL/CQMS/Check/DrawApproveService.cs delete mode 100644 SGGL/BLL/CQMS/Check/DrawService.cs delete mode 100644 SGGL/BLL/CQMS/Check/FileCabinetService.cs delete mode 100644 SGGL/BLL/CQMS/Check/JointCheckApproveService.cs delete mode 100644 SGGL/BLL/CQMS/Check/JointCheckDetailService.cs delete mode 100644 SGGL/BLL/CQMS/Check/JointCheckService.cs delete mode 100644 SGGL/BLL/CQMS/Check/MonthDesignService.cs delete mode 100644 SGGL/BLL/CQMS/Check/MonthNDTCheckService.cs delete mode 100644 SGGL/BLL/CQMS/Check/MonthRectifyService.cs delete mode 100644 SGGL/BLL/CQMS/Check/MonthSpotCheckDetailService.cs delete mode 100644 SGGL/BLL/CQMS/Check/MonthWelderService.cs delete mode 100644 SGGL/BLL/CQMS/Check/SpecialEquipmentDetailService.cs delete mode 100644 SGGL/BLL/CQMS/Check/TechnicalContactListApproveService.cs delete mode 100644 SGGL/BLL/CQMS/Check/TechnicalContactListService.cs delete mode 100644 SGGL/BLL/CQMS/Technical/CQMS_TechnicalDiscloseService.cs rename SGGL/BLL/CQMS/{Check => WBS}/CheckControlApproveService.cs (100%) rename SGGL/BLL/CQMS/{Check => WBS}/CheckControlService.cs (97%) rename SGGL/BLL/CQMS/{Check => WBS}/SpotCheckApproveService.cs (100%) rename SGGL/BLL/CQMS/{Check => WBS}/SpotCheckDetailService.cs (100%) rename SGGL/BLL/CQMS/{Check => WBS}/SpotCheckService.cs (100%) delete mode 100644 SGGL/BLL/DigData/CQMSDataCollectService.cs create mode 100644 SGGL/Database/20260920_CQMS_Check_Technical_Cleanup.sql delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/Design.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/Design.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/Design.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx delete mode 100644 SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx delete mode 100644 SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx.designer.cs delete mode 100644 SGGL/FineUIPro.Web/File/Word/CQMS/Check/工程联络单.doc delete mode 100644 SGGL/FineUIPro.Web/File/Word/CQMS/Check/工程联络单2.doc delete mode 100644 SGGL/FineUIPro.Web/File/Word/CQMS/Check/施工质量检查记录.doc delete mode 100644 SGGL/FineUIPro.Web/File/Word/CQMS/Check/施工质量问题整改单.doc delete mode 100644 SGGL/FineUIPro.Web/File/Word/CQMS/Check/施工质量问题整改单2.doc delete mode 100644 SGGL/FineUIPro.Web/File/Word/CQMS/Check/设计变更.doc delete mode 100644 SGGL/FineUIPro.Web/File/Word/CQMS/Check/质量共检通知单.doc delete mode 100644 SGGL/FineUIPro.Web/File/Word/CQMS/Check/质量月报.doc delete mode 100644 SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx delete mode 100644 SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx.cs delete mode 100644 SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx.designer.cs delete mode 100644 SGGL/Model/CQMS/DigDataCQMSDataCollectItem.cs delete mode 100644 SGGL/WebAPI/Controllers/CQMS/CheckEquipmentController.cs delete mode 100644 SGGL/WebAPI/Controllers/CQMS/CheckListController.cs delete mode 100644 SGGL/WebAPI/Controllers/CQMS/DesignController.cs delete mode 100644 SGGL/WebAPI/Controllers/CQMS/DrawController.cs delete mode 100644 SGGL/WebAPI/Controllers/CQMS/IndexController.cs delete mode 100644 SGGL/WebAPI/Controllers/CQMS/JointCheckController.cs delete mode 100644 SGGL/WebAPI/Controllers/CQMS/SpotCheckController.cs delete mode 100644 SGGL/WebAPI/Controllers/CQMS/TechnicalContactController.cs diff --git a/SGGL/BLL/BLL.csproj b/SGGL/BLL/BLL.csproj index 8cdd72ff..b7115edd 100644 --- a/SGGL/BLL/BLL.csproj +++ b/SGGL/BLL/BLL.csproj @@ -1,4 +1,4 @@ - + Debug @@ -267,34 +267,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -304,7 +280,9 @@ - + + + diff --git a/SGGL/BLL/CQMS/Check/CheckEquipmentApproveService.cs b/SGGL/BLL/CQMS/Check/CheckEquipmentApproveService.cs deleted file mode 100644 index 77c96a9e..00000000 --- a/SGGL/BLL/CQMS/Check/CheckEquipmentApproveService.cs +++ /dev/null @@ -1,235 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class CheckEquipmentApproveService - { - /// - /// 获取设计变更模板列表 - /// - /// - /// - /// - public static IEnumerable getListData(string CheckEquipmentId) - { - var db1 = Funs.DB; - return from x in db1.Check_CheckEquipmentApprove - where x.CheckEquipmentId == CheckEquipmentId && x.ApproveDate != null - orderby x.ApproveDate - select new - { - x.CheckEquipmentApproveId, - x.CheckEquipmentId, - ApproveMan = (from y in db1.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(), - x.ApproveDate, - x.IsAgree, - x.ApproveIdea, - x.ApproveType, - }; - } - - /// - /// 根据设计变更编号获取一个设计变更审批信息 - /// - /// 设计变更编号 - /// 一个设计变更审批实体 - public static Model.Check_CheckEquipmentApprove GetCheckEquipmentApproveByCheckEquipmentId(string CheckEquipmentId) - { - return Funs.DB.Check_CheckEquipmentApprove.FirstOrDefault(x => x.CheckEquipmentId == CheckEquipmentId && x.ApproveDate == null); - } - - /// - /// 根据设计变更审批编号获取一个设计变更审批信息 - /// - /// 设计变更编号 - /// 一个设计变更审批实体 - public static Model.Check_CheckEquipmentApprove GetCheckEquipmentApproveByApproveId(string approveId) - { - return Funs.DB.Check_CheckEquipmentApprove.FirstOrDefault(x => x.CheckEquipmentApproveId == approveId); - } - - public static Model.Check_CheckEquipmentApprove GetComplie(string CheckEquipmentId) - { - return Funs.DB.Check_CheckEquipmentApprove.FirstOrDefault(x => x.CheckEquipmentId == CheckEquipmentId && x.ApproveType == BLL.Const.CheckEquipment_Compile); - } - - public static Model.Check_CheckEquipmentApprove GetApprove(string CheckEquipmentId) - { - return Funs.DB.Check_CheckEquipmentApprove.FirstOrDefault(x => x.CheckEquipmentId == CheckEquipmentId && x.ApproveType == BLL.Const.CheckEquipment_Approve); - } - - /// - /// 根据设计变更发布Id获取所以对应设计变更审批信息 - /// - /// 设计变更发布Id - /// 设计变更审批集合 - public static List GetCheckEquipmentApprovesByCheckEquipmentId(string CheckEquipmentId) - { - return (from x in Funs.DB.Check_CheckEquipmentApprove where x.CheckEquipmentId == CheckEquipmentId select x).ToList(); - } - - /// - /// 增加设计变更审批信息 - /// - /// 设计变更审批实体 - public static string AddCheckEquipmentApprove(Model.Check_CheckEquipmentApprove approve) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_CheckEquipmentApprove)); - Model.Check_CheckEquipmentApprove newApprove = new Model.Check_CheckEquipmentApprove(); - newApprove.CheckEquipmentApproveId = newKeyID; - newApprove.CheckEquipmentId = approve.CheckEquipmentId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.Check_CheckEquipmentApprove.InsertOnSubmit(newApprove); - db.SubmitChanges(); - return newKeyID; - } - - } - /// - /// 增加检实验设备审批信息 - /// - /// 检实验设备批实体 - public static string AddCheckEquipmentApproveApi(Model.Check_CheckEquipmentApprove approve) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_CheckEquipmentApprove)); - Model.Check_CheckEquipmentApprove newApprove = new Model.Check_CheckEquipmentApprove(); - newApprove.CheckEquipmentApproveId = newKeyID; - newApprove.CheckEquipmentId = approve.CheckEquipmentId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.Check_CheckEquipmentApprove.InsertOnSubmit(newApprove); - db.SubmitChanges(); - return newKeyID; - } - } - - /// - /// 修改检实验设备信息 - /// - /// 检实验设备实体 - public static void UpdateCheckEquipmentApproveApi(Model.Check_CheckEquipmentApprove approve) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_CheckEquipmentApprove newApprove = db.Check_CheckEquipmentApprove.FirstOrDefault(e => e.CheckEquipmentApproveId == approve.CheckEquipmentApproveId && e.ApproveDate == null); - //newApprove.CheckEquipmentId = approve.CheckEquipmentId; - if (!string.IsNullOrEmpty(approve.ApproveMan)) - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - } - - } - - /// - /// 修改设计变更审批信息 - /// - /// 设计变更审批实体 - public static void UpdateCheckEquipmentApprove(Model.Check_CheckEquipmentApprove approve) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_CheckEquipmentApprove newApprove = db.Check_CheckEquipmentApprove.First(e => e.CheckEquipmentApproveId == approve.CheckEquipmentApproveId && e.ApproveDate == null); - newApprove.CheckEquipmentId = approve.CheckEquipmentId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - } - } - - /// - /// 根据设计变更编号删除对应的所有设计变更审批信息 - /// - /// 设计变更编号 - public static void DeleteCheckEquipmentApprovesByCheckEquipmentId(string CheckEquipmentId) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - var q = (from x in db.Check_CheckEquipmentApprove where x.CheckEquipmentId == CheckEquipmentId select x).ToList(); - db.Check_CheckEquipmentApprove.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - } - - /// - /// 根据用户主键获得设计变更审批的数量 - /// - /// 角色 - /// - public static int GetManagerRuleApproveCountByUserId(string userId) - { - var q = (from x in Funs.DB.Check_CheckEquipmentApprove where x.ApproveMan == userId select x).ToList(); - return q.Count(); - } - public static List getListDataByEid(string CheckEquipmentId) - { - var db1 = Funs.DB; - var q = from x in db1.Check_CheckEquipmentApprove - where x.CheckEquipmentId == CheckEquipmentId && x.ApproveDate != null && x.ApproveType != "S" - orderby x.ApproveDate - select new - { - x.CheckEquipmentApproveId, - x.CheckEquipmentId, - ApproveMan = (from y in db1.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(), - x.ApproveDate, - x.IsAgree, - x.ApproveIdea, - x.ApproveType, - }; - var list = q.ToList(); - List res = new List(); - foreach (var item in list) - { - Model.Check_CheckEquipmentApprove x = new Model.Check_CheckEquipmentApprove(); - x.CheckEquipmentApproveId = item.CheckEquipmentApproveId; - x.CheckEquipmentId = item.CheckEquipmentId; - x.ApproveMan = item.ApproveMan; - x.ApproveDate = item.ApproveDate; - x.IsAgree = item.IsAgree; - x.ApproveIdea = item.ApproveIdea; - x.ApproveType = item.ApproveType; - res.Add(x); - } - return res; - } - - // 当前办理状态 - public static Model.Check_CheckEquipmentApprove CurrentApproveType(string code) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_CheckEquipmentApprove newApprove = db.Check_CheckEquipmentApprove.FirstOrDefault(e => e.CheckEquipmentId == code - && e.ApproveType != "S" && e.ApproveDate == null); - if (newApprove != null) - { - newApprove.ApproveIdea = Person_PersonsService.GetPersonsNameById(newApprove.ApproveMan); - } - return newApprove; - } - } - } -} diff --git a/SGGL/BLL/CQMS/Check/CheckEquipmentService.cs b/SGGL/BLL/CQMS/Check/CheckEquipmentService.cs deleted file mode 100644 index db9502aa..00000000 --- a/SGGL/BLL/CQMS/Check/CheckEquipmentService.cs +++ /dev/null @@ -1,382 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using System.Web.UI.WebControls; - -namespace BLL -{ - public class CheckEquipmentService - { - /// - /// 记录数 - /// - private static int count - { - get; - set; - } - - /// - /// 定义变量 - /// - private static IQueryable qq = from x in Funs.DB.Check_CheckEquipment orderby x.CompileDate descending select x; - - /// - /// 获取分页列表 - /// - /// - /// - /// - public static IEnumerable getListData(string projectId, string userId, string roleId, int startRowIndex, int maximumRows) - { - IQueryable q = qq; - if (!string.IsNullOrEmpty(projectId)) - { - q = q.Where(e => e.ProjectId == projectId); - } - //if (!string.IsNullOrEmpty(userId)) - //{ - // var roleList = BLL.CommonService.GetUserRoleEntrustedRole(userId); - // if (roleId != "admin" && !roleList.Contains(BLL.Const.CNPrincipalRole) && !roleList.Contains(BLL.Const.CQPrincipalRole) - // && !roleList.Contains(BLL.Const.INPrincipalRole)) - // { - // string entrusteUserId = BLL.EntrustDetailService.GetEntrusteUserId(userId); - // if (!string.IsNullOrEmpty(entrusteUserId)) - // { - // q = q.Where(e => e.CompileMan == userId || e.CompileMan == entrusteUserId); - // } - // else - // { - // q = q.Where(e => e.CompileMan == userId); - // } - // } - //} - count = q.Count(); - if (count == 0) - { - return new object[] { "" }; - } - - var db1 = Funs.DB; - return from x in q.Skip(startRowIndex).Take(maximumRows) - select new - { - x.CheckEquipmentId, - x.ProjectId, - UserUnit = (from y in db1.Base_Unit where y.UnitId == x.UserUnitId select y.UnitName).First(), - x.EquipmentName, - x.Format, - x.SetAccuracyGrade, - x.RealAccuracyGrade, - x.CheckCycle, - x.CheckDay, - IsIdentification = x.IsIdentification == true ? "有" : "没有", - IsCheckCertificate = x.IsCheckCertificate == true ? "有" : "没有", - x.AttachUrl, - CompileMan = (from y in db1.Person_Persons where y.PersonId == x.CompileMan select y.PersonName).First(), - x.CompileDate, - x.State, - }; - } - - /// - /// 获取列表数 - /// - /// - public static int getListCount(string projectId, string userId, string roleId) - { - return count; - } - - /// - /// 根据检试验设备及测量器具信息Id获取一个检试验设备及测量器具信息 - /// - /// 检试验设备及测量器具信息Id - /// 一个检试验设备及测量器具信息实体 - public static Model.Check_CheckEquipment GetCheckEquipmentByCheckEquipmentId(string CheckEquipmentId) - { - Model.Check_CheckEquipment res = Funs.DB.Check_CheckEquipment.FirstOrDefault(x => x.CheckEquipmentId == CheckEquipmentId); - //res.AttachUrl = AttachFileService.getFileUrl(res.CheckEquipmentId); - return res; - - } - public static Model.Check_CheckEquipment GetCheckEquipmentByCheckEquipmentIdForApi(string CheckEquipmentId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_CheckEquipment res = db.Check_CheckEquipment.FirstOrDefault(a => a.CheckEquipmentId == CheckEquipmentId); - //res.AttachUrl = AttachFileService.getFileUrl(res.CheckEquipmentId); - Model.Check_CheckEquipment x = new Model.Check_CheckEquipment(); - x.CheckEquipmentId = res.CheckEquipmentId; - x.UserUnitId = res.UserUnitId + "$" + UnitService.getUnitNamesUnitIds(res.UserUnitId); - x.ProjectId = res.ProjectId; - x.EquipmentName = res.EquipmentName; - x.Format = res.Format; - x.SetAccuracyGrade = res.SetAccuracyGrade; - x.RealAccuracyGrade = res.RealAccuracyGrade; - x.CheckCycle = res.CheckCycle; - x.CheckDay = res.CheckDay; - x.IsIdentification = res.IsIdentification; - x.IsCheckCertificate = res.IsCheckCertificate; - x.CompileDate = res.CompileDate; - x.State = res.State; - x.Isdamage = res.Isdamage; - if (res.CheckCycle.HasValue && res.CheckDay.HasValue) - { - x.CompileMan = res.CompileMan + "$" + ConvertIsBeOverdue(res.CheckCycle.Value, res.CheckDay.Value); - } - else - { - x.CompileMan = res.CompileMan + "$"; - - } - x.AttachUrl = AttachFileService.getFileUrl(res.CheckEquipmentId); - - return x; - } - - - } - /// - /// 增加检试验设备及测量器具信息信息 - /// - /// 检试验设备及测量器具信息实体 - public static void AddCheckEquipment(Model.Check_CheckEquipment CheckEquipment) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_CheckEquipment newCheckEquipment = new Model.Check_CheckEquipment(); - newCheckEquipment.CheckEquipmentId = CheckEquipment.CheckEquipmentId; - newCheckEquipment.ProjectId = CheckEquipment.ProjectId; - newCheckEquipment.UserUnitId = CheckEquipment.UserUnitId; - newCheckEquipment.EquipmentName = CheckEquipment.EquipmentName; - newCheckEquipment.Format = CheckEquipment.Format; - newCheckEquipment.SetAccuracyGrade = CheckEquipment.SetAccuracyGrade; - newCheckEquipment.RealAccuracyGrade = CheckEquipment.RealAccuracyGrade; - newCheckEquipment.CheckCycle = CheckEquipment.CheckCycle; - newCheckEquipment.CheckDay = CheckEquipment.CheckDay; - newCheckEquipment.IsIdentification = CheckEquipment.IsIdentification; - newCheckEquipment.IsCheckCertificate = CheckEquipment.IsCheckCertificate; - newCheckEquipment.AttachUrl = CheckEquipment.AttachUrl; - newCheckEquipment.CompileMan = CheckEquipment.CompileMan; - newCheckEquipment.CompileDate = CheckEquipment.CompileDate; - newCheckEquipment.State = CheckEquipment.State; - newCheckEquipment.Isdamage = CheckEquipment.Isdamage; - if (!string.IsNullOrEmpty(CheckEquipment.SaveHandleMan)) - newCheckEquipment.SaveHandleMan = CheckEquipment.SaveHandleMan; - - - db.Check_CheckEquipment.InsertOnSubmit(newCheckEquipment); - db.SubmitChanges(); - } - } - - /// - /// 修改检试验设备及测量器具信息信息 - /// - /// 检试验设备及测量器具信息实体 - public static void UpdateCheckEquipment(Model.Check_CheckEquipment CheckEquipment) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_CheckEquipment newCheckEquipment = db.Check_CheckEquipment.First(e => e.CheckEquipmentId == CheckEquipment.CheckEquipmentId); - if (!string.IsNullOrEmpty(CheckEquipment.UserUnitId)) - newCheckEquipment.UserUnitId = CheckEquipment.UserUnitId; - if (!string.IsNullOrEmpty(CheckEquipment.EquipmentName)) - newCheckEquipment.EquipmentName = CheckEquipment.EquipmentName; - if (!string.IsNullOrEmpty(CheckEquipment.Format)) - newCheckEquipment.Format = CheckEquipment.Format; - if (!string.IsNullOrEmpty(CheckEquipment.SetAccuracyGrade)) - newCheckEquipment.SetAccuracyGrade = CheckEquipment.SetAccuracyGrade; - if (!string.IsNullOrEmpty(CheckEquipment.RealAccuracyGrade)) - newCheckEquipment.RealAccuracyGrade = CheckEquipment.RealAccuracyGrade; - if (!string.IsNullOrEmpty(CheckEquipment.CheckCycle.ToString())) - newCheckEquipment.CheckCycle = CheckEquipment.CheckCycle; - if (CheckEquipment.CheckDay.HasValue) - newCheckEquipment.CheckDay = CheckEquipment.CheckDay; - if (!string.IsNullOrEmpty(CheckEquipment.IsIdentification.ToString())) - newCheckEquipment.IsIdentification = CheckEquipment.IsIdentification; - if (!string.IsNullOrEmpty(CheckEquipment.IsCheckCertificate.ToString())) - newCheckEquipment.IsCheckCertificate = CheckEquipment.IsCheckCertificate; - if (!string.IsNullOrEmpty(CheckEquipment.AttachUrl)) - newCheckEquipment.AttachUrl = CheckEquipment.AttachUrl; - if (!string.IsNullOrEmpty(CheckEquipment.State)) - newCheckEquipment.State = CheckEquipment.State; - if (!string.IsNullOrEmpty(CheckEquipment.Isdamage)) - newCheckEquipment.Isdamage = CheckEquipment.Isdamage; - if (!string.IsNullOrEmpty(CheckEquipment.SaveHandleMan)) - newCheckEquipment.SaveHandleMan = CheckEquipment.SaveHandleMan; - db.SubmitChanges(); - } - } - - /// - /// 根据检试验设备及测量器具信息Id删除一个检试验设备及测量器具信息信息 - /// - /// 检试验设备及测量器具信息Id - public static void DeleteCheckEquipment(string CheckEquipmentId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_CheckEquipment CheckEquipment = db.Check_CheckEquipment.First(e => e.CheckEquipmentId == CheckEquipmentId); - - db.Check_CheckEquipment.DeleteOnSubmit(CheckEquipment); - db.SubmitChanges(); - } - - } - - /// - /// 根据项目主键获得检试验设备及测量器具信息的数量 - /// - /// 项目主键 - /// - public static int GetCheckEquipmentCountByProjectId(string projectId) - { - var q = (from x in Funs.DB.Check_CheckEquipment where x.ProjectId == projectId select x).ToList(); - return q.Count(); - } - - /// - /// 根据状态选择下一步办理类型 - /// - /// - /// - public static ListItem[] GetDHandleTypeByState(string state) - { - if (state == Const.CheckEquipment_Compile || state == Const.CheckEquipment_ReCompile) - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("审核", Const.CheckEquipment_Approve); - lis[1] = new ListItem("审批完成", Const.CheckEquipment_Complete); - return lis; - } - else if (state == Const.CheckEquipment_Approve) - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("审批完成", Const.CheckEquipment_Complete); - lis[1] = new ListItem("重新编制", Const.CheckEquipment_ReCompile); - return lis; - } - else - return null; - } - - /// - /// 根据单位主键获得检试验设备及测量器具的数量 - /// - /// 单位主键 - /// - public static int GetCheckEquipmentCountByUnitId(string unitId) - { - var q = (from x in Funs.DB.Check_CheckEquipment where x.UserUnitId == unitId select x).ToList(); - return q.Count(); - } - public static List getListByProject(string name, string projectId, int startRowIndex, int maximumRows) - { - List listRes = new List(); - List unitids = new List(); - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - if (!string.IsNullOrEmpty(name)) - { - var qunit = from u in db.Base_Unit - where u.UnitName.Contains(name) - select u.UnitId; - unitids = qunit.ToList(); - } - var q = from x in db.Check_CheckEquipment - orderby x.CheckDay descending - where x.ProjectId == projectId && - (name == "" || x.EquipmentName.Contains(name) || unitids.Contains(x.UserUnitId)) - select new - { - x.CheckEquipmentId, - x.ProjectId, - x.EquipmentName, - x.Format, - x.SetAccuracyGrade, - x.RealAccuracyGrade, - x.CheckCycle, - x.CheckDay, - x.IsIdentification, - x.IsCheckCertificate, - x.AttachUrl, - x.CompileDate, - x.State, - x.Isdamage, - x.UserUnitId, - x.CompileMan, - UserUnitName = (from y in db.Base_Unit where y.UnitId == x.UserUnitId select y.UnitName).FirstOrDefault(), - - }; - var list = q.Skip(startRowIndex * maximumRows).Take(maximumRows).ToList(); - - for (int i = 0; i < list.Count; i++) - { - Model.Check_CheckEquipment x = new Model.Check_CheckEquipment(); - x.CheckEquipmentId = list[i].CheckEquipmentId; - x.UserUnitId = list[i].UserUnitId + "$" + list[i].UserUnitName; - x.ProjectId = list[i].ProjectId; - x.EquipmentName = list[i].EquipmentName; - x.Format = list[i].Format; - x.SetAccuracyGrade = list[i].SetAccuracyGrade; - x.RealAccuracyGrade = list[i].RealAccuracyGrade; - x.CheckCycle = list[i].CheckCycle; - x.CheckDay = list[i].CheckDay; - x.IsIdentification = list[i].IsIdentification; - x.IsCheckCertificate = list[i].IsCheckCertificate; - x.CompileDate = list[i].CompileDate; - x.State = list[i].State; - x.Isdamage = list[i].Isdamage; - if (x.CheckCycle.HasValue && x.CheckDay.HasValue) - { - x.CompileMan = list[i].CompileMan + "$" + ConvertMan(list[i].CheckEquipmentId) + "$" + ConvertIsBeOverdue(list[i].CheckCycle.Value, list[i].CheckDay.Value); - } - else - { - x.CompileMan = list[i].CompileMan + "$" + ConvertMan(list[i].CheckEquipmentId) + "$"; - - } - x.AttachUrl = AttachFileService.getFileUrl(list[i].CheckEquipmentId); - listRes.Add(x); - } - } - return listRes; - } - protected static string ConvertIsBeOverdue(object CheckCycle, object CheckDay) - { - if (CheckCycle != null && CheckDay != null) - { - if (!string.IsNullOrEmpty(CheckCycle.ToString()) && !string.IsNullOrEmpty(CheckDay.ToString())) - { - var ResultData = Convert.ToDateTime(CheckDay).AddDays(Convert.ToDouble(CheckCycle) * 365); - if (ResultData >= DateTime.Now) - { - return "未过期"; - } - else - { - return "过期"; - } - } - } - return ""; - - } - protected static string ConvertMan(string designId) - { - string name = string.Empty; - if (!string.IsNullOrEmpty(designId)) - { - Model.Check_CheckEquipmentApprove a = BLL.CheckEquipmentApproveService.GetCheckEquipmentApproveByCheckEquipmentId(designId); - if (a != null) - { - name = Person_PersonsService.GetPersonsNameById(a.ApproveMan); - } - } - return name; - } - } -} diff --git a/SGGL/BLL/CQMS/Check/CheckMaterialacceptance.cs b/SGGL/BLL/CQMS/Check/CheckMaterialacceptance.cs deleted file mode 100644 index 3cb1d490..00000000 --- a/SGGL/BLL/CQMS/Check/CheckMaterialacceptance.cs +++ /dev/null @@ -1,143 +0,0 @@ -using FineUIPro; -using System.Collections; -using System.Collections.Generic; -using System.Linq; - - -namespace BLL -{ - - public static class CheckMaterialacceptanceService - { - #region 获取列表 - /// - /// 记录数 - /// - public static int count - { - get; - set; - } - public static List GetCheck_MaterialAcceptanceByModle(Model.Check_MaterialAcceptance table) - { - var q = from x in Funs.DB.Check_MaterialAcceptance - where - (string.IsNullOrEmpty(table.MaterialAcceptanceId) || x.MaterialAcceptanceId.Contains(table.MaterialAcceptanceId)) && - (string.IsNullOrEmpty(table.ProjectId) || x.ProjectId.Contains(table.ProjectId)) && - (string.IsNullOrEmpty(table.PlanCode) || x.PlanCode.Contains(table.PlanCode)) && - (string.IsNullOrEmpty(table.FileName) || x.FileName.Contains(table.FileName)) && - (string.IsNullOrEmpty(table.CompileMan) || x.CompileMan.Contains(table.CompileMan)) && - (string.IsNullOrEmpty(table.State) || x.State.Contains(table.State)) && - (string.IsNullOrEmpty(table.FilePath) || x.FilePath.Contains(table.FilePath)) - select x - ; - - return q.ToList(); - } - - /// 获取分页列表 - /// - /// 页码 - /// 每页数量 - /// - public static IEnumerable getListData(Model.Check_MaterialAcceptance table, Grid Grid1) - { - var q = GetCheck_MaterialAcceptanceByModle(table); - count = q.Count(); - if (count == 0) - { - return null; - } - // q= q.Take(Grid1.PageSize * Grid1.PageIndex).Skip(Grid1.PageSize * (Grid1.PageIndex)).ToList(); - // q = SortConditionHelper.SortingAndPaging(q, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize); - return from x in q - select new - { - x.MaterialAcceptanceId, - x.ProjectId, - x.PlanCode, - x.FileName, - x.CompileMan, - x.CompileDate, - x.State, - x.FilePath, - - }; - } - #endregion - - public static Model.Check_MaterialAcceptance GetCheck_MaterialAcceptanceById(string MaterialAcceptanceId) - { - return Funs.DB.Check_MaterialAcceptance.FirstOrDefault(x => x.MaterialAcceptanceId == MaterialAcceptanceId); - } - - - public static void AddCheck_MaterialAcceptance(Model.Check_MaterialAcceptance newtable) - { - - Model.Check_MaterialAcceptance table = new Model.Check_MaterialAcceptance - { - MaterialAcceptanceId = newtable.MaterialAcceptanceId, - ProjectId = newtable.ProjectId, - PlanCode = newtable.PlanCode, - FileName = newtable.FileName, - CompileMan = newtable.CompileMan, - CompileDate = newtable.CompileDate, - State = newtable.State, - FilePath = newtable.FilePath, - }; - var db1 = Funs.DB; - db1.Check_MaterialAcceptance.InsertOnSubmit(table); - db1.SubmitChanges(); - } - - public static void AddBulkCheck_MaterialAcceptance(List newtables) - { - var db1 = Funs.DB; - db1.Check_MaterialAcceptance.InsertAllOnSubmit(newtables); - db1.SubmitChanges(); - } - - - public static void UpdateCheck_MaterialAcceptance(Model.Check_MaterialAcceptance newtable) - { - var db1 = Funs.DB; - Model.Check_MaterialAcceptance table = db1.Check_MaterialAcceptance.FirstOrDefault(x => x.MaterialAcceptanceId == newtable.MaterialAcceptanceId); - if (table != null) - { - table.MaterialAcceptanceId = newtable.MaterialAcceptanceId; - table.ProjectId = newtable.ProjectId; - table.PlanCode = newtable.PlanCode; - table.FileName = newtable.FileName; - table.CompileMan = newtable.CompileMan; - table.CompileDate = newtable.CompileDate; - table.State = newtable.State; - table.FilePath = newtable.FilePath; - db1.SubmitChanges(); - } - - } - public static void DeleteCheck_MaterialAcceptanceById(string MaterialAcceptanceId) - { - var db1 = Funs.DB; - Model.Check_MaterialAcceptance table = db1.Check_MaterialAcceptance.FirstOrDefault(x => x.MaterialAcceptanceId == MaterialAcceptanceId); - if (table != null) - { - db1.Check_MaterialAcceptance.DeleteOnSubmit(table); - db1.SubmitChanges(); - } - - } - - public static void DeleteALLCheck_MaterialAcceptance() - { - var db1 = Funs.DB; - if (db1.Check_MaterialAcceptance != null) - { - db1.Check_MaterialAcceptance.DeleteAllOnSubmit(db1.Check_MaterialAcceptance); - db1.SubmitChanges(); - } - } - - } -} \ No newline at end of file diff --git a/SGGL/BLL/CQMS/Check/CheckMonthService.cs b/SGGL/BLL/CQMS/Check/CheckMonthService.cs deleted file mode 100644 index 4991d587..00000000 --- a/SGGL/BLL/CQMS/Check/CheckMonthService.cs +++ /dev/null @@ -1,167 +0,0 @@ -using System; -using System.Collections; -using System.Linq; - -namespace BLL -{ - public class CheckMonthService - { - /// - /// 记录数 - /// - private static int count - { - get; - set; - } - - /// - /// 定义变量 - /// - public static IQueryable qq = from x in Funs.DB.Check_CheckMonth orderby x.Months descending select x; - - /// - /// 获取分页列表 - /// - /// - /// - /// - /// - /// - public static IEnumerable GetListData(string projectId, int startRowIndex, int maximumRows) - { - IQueryable q = qq; - if (!string.IsNullOrEmpty(projectId)) - { - q = q.Where(e => e.ProjectId == projectId); - } - count = q.Count(); - if (count == 0) - { - return new object[] { "" }; - } - return from x in q.Skip(startRowIndex).Take(maximumRows) - select new - { - x.CheckMonthId, - x.ProjectId, - x.ThisRectifyNum, - x.ThisOKRectifyNum, - x.TotalRectifyNum, - x.TotalOKRectifyNum, - x.ThisSpotCheckNum, - x.TotalSpotCheckNum, - x.TotalCompletedRate, - x.OnesOKRate, - CompileMan = (from y in Funs.DB.Person_Persons where y.PersonId == x.CompileMan select y.PersonName).First(), - x.CompileDate, - Months = Convert.ToDateTime(x.Months).Year.ToString() + "-" + Convert.ToDateTime(x.Months).Month.ToString(), - }; - } - - /// - /// 获取列表数 - /// - /// - /// - /// - public static int GetListCount(string projectId) - { - return count; - } - - /// - /// 添加质量月报 - /// - /// - public static void AddCheckMonth(Model.Check_CheckMonth CheckMonth) - { - Model.SGGLDB db = Funs.DB; - Model.Check_CheckMonth newCheckMonth = new Model.Check_CheckMonth(); - newCheckMonth.CheckMonthId = CheckMonth.CheckMonthId; - newCheckMonth.ProjectId = CheckMonth.ProjectId; - newCheckMonth.Months = CheckMonth.Months; - newCheckMonth.ThisRectifyNum = CheckMonth.ThisRectifyNum; - newCheckMonth.ThisOKRectifyNum = CheckMonth.ThisOKRectifyNum; - newCheckMonth.TotalRectifyNum = CheckMonth.TotalRectifyNum; - newCheckMonth.TotalOKRectifyNum = CheckMonth.TotalOKRectifyNum; - newCheckMonth.ThisSpotCheckNum = CheckMonth.ThisSpotCheckNum; - newCheckMonth.TotalSpotCheckNum = CheckMonth.TotalSpotCheckNum; - newCheckMonth.TotalCompletedRate = CheckMonth.TotalCompletedRate; - newCheckMonth.OnesOKRate = CheckMonth.OnesOKRate; - newCheckMonth.CompileMan = CheckMonth.CompileMan; - newCheckMonth.CompileDate = CheckMonth.CompileDate; - newCheckMonth.ManagementOverview = CheckMonth.ManagementOverview; - newCheckMonth.AccidentSituation = CheckMonth.AccidentSituation; - newCheckMonth.ConstructionData = CheckMonth.ConstructionData; - newCheckMonth.NextMonthPlan = CheckMonth.NextMonthPlan; - newCheckMonth.NeedSolved = CheckMonth.NeedSolved; - newCheckMonth.MonthOk = CheckMonth.MonthOk; - newCheckMonth.AllOk = CheckMonth.AllOk; - newCheckMonth.MonthDataOk = CheckMonth.MonthDataOk; - newCheckMonth.AllDataOk = CheckMonth.AllDataOk; - - db.Check_CheckMonth.InsertOnSubmit(newCheckMonth); - db.SubmitChanges(); - } - - /// - /// 修改质量月报 - /// - /// - public static void UpdateCheckMonth(Model.Check_CheckMonth CheckMonth) - { - Model.SGGLDB db = Funs.DB; - Model.Check_CheckMonth newCheckMonth = db.Check_CheckMonth.First(e => e.CheckMonthId == CheckMonth.CheckMonthId); - newCheckMonth.ThisRectifyNum = CheckMonth.ThisRectifyNum; - newCheckMonth.ThisOKRectifyNum = CheckMonth.ThisOKRectifyNum; - newCheckMonth.TotalRectifyNum = CheckMonth.TotalRectifyNum; - newCheckMonth.TotalOKRectifyNum = CheckMonth.TotalOKRectifyNum; - newCheckMonth.ThisSpotCheckNum = CheckMonth.ThisSpotCheckNum; - newCheckMonth.TotalSpotCheckNum = CheckMonth.TotalSpotCheckNum; - newCheckMonth.TotalCompletedRate = CheckMonth.TotalCompletedRate; - newCheckMonth.OnesOKRate = CheckMonth.OnesOKRate; - newCheckMonth.ManagementOverview = CheckMonth.ManagementOverview; - newCheckMonth.AccidentSituation = CheckMonth.AccidentSituation; - newCheckMonth.ConstructionData = CheckMonth.ConstructionData; - newCheckMonth.NextMonthPlan = CheckMonth.NextMonthPlan; - newCheckMonth.NeedSolved = CheckMonth.NeedSolved; - newCheckMonth.MonthOk = CheckMonth.MonthOk; - newCheckMonth.AllOk = CheckMonth.AllOk; - newCheckMonth.MonthDataOk = CheckMonth.MonthDataOk; - newCheckMonth.AllDataOk = CheckMonth.AllDataOk; - - db.SubmitChanges(); - } - - /// - /// 根据质量月报Id删除一个质量月报信息 - /// - /// - public static void DeleteCheckMonth(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - Model.Check_CheckMonth CheckMonth = db.Check_CheckMonth.First(e => e.CheckMonthId == CheckMonthId); - db.Check_CheckMonth.DeleteOnSubmit(CheckMonth); - db.SubmitChanges(); - } - - /// - /// 根据质量月报Id获取一个质量月报信息 - /// - /// - public static Model.Check_CheckMonth GetCheckMonth(string CheckMonthId) - { - return Funs.DB.Check_CheckMonth.FirstOrDefault(e => e.CheckMonthId == CheckMonthId); - } - - /// - /// 根据月份获取一个质量月报信息 - /// - /// 月份 - public static Model.Check_CheckMonth GetCheckMonthByMonths(DateTime months, string projectId) - { - return Funs.DB.Check_CheckMonth.FirstOrDefault(e => e.Months == months && e.ProjectId == projectId); - } - } -} diff --git a/SGGL/BLL/CQMS/Check/DesignApproveService.cs b/SGGL/BLL/CQMS/Check/DesignApproveService.cs deleted file mode 100644 index 81e3c7fc..00000000 --- a/SGGL/BLL/CQMS/Check/DesignApproveService.cs +++ /dev/null @@ -1,231 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class DesignApproveService - { - /// - /// 获取设计变更模板列表 - /// - /// - /// - /// - public static IEnumerable getListData(string DesignId) - { - var db1 = Funs.DB; - return from x in db1.Check_DesignApprove - where x.DesignId == DesignId && x.ApproveDate != null - orderby x.ApproveDate - select new - { - x.DesignApproveId, - x.DesignId, - ApproveMan = (from y in db1.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(), - x.ApproveDate, - x.IsAgree, - x.ApproveIdea, - x.ApproveType, - }; - } - - /// - /// 根据设计变更编号获取一个设计变更审批信息 - /// - /// 设计变更编号 - /// 一个设计变更审批实体 - public static Model.Check_DesignApprove GetDesignApproveByDesignId(string DesignId) - { - return Funs.DB.Check_DesignApprove.FirstOrDefault(x => x.DesignId == DesignId && x.ApproveDate == null); - } - - /// - /// 根据设计变更审批编号获取一个设计变更审批信息 - /// - /// 设计变更编号 - /// 一个设计变更审批实体 - public static Model.Check_DesignApprove GetDesignApproveByApproveId(string approveId) - { - return Funs.DB.Check_DesignApprove.FirstOrDefault(x => x.DesignApproveId == approveId); - } - - public static Model.Check_DesignApprove GetComplie(string DesignId) - { - return Funs.DB.Check_DesignApprove.FirstOrDefault(x => x.DesignId == DesignId && x.ApproveType == BLL.Const.Design_Compile); - } - - public static Model.Check_DesignApprove GetAuditMan(string DesignId, string state) - { - return Funs.DB.Check_DesignApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.DesignId == DesignId && x.ApproveType == state); - } - - public static Model.Check_DesignApprove GetAudit2(string DesignId) - { - return Funs.DB.Check_DesignApprove.FirstOrDefault(x => x.DesignId == DesignId && x.ApproveType == BLL.Const.Design_Audit2); - } - - /// - /// 根据设计变更发布Id获取所以对应设计变更审批信息 - /// - /// 设计变更发布Id - /// 设计变更审批集合 - public static List GetDesignApprovesByDesignId(string DesignId) - { - return (from x in Funs.DB.Check_DesignApprove where x.DesignId == DesignId select x).ToList(); - } - - /// - /// 增加设计变更审批信息 - /// - /// 设计变更审批实体 - public static void AddDesignApprove(Model.Check_DesignApprove approve) - { - Model.SGGLDB db = Funs.DB; - string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_DesignApprove)); - Model.Check_DesignApprove newApprove = new Model.Check_DesignApprove(); - newApprove.DesignApproveId = newKeyID; - newApprove.DesignId = approve.DesignId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.Check_DesignApprove.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - public static string AddDesignApproveForApi(Model.Check_DesignApprove approve) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_DesignApprove)); - Model.Check_DesignApprove newApprove = new Model.Check_DesignApprove(); - newApprove.DesignApproveId = newKeyID; - newApprove.DesignId = approve.DesignId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.Check_DesignApprove.InsertOnSubmit(newApprove); - db.SubmitChanges(); - return newKeyID; - } - } - /// - /// 修改设计变更审批信息 - /// - /// 设计变更审批实体 - public static void UpdateDesignApprove(Model.Check_DesignApprove approve) - { - Model.SGGLDB db = Funs.DB; - Model.Check_DesignApprove newApprove = db.Check_DesignApprove.First(e => e.DesignApproveId == approve.DesignApproveId && e.ApproveDate == null); - newApprove.DesignId = approve.DesignId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - } - /// - /// 修改设计变更审批信息 - /// - /// 设计变更审批实体 - public static void UpdateDesignApproveForApi(Model.Check_DesignApprove approve) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_DesignApprove newApprove = db.Check_DesignApprove.FirstOrDefault(e => e.DesignApproveId == approve.DesignApproveId); - if (newApprove != null) - { - if (!string.IsNullOrEmpty(approve.DesignId)) - newApprove.DesignId = approve.DesignId; - if (!string.IsNullOrEmpty(approve.ApproveMan)) - newApprove.ApproveMan = approve.ApproveMan; - if (approve.ApproveDate.HasValue) - newApprove.ApproveDate = approve.ApproveDate; - if (!string.IsNullOrEmpty(approve.ApproveIdea)) - newApprove.ApproveIdea = approve.ApproveIdea; - if (approve.IsAgree.HasValue) - newApprove.IsAgree = approve.IsAgree; - if (!string.IsNullOrEmpty(approve.ApproveType)) - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - } - } - } - /// - /// 根据设计变更编号删除对应的所有设计变更审批信息 - /// - /// 设计变更编号 - public static void DeleteDesignApprovesByDesignId(string DesignId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_DesignApprove where x.DesignId == DesignId select x).ToList(); - db.Check_DesignApprove.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - - /// - /// 根据用户主键获得设计变更审批的数量 - /// - /// 角色 - /// - public static int GetManagerRuleApproveCountByUserId(string userId) - { - var q = (from x in Funs.DB.Check_DesignApprove where x.ApproveMan == userId select x).ToList(); - return q.Count(); - } - public static List getListDataByIdForApi(string DesignId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - var q = from x in db.Check_DesignApprove - where x.DesignId == DesignId && x.ApproveDate != null && x.ApproveType != "S" - orderby x.ApproveDate - select new - { - x.DesignApproveId, - x.DesignId, - ApproveMan = (from y in db.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(), - x.ApproveDate, - x.IsAgree, - x.ApproveIdea, - x.ApproveType, - }; - List res = new List(); - var list = q.ToList(); - foreach (var item in list) - { - Model.Check_DesignApprove cd = new Model.Check_DesignApprove(); - cd.DesignApproveId = item.DesignApproveId; - cd.DesignId = item.DesignId; - cd.ApproveMan = item.ApproveMan; - cd.ApproveDate = item.ApproveDate; - cd.IsAgree = item.IsAgree; - cd.ApproveIdea = item.ApproveIdea; - cd.ApproveType = item.ApproveType; - res.Add(cd); - } - return res; - } - } - public static Model.Check_DesignApprove getCurrApproveForApi(string id) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_DesignApprove newApprove = db.Check_DesignApprove.FirstOrDefault(e => e.DesignId == id && e.ApproveType != "S" && e.ApproveDate == null); - if (newApprove != null) - { - newApprove.ApproveIdea = Person_PersonsService.GetPersonsNameById(newApprove.ApproveMan); - } - return newApprove; - } - } - } -} diff --git a/SGGL/BLL/CQMS/Check/DesignService.cs b/SGGL/BLL/CQMS/Check/DesignService.cs deleted file mode 100644 index 817ba7cc..00000000 --- a/SGGL/BLL/CQMS/Check/DesignService.cs +++ /dev/null @@ -1,662 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Web.UI.WebControls; - -namespace BLL -{ - public class DesignService - { - /// - /// 记录数 - /// - private static int count - { - get; - set; - } - - /// - /// 定义变量 - /// - private static IQueryable qq = from x in Funs.DB.Check_Design orderby x.DesignDate descending select x; - - - public static string CovBool(bool? b) - { - string str = string.Empty; - if (b == true) - { - str = "是"; - } - else if (b == false) - { - str = "否"; - } - return str; - } - - - /// - /// 获取列表数 - /// - /// - public static int getListCount(string projectId, string userId, string roleId, string designType, string startTime, string endTime, string unitId, string mainItemId, string cNProfessionalCode) - { - return count; - } - - /// - /// 根据设计变更信息Id获取一个设计变更信息 - /// - /// 设计变更信息Id - /// 一个设计变更信息实体 - public static Model.Check_Design GetDesignByDesignId(string DesignId) - { - return Funs.DB.Check_Design.FirstOrDefault(x => x.DesignId == DesignId); - } - public static Model.Check_Design GetDesignByDesignIdForApi(string DesignId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - - Model.Check_Design res = db.Check_Design.FirstOrDefault(x => x.DesignId == DesignId); - res.AttachUrl = AttachFileService.getFileUrl(res.DesignId); - res.CarryUnitIds = res.CarryUnitIds + "$" + UnitService.getUnitNamesUnitIds(res.CarryUnitIds); - var resItem = (from y in db.ProjectData_MainItem where y.MainItemId == res.MainItemId select y.MainItemName).FirstOrDefault(); - res.MainItemId = res.MainItemId + "$" + resItem; - res.BuyMaterialUnitIds = res.BuyMaterialUnitIds + "$" + UnitService.getUnitNamesUnitIds(res.BuyMaterialUnitIds); - res.CNProfessionalCode = res.CNProfessionalCode + "$" + DesignProfessionalService.GetDesignProfessional(res.CNProfessionalCode).ProfessionalName; - res.CompileMan = res.CompileMan + "$" + ConvertManAndId(res.DesignId); - return res; - } - } - /// - /// 增加设计变更信息信息 - /// - /// 设计变更信息实体 - public static void AddDesign(Model.Check_Design Design) - { - Model.SGGLDB db = Funs.DB; - Model.Check_Design newDesign = new Model.Check_Design(); - newDesign.DesignId = Design.DesignId; - newDesign.ProjectId = Design.ProjectId; - newDesign.DesignCode = Design.DesignCode; - newDesign.MainItemId = Design.MainItemId; - newDesign.CNProfessionalCode = Design.CNProfessionalCode; - newDesign.DesignType = Design.DesignType; - newDesign.DesignContents = Design.DesignContents; - newDesign.DesignDate = Design.DesignDate; - newDesign.CarryUnitIds = Design.CarryUnitIds; - newDesign.IsNoChange = Design.IsNoChange; - newDesign.IsNeedMaterial = Design.IsNeedMaterial; - newDesign.BuyMaterialUnitIds = Design.BuyMaterialUnitIds; - newDesign.MaterialPlanReachDate = Design.MaterialPlanReachDate; - newDesign.PlanDay = Design.PlanDay; - newDesign.PlanCompleteDate = Design.PlanCompleteDate; - newDesign.MaterialRealReachDate = Design.MaterialRealReachDate; - newDesign.RealCompleteDate = Design.RealCompleteDate; - newDesign.AttachUrl = Design.AttachUrl; - newDesign.CompileMan = Design.CompileMan; - newDesign.CompileDate = Design.CompileDate; - newDesign.State = Design.State; - newDesign.SaveHandleMan = Design.SaveHandleMan; - - db.Check_Design.InsertOnSubmit(newDesign); - db.SubmitChanges(); - } - public static void AddDesignForApi(Model.Check_Design Design) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_Design newDesign = new Model.Check_Design(); - newDesign.DesignId = Design.DesignId; - newDesign.ProjectId = Design.ProjectId; - newDesign.DesignCode = Design.DesignCode; - newDesign.MainItemId = Design.MainItemId; - newDesign.CNProfessionalCode = Design.CNProfessionalCode; - newDesign.DesignType = Design.DesignType; - newDesign.DesignContents = Design.DesignContents; - newDesign.DesignDate = Design.DesignDate; - newDesign.CarryUnitIds = Design.CarryUnitIds; - newDesign.IsNoChange = Design.IsNoChange; - newDesign.IsNeedMaterial = Design.IsNeedMaterial; - newDesign.BuyMaterialUnitIds = Design.BuyMaterialUnitIds; - newDesign.MaterialPlanReachDate = Design.MaterialPlanReachDate; - newDesign.PlanDay = Design.PlanDay; - newDesign.PlanCompleteDate = Design.PlanCompleteDate; - newDesign.MaterialRealReachDate = Design.MaterialRealReachDate; - newDesign.RealCompleteDate = Design.RealCompleteDate; - newDesign.AttachUrl = Design.AttachUrl; - newDesign.CompileMan = Design.CompileMan; - newDesign.CompileDate = Design.CompileDate; - newDesign.State = Design.State; - newDesign.SaveHandleMan = Design.SaveHandleMan; - db.Check_Design.InsertOnSubmit(newDesign); - db.SubmitChanges(); - } - } - - /// - /// 修改设计变更信息信息 - /// - /// 设计变更信息实体 - public static void UpdateDesign(Model.Check_Design Design) - { - Model.SGGLDB db = Funs.DB; - Model.Check_Design newDesign = db.Check_Design.First(e => e.DesignId == Design.DesignId); - newDesign.DesignCode = Design.DesignCode; - newDesign.MainItemId = Design.MainItemId; - newDesign.CNProfessionalCode = Design.CNProfessionalCode; - newDesign.DesignType = Design.DesignType; - newDesign.DesignContents = Design.DesignContents; - newDesign.DesignDate = Design.DesignDate; - newDesign.CarryUnitIds = Design.CarryUnitIds; - newDesign.IsNoChange = Design.IsNoChange; - newDesign.IsNeedMaterial = Design.IsNeedMaterial; - newDesign.BuyMaterialUnitIds = Design.BuyMaterialUnitIds; - newDesign.MaterialPlanReachDate = Design.MaterialPlanReachDate; - newDesign.PlanDay = Design.PlanDay; - newDesign.PlanCompleteDate = Design.PlanCompleteDate; - newDesign.MaterialRealReachDate = Design.MaterialRealReachDate; - newDesign.RealCompleteDate = Design.RealCompleteDate; - newDesign.AttachUrl = Design.AttachUrl; - newDesign.State = Design.State; - newDesign.SaveHandleMan = Design.SaveHandleMan; - - db.SubmitChanges(); - } - - /// - /// 根据设计变更信息Id删除一个设计变更信息信息 - /// - /// 设计变更信息Id - public static void DeleteDesign(string DesignId) - { - Model.SGGLDB db = Funs.DB; - Model.Check_Design Design = db.Check_Design.First(e => e.DesignId == DesignId); - - db.Check_Design.DeleteOnSubmit(Design); - db.SubmitChanges(); - } - - /// - /// 根据项目主键获得设计变更信息的数量 - /// - /// 项目主键 - /// - public static int GetDesignCountByProjectId(string projectId) - { - var q = (from x in Funs.DB.Check_Design where x.ProjectId == projectId select x).ToList(); - return q.Count(); - } - - /// - /// 根据主项主键获得设计变更信息的数量 - /// - /// 项目主键 - /// - public static int GetDesignCountByMainItemId(string mainItemId) - { - var q = (from x in Funs.DB.Check_Design where x.MainItemId == mainItemId select x).ToList(); - return q.Count(); - } - private static string GetUnitNames(string unitIds) - { - string unitNames = string.Empty; - if (!string.IsNullOrEmpty(unitIds)) - { - string[] ids = unitIds.Split(','); - foreach (var id in ids) - { - Model.Base_Unit unit = BLL.UnitService.GetUnitByUnitId(id); - if (unit != null) - { - unitNames += unit.UnitName + ","; - } - } - if (!string.IsNullOrEmpty(unitNames)) - { - unitNames = unitNames.Substring(0, unitNames.LastIndexOf(",")); - } - } - return unitNames; - } - /// - /// 根据时间段获取设计变更集合 - /// - /// 开始时间 - /// 结束时间 - public static List GetDesignListsByTime(string projectId, DateTime startTime, DateTime endTime) - { - Model.SGGLDB db = Funs.DB; - return (from x in db.Check_Design - where x.ProjectId == projectId && x.DesignDate >= startTime && x.DesignDate < endTime - select x).ToList(); - } - /// - /// 根据时间段获取设计变更集合 - /// - /// 开始时间 - /// 结束时间 - public static IEnumerable GetDesignListByTime(string projectId, DateTime startTime, DateTime endTime) - { - Model.SGGLDB db = Funs.DB; - return from x in db.Check_Design - where x.ProjectId == projectId && x.DesignDate >= startTime && x.DesignDate < endTime - select new - { - x.DesignId, - x.ProjectId, - x.DesignCode, - MainItemName = (from y in db.ProjectData_MainItem where y.MainItemId == x.MainItemId select y.MainItemName).First(), - CNProfessional = (from y in db.Base_DesignProfessional where y.DesignProfessionalId == x.CNProfessionalCode select y.ProfessionalName).First(), - x.DesignType, - x.DesignContents, - x.DesignDate, - CarryUnit = GetUnitNames(x.CarryUnitIds), - IsNoChange = x.IsNoChange == true ? "是" : "否", - IsNeedMaterial = x.IsNeedMaterial == true ? "是" : "否", - BuyMaterialUnit = GetUnitNames(x.BuyMaterialUnitIds), - x.MaterialPlanReachDate, - x.PlanDay, - x.PlanCompleteDate, - x.MaterialRealReachDate, - x.RealCompleteDate, - x.CompileMan, - x.CompileDate, - x.State, - }; - } - /// - /// 获取变更类型项 - /// - /// 项目Id - /// - public static ListItem[] GetDesignTypeList() - { - ListItem[] lis = new ListItem[10]; - lis[0] = new ListItem("标准规范升版", "标准规范升版"); - lis[1] = new ListItem("设计优化", "设计优化"); - lis[2] = new ListItem("设计不当", "设计不当"); - lis[3] = new ListItem("设计漏项", "设计漏项"); - lis[4] = new ListItem("材料代用", "材料代用"); - lis[5] = new ListItem("业主要求", "业主要求"); - lis[6] = new ListItem("供货偏离", "供货偏离"); - lis[7] = new ListItem("施工偏离", "施工偏离"); - lis[8] = new ListItem("外部条件改变", "外部条件改变"); - lis[9] = new ListItem("其它", "其它"); - return lis; - } - - /// - /// 根据状态选择下一步办理类型 - /// - /// - /// - public static ListItem[] GetDHandleTypeByState(string state) - { - if (state == Const.Design_Compile || state == Const.Design_ReCompile) - { - ListItem[] lis = new ListItem[1]; - lis[0] = new ListItem("施工经理确认", Const.Design_Audit1); - return lis; - } - else if (state == Const.Design_Audit1) - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("变更责任人完善信息", Const.Design_Audit2); - lis[1] = new ListItem("重新整理", Const.Design_ReCompile); - return lis; - } - else if (state == Const.Design_Audit2) - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("分包施工经理实施变更", Const.Design_Audit3); - lis[1] = new ListItem("变更分析", Const.Design_Audit1); - return lis; - } - else if (state == Const.Design_Audit3) - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("责任人确认完成时间", Const.Design_Audit4); - lis[1] = new ListItem("变更分析审核", Const.Design_Audit2); - return lis; - } - else if (state == Const.Design_Audit4) - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("审批完成", Const.Design_Complete); - lis[1] = new ListItem("变更实施", Const.Design_Audit3); - return lis; - } - else - return null; - } - public static List getListDataForApi(string projectId, string unitName, int startRowIndex, int maximumRows) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - IQueryable q = db.Check_Design; - if (!string.IsNullOrEmpty(projectId)) - { - q = q.Where(e => e.ProjectId == projectId); - } - - if (!string.IsNullOrEmpty(projectId)) - { - q = q.Where(e => e.ProjectId == projectId); - } - if (!string.IsNullOrEmpty(unitName)) - { - - q = q.Where(e => e.CarryUnitIds != null); - } - - - var qres = from x in q - orderby x.DesignCode descending - select new - { - x.DesignId, - x.ProjectId, - x.DesignCode, - x.MainItemId, - x.CNProfessionalCode, - MainItemName = (from y in db.ProjectData_MainItem where y.MainItemId == x.MainItemId select y.MainItemName).First(), - CNProfessional = (from y in db.Base_DesignProfessional where y.DesignProfessionalId == x.CNProfessionalCode select y.ProfessionalName).First(), - CompileManName = (from y in db.Person_Persons where y.PersonId == x.CompileMan select y.PersonName).First(), - x.DesignType, - x.DesignContents, - x.DesignDate, - x.CarryUnitIds, - CarryUnit = GetUnitNames(x.CarryUnitIds), - x.IsNoChange, - x.IsNeedMaterial, - x.BuyMaterialUnitIds, - BuyMaterialUnit = GetUnitNames(x.BuyMaterialUnitIds), - x.MaterialPlanReachDate, - x.PlanDay, - x.PlanCompleteDate, - x.MaterialRealReachDate, - x.RealCompleteDate, - x.CompileMan, - x.CompileDate, - x.State - }; - List res = new List(); - - if (!string.IsNullOrEmpty(unitName)) - { - List ids; - var qids = from x in Funs.DB.Base_Unit where x.UnitName.Contains(unitName) select x.UnitId; - ids = qids.ToList(); - - - var list = qres.ToList(); - foreach (var item in list) - { - string[] carryIds = item.CarryUnitIds.Split(','); - foreach (string id in carryIds) - { - if (ids.Contains(id)) - { - Model.Check_Design cd = new Model.Check_Design(); - cd.DesignId = item.DesignId; - cd.ProjectId = item.ProjectId; - cd.DesignCode = item.DesignCode; - cd.CNProfessionalCode = item.CNProfessionalCode + "$" + item.CNProfessional; - cd.DesignType = item.DesignType; - cd.DesignContents = item.DesignContents; - cd.DesignDate = item.DesignDate; - cd.CarryUnitIds = item.CarryUnitIds + "$" + item.CarryUnit; - cd.IsNoChange = item.IsNoChange; - cd.IsNeedMaterial = item.IsNeedMaterial; - cd.MainItemId = item.MainItemId + "$" + item.MainItemName; - cd.BuyMaterialUnitIds = item.BuyMaterialUnitIds + "$" + item.BuyMaterialUnit; - cd.MaterialPlanReachDate = item.MaterialPlanReachDate; - cd.PlanDay = item.PlanDay; - cd.PlanCompleteDate = item.PlanCompleteDate; - cd.MaterialRealReachDate = item.MaterialRealReachDate; - cd.RealCompleteDate = item.RealCompleteDate; - cd.CompileMan = item.CompileManName + "$" + ConvertMan(item.DesignId); - cd.CompileDate = item.CompileDate; - cd.State = item.State; - cd.AttachUrl = AttachFileService.getFileUrl(item.DesignId); - res.Add(cd); - break; - } - } - - } - res = res.Skip(startRowIndex).Take(maximumRows).ToList(); - } - else - { - var list = qres.Skip(startRowIndex).Take(maximumRows).ToList(); - foreach (var item in list) - { - Model.Check_Design cd = new Model.Check_Design(); - cd.DesignId = item.DesignId; - cd.ProjectId = item.ProjectId; - cd.DesignCode = item.DesignCode; - cd.CNProfessionalCode = item.CNProfessionalCode + "$" + item.CNProfessional; - cd.DesignType = item.DesignType; - cd.DesignContents = item.DesignContents; - cd.DesignDate = item.DesignDate; - cd.CarryUnitIds = item.CarryUnitIds + "$" + item.CarryUnit; - cd.IsNoChange = item.IsNoChange; - cd.IsNeedMaterial = item.IsNeedMaterial; - cd.MainItemId = item.MainItemId + "$" + item.MainItemName; - cd.BuyMaterialUnitIds = item.BuyMaterialUnitIds + "$" + item.BuyMaterialUnit; - cd.MaterialPlanReachDate = item.MaterialPlanReachDate; - cd.PlanDay = item.PlanDay; - cd.PlanCompleteDate = item.PlanCompleteDate; - cd.MaterialRealReachDate = item.MaterialRealReachDate; - cd.RealCompleteDate = item.RealCompleteDate; - cd.CompileMan = item.CompileManName + "$" + ConvertManAndId(item.DesignId); - cd.CompileDate = item.CompileDate; - cd.State = item.State; - cd.AttachUrl = AttachFileService.getFileUrl(item.DesignId); - res.Add(cd); - } - } - return res; - } - - } - - public static List getListDataForApi(string carryUnitIds, string state, string mainItemId, string cNProfessionalCode, string designType, string designDateA, string designDateZ, string projectId, int startRowIndex, int maximumRows) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - IQueryable q = db.Check_Design; - if (!string.IsNullOrEmpty(projectId) && "undefined" != projectId) - { - q = q.Where(e => e.ProjectId == projectId); - } - if (!string.IsNullOrEmpty(carryUnitIds) && "undefined" != carryUnitIds) - { - q = q.Where(e => e.CarryUnitIds.Contains(carryUnitIds)); - } - if (!string.IsNullOrEmpty(state) && "undefined" != state) - { - if ("已闭合" == state) - { - q = q.Where(e => e.State == "6"); - } - else - { - q = q.Where(e => e.State != "6"); - - } - } - if (!string.IsNullOrEmpty(mainItemId) && "undefined" != mainItemId) - { - q = q.Where(e => e.MainItemId == mainItemId); - } - - if (!string.IsNullOrEmpty(cNProfessionalCode) && "undefined" != cNProfessionalCode) - { - q = q.Where(e => e.CNProfessionalCode.Contains(cNProfessionalCode)); - } - if (!string.IsNullOrEmpty(designType) && "undefined" != designType) - { - q = q.Where(e => e.DesignType == designType); - } - if (!string.IsNullOrEmpty(designDateA) && "undefined" != designDateA) - { - DateTime date = DateTime.ParseExact(designDateA, "yyyy-MM-dd", new CultureInfo("zh-CN", true)); - q = q.Where(e => e.DesignDate >= date); - } - if (!string.IsNullOrEmpty(designDateZ) && "undefined" != designDateZ) - { - DateTime date = DateTime.ParseExact(designDateZ + "23:59:59", "yyyy-MM-ddHH:mm:ss", new CultureInfo("zh-CN", true)); - q = q.Where(e => e.DesignDate <= date); - } - - var qres = from x in q.Skip(startRowIndex).Take(maximumRows) - select new - { - x.DesignId, - x.ProjectId, - x.DesignCode, - x.MainItemId, - x.CNProfessionalCode, - MainItemName = (from y in db.ProjectData_MainItem where y.MainItemId == x.MainItemId select y.MainItemName).First(), - CNProfessional = (from y in db.Base_DesignProfessional where y.DesignProfessionalId == x.CNProfessionalCode select y.ProfessionalName).First(), - CompileManName = (from y in db.Person_Persons where y.PersonId == x.CompileMan select y.PersonName).First(), - x.DesignType, - x.DesignContents, - x.DesignDate, - CarryUnit = GetUnitNames(x.CarryUnitIds), - x.IsNoChange, - x.IsNeedMaterial, - x.BuyMaterialUnitIds, - BuyMaterialUnit = GetUnitNames(x.BuyMaterialUnitIds), - x.MaterialPlanReachDate, - x.PlanDay, - x.PlanCompleteDate, - x.MaterialRealReachDate, - x.RealCompleteDate, - x.CompileMan, - x.CompileDate, - x.State - - }; - List res = new List(); - var list = qres.ToList(); - foreach (var item in list) - { - Model.Check_Design cd = new Model.Check_Design(); - cd.DesignId = item.DesignId; - cd.ProjectId = item.ProjectId; - cd.DesignCode = item.DesignCode; - cd.CNProfessionalCode = cd.CNProfessionalCode + "$" + item.CNProfessional; - cd.DesignType = item.DesignType; - cd.DesignContents = item.DesignContents; - cd.DesignDate = item.DesignDate; - cd.CarryUnitIds = cd.CarryUnitIds + "$" + item.CarryUnit; - cd.IsNoChange = item.IsNoChange; - cd.IsNeedMaterial = item.IsNeedMaterial; - cd.MainItemId = item.MainItemId + "$" + item.MainItemName; - cd.BuyMaterialUnitIds = item.BuyMaterialUnitIds + "$" + item.BuyMaterialUnit; - cd.MaterialPlanReachDate = item.MaterialPlanReachDate; - cd.PlanDay = item.PlanDay; - cd.PlanCompleteDate = item.PlanCompleteDate; - cd.MaterialRealReachDate = item.MaterialRealReachDate; - cd.RealCompleteDate = item.RealCompleteDate; - cd.CompileMan = item.CompileManName + "$" + ConvertManAndId(item.DesignId); - cd.CompileDate = item.CompileDate; - cd.State = item.State; - cd.AttachUrl = AttachFileService.getFileUrl(item.DesignId); - res.Add(cd); - } - return res; - } - } - public static string ConvertMan(string id) - { - string name = string.Empty; - var a = BLL.DesignApproveService.getCurrApproveForApi(id); - if (a != null) - { - name = Person_PersonsService.GetPersonsNameById(a.ApproveMan); - } - return name; - } - - public static string ConvertManAndId(string id) - { - string name = string.Empty; - if (id != null) - { - Model.Check_DesignApprove a = BLL.DesignApproveService.getCurrApproveForApi(id); - if (a != null) - { - name = Person_PersonsService.GetPersonsNameById(a.ApproveMan); - if (!string.IsNullOrEmpty(name)) - { - name = name + "$" + a.ApproveMan; - } - } - } - return name; - } - - public static void UpdateDesignForApi(Model.Check_Design Design) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_Design newDesign = db.Check_Design.FirstOrDefault(e => e.DesignId == Design.DesignId); - if (newDesign != null) - { - if (!string.IsNullOrEmpty(Design.DesignCode)) - newDesign.DesignCode = Design.DesignCode; - if (!string.IsNullOrEmpty(Design.MainItemId)) - newDesign.MainItemId = Design.MainItemId; - if (!string.IsNullOrEmpty(Design.CNProfessionalCode)) - newDesign.CNProfessionalCode = Design.CNProfessionalCode; - if (!string.IsNullOrEmpty(Design.DesignType)) - newDesign.DesignType = Design.DesignType; - if (!string.IsNullOrEmpty(Design.DesignContents)) - newDesign.DesignContents = Design.DesignContents; - if (Design.DesignDate.HasValue) - newDesign.DesignDate = Design.DesignDate; - if (!string.IsNullOrEmpty(Design.CarryUnitIds)) - newDesign.CarryUnitIds = Design.CarryUnitIds; - if (Design.IsNoChange.HasValue) - newDesign.IsNoChange = Design.IsNoChange; - if (Design.IsNeedMaterial.HasValue) - newDesign.IsNeedMaterial = Design.IsNeedMaterial; - - if (!string.IsNullOrEmpty(Design.BuyMaterialUnitIds)) - newDesign.BuyMaterialUnitIds = Design.BuyMaterialUnitIds; - if (Design.MaterialPlanReachDate.HasValue) - newDesign.MaterialPlanReachDate = Design.MaterialPlanReachDate; - if (newDesign.IsNeedMaterial.HasValue && !newDesign.IsNeedMaterial.Value) - { - newDesign.BuyMaterialUnitIds = null; - newDesign.MaterialPlanReachDate = null; - } - if (Design.PlanDay.HasValue) - newDesign.PlanDay = Design.PlanDay; - if (Design.PlanCompleteDate.HasValue) - newDesign.PlanCompleteDate = Design.PlanCompleteDate; - if (Design.MaterialRealReachDate.HasValue) - newDesign.MaterialRealReachDate = Design.MaterialRealReachDate; - if (Design.RealCompleteDate.HasValue) - newDesign.RealCompleteDate = Design.RealCompleteDate; - if (!string.IsNullOrEmpty(Design.AttachUrl)) - newDesign.AttachUrl = Design.AttachUrl; - if (!string.IsNullOrEmpty(Design.State)) - newDesign.State = Design.State; - - db.SubmitChanges(); - } - } - } - } -} diff --git a/SGGL/BLL/CQMS/Check/DrawApproveService.cs b/SGGL/BLL/CQMS/Check/DrawApproveService.cs deleted file mode 100644 index 12d29a70..00000000 --- a/SGGL/BLL/CQMS/Check/DrawApproveService.cs +++ /dev/null @@ -1,101 +0,0 @@ -using System; -using System.Linq; - -namespace BLL -{ - public class DrawApproveService - { - /// - /// 增加图纸审批信息 - /// - /// 图纸审批实体 - public static void AddDrawApprove(Model.Check_DrawApprove approve) - { - Model.SGGLDB db = Funs.DB; - string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_DrawApprove)); - Model.Check_DrawApprove newApprove = new Model.Check_DrawApprove(); - newApprove.DrawApproveId = newKeyID; - newApprove.DrawId = approve.DrawId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.Check_DrawApprove.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - - /// - /// 修改图纸审批信息 - /// - /// 图纸审批实体 - public static void UpdateDrawApprove(Model.Check_DrawApprove approve) - { - Model.SGGLDB db = Funs.DB; - Model.Check_DrawApprove newApprove = db.Check_DrawApprove.First(e => e.DrawApproveId == approve.DrawApproveId && e.ApproveDate == null); - newApprove.DrawId = approve.DrawId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - } - - /// - /// 修改图纸审批信息 - /// - /// 图纸审批实体 - public static void UpdateDrawApproveForApi(Model.Check_DrawApprove approve) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_DrawApprove newApprove = db.Check_DrawApprove.FirstOrDefault(e => e.DrawApproveId == approve.DrawApproveId); - if (newApprove != null) - { - if (!string.IsNullOrEmpty(approve.DrawId)) - newApprove.DrawId = approve.DrawId; - if (!string.IsNullOrEmpty(approve.ApproveMan)) - newApprove.ApproveMan = approve.ApproveMan; - if (approve.ApproveDate.HasValue) - newApprove.ApproveDate = approve.ApproveDate; - if (!string.IsNullOrEmpty(approve.ApproveIdea)) - newApprove.ApproveIdea = approve.ApproveIdea; - if (approve.IsAgree.HasValue) - newApprove.IsAgree = approve.IsAgree; - if (!string.IsNullOrEmpty(approve.ApproveType)) - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - } - } - } - - /// - /// 根据图纸编号删除对应的所有图纸审批信息 - /// - /// 图纸编号 - public static void DeleteDrawApprovesByDrawId(string DrawId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_DrawApprove where x.DrawId == DrawId select x).ToList(); - db.Check_DrawApprove.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - - public static void See(string DrawId, string userId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - var item = db.Check_DrawApprove.FirstOrDefault(x => x.DrawId == DrawId && x.ApproveType == "S" && x.ApproveMan == userId && x.ApproveDate == null); - if (item != null) - { - item.ApproveDate = DateTime.Now; - db.SubmitChanges(); - } - } - } - } -} diff --git a/SGGL/BLL/CQMS/Check/DrawService.cs b/SGGL/BLL/CQMS/Check/DrawService.cs deleted file mode 100644 index a4451bb0..00000000 --- a/SGGL/BLL/CQMS/Check/DrawService.cs +++ /dev/null @@ -1,187 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using System.Web.UI.WebControls; - -namespace BLL -{ - public class DrawService - { - /// - /// 获取施工图纸信息 - /// - /// - /// - public static Model.Check_Draw GetDrawByDrawId(string DrawId) - { - return Funs.DB.Check_Draw.FirstOrDefault(e => e.DrawId == DrawId); - } - public static Model.Check_Draw GetDrawForApi(string drawId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_Draw draw = db.Check_Draw.FirstOrDefault(x => x.DrawId == drawId); - string mainItemName = string.Empty; - Model.ProjectData_MainItem mainItem = BLL.MainItemService.GetMainItemByMainItemId(draw.MainItem); - if (mainItem != null) - { - mainItemName = mainItem.MainItemName; - } - draw.MainItem = draw.MainItem + "$" + mainItemName; - string designCNName = string.Empty; - Model.Base_DesignProfessional dp = BLL.DesignProfessionalService.GetDesignProfessional(draw.DesignCN); - if (dp != null) - { - designCNName = dp.ProfessionalName; - } - draw.DesignCN = draw.DesignCN + "$" + designCNName; - draw.CompileMan = draw.CompileMan + "$" + Person_PersonsService.GetPersonsNameById(draw.CompileMan); - return draw; - } - - } - /// - /// 添加施工图纸信息 - /// - /// - public static void AddCheckDraw(Model.Check_Draw Draw) - { - Model.SGGLDB db = Funs.DB; - Model.Check_Draw newDraw = new Model.Check_Draw(); - newDraw.DrawId = Draw.DrawId; - newDraw.ProjectId = Draw.ProjectId; - newDraw.DrawCode = Draw.DrawCode; - newDraw.DrawName = Draw.DrawName; - newDraw.MainItem = Draw.MainItem; - newDraw.DesignCN = Draw.DesignCN; - newDraw.Edition = Draw.Edition; - newDraw.AcceptDate = Draw.AcceptDate; - newDraw.CompileMan = Draw.CompileMan; - newDraw.CompileDate = Draw.CompileDate; - newDraw.IsInvalid = Draw.IsInvalid; - newDraw.Recover = Draw.Recover; - db.Check_Draw.InsertOnSubmit(newDraw); - db.SubmitChanges(); - } - - /// - /// 修改施工图纸信息 - /// - /// - public static void UpdateCheckDraw(Model.Check_Draw Draw) - { - Model.SGGLDB db = Funs.DB; - Model.Check_Draw newDraw = db.Check_Draw.FirstOrDefault(e => e.DrawId == Draw.DrawId); - if (newDraw != null) - { - newDraw.DrawId = Draw.DrawId; - newDraw.ProjectId = Draw.ProjectId; - newDraw.DrawCode = Draw.DrawCode; - newDraw.DrawName = Draw.DrawName; - newDraw.MainItem = Draw.MainItem; - newDraw.DesignCN = Draw.DesignCN; - newDraw.Edition = Draw.Edition; - newDraw.AcceptDate = Draw.AcceptDate; - newDraw.CompileMan = Draw.CompileMan; - newDraw.CompileDate = Draw.CompileDate; - newDraw.IsInvalid = Draw.IsInvalid; - newDraw.Recover = Draw.Recover; - db.SubmitChanges(); - } - } - /// - /// 根据主键删除施工图纸信息 - /// - /// - public static void DeleteDrawById(string DrawId) - { - Model.SGGLDB db = Funs.DB; - Model.Check_Draw Draw = db.Check_Draw.FirstOrDefault(e => e.DrawId == DrawId); - if (Draw != null) - { - db.Check_Draw.DeleteOnSubmit(Draw); - db.SubmitChanges(); - } - } - /// - /// 获取主项下拉框 - /// - /// 项目Id - /// - public static void InitMainItemDropDownList(FineUIPro.DropDownList dropName, string projectId) - { - var q = (from x in Funs.DB.ProjectData_MainItem where x.ProjectId == projectId orderby x.MainItemCode select x).ToList(); - dropName.DataValueField = "MainItemId"; - dropName.DataTextField = "MainItemName"; - dropName.DataSource = q; - dropName.DataBind(); - Funs.FineUIPleaseSelect(dropName); - } - - /// - /// 获取设计专业下拉框 - /// - /// - public static void InitDesignCNNameDropDownList(FineUIPro.DropDownList dropName) - { - var q = (from x in Funs.DB.Base_DesignProfessional orderby x.DesignProfessionalCode select x).ToList(); - ListItem[] list = new ListItem[q.Count()]; - dropName.DataValueField = "DesignProfessionalId"; - dropName.DataTextField = "ProfessionalName"; - dropName.DataSource = q; - dropName.DataBind(); - Funs.FineUIPleaseSelect(dropName); - } - public static List GetDrawByProjectIdForApi(string name, string projectId, int index, int page) - { - List codes = new List(); - - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - if (!string.IsNullOrEmpty(name)) - { - var qcn = from y in db.Base_DesignProfessional where y.ProfessionalName.Contains(name) select y.DesignProfessionalId; - codes = qcn.ToList(); - } - var q = from x in db.Check_Draw - where x.ProjectId == projectId && (name == "" || x.DrawName.Contains(name) || x.DrawCode.Contains(name) || codes.Contains(x.DesignCN)) - select new - { - x.DrawId, - x.ProjectId, - x.DrawCode, - x.DrawName, - x.MainItem, - x.DesignCN, - MainItemName = (from y in db.ProjectData_MainItem where y.MainItemId == x.MainItem select y.MainItemName).First(), - DesignCNName = (from y in db.Base_DesignProfessional where y.DesignProfessionalId == x.DesignCN select y.ProfessionalName).First(), - x.Edition, - x.AcceptDate, - x.CompileMan, - x.CompileDate, - x.IsInvalid, - x.Recover - }; - var list = q.Skip(index * page).Take(page).ToList(); - List listRes = new List(); - for (int i = 0; i < list.Count; i++) - { - Model.Check_Draw x = new Model.Check_Draw(); - x.DrawId = list[i].DrawId; - x.ProjectId = list[i].ProjectId; - x.DrawCode = list[i].DrawCode; - x.DrawName = list[i].DrawName; - x.MainItem = list[i].MainItem + "$" + list[i].MainItemName; - x.DesignCN = list[i].DesignCN + "$" + list[i].DesignCNName; - x.Edition = list[i].Edition; - x.AcceptDate = list[i].AcceptDate; - x.CompileMan = list[i].CompileMan; - x.IsInvalid = list[i].IsInvalid; - x.Recover = list[i].Recover; - x.CompileDate = list[i].CompileDate; - listRes.Add(x); - } - return listRes; - } - } - } -} diff --git a/SGGL/BLL/CQMS/Check/FileCabinetService.cs b/SGGL/BLL/CQMS/Check/FileCabinetService.cs deleted file mode 100644 index b6f0ea4e..00000000 --- a/SGGL/BLL/CQMS/Check/FileCabinetService.cs +++ /dev/null @@ -1,259 +0,0 @@ -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class FileCabinetService - { - /// - /// 增加信息 - /// - /// 实体 - public static void AddFileCabinet(Model.Project_FileCabinet addFileCabinet) - { - Model.Project_FileCabinet newFileCabinet = new Model.Project_FileCabinet - { - FileCabinetId = addFileCabinet.FileCabinetId, - ProjectId = addFileCabinet.ProjectId, - FileType = addFileCabinet.FileType, - FileCode = addFileCabinet.FileCode, - FileContent = addFileCabinet.FileContent, - FileDate = addFileCabinet.FileDate, - CreateManId = addFileCabinet.CreateManId, - FileUrl = addFileCabinet.FileUrl - }; - var db1 = Funs.DB; - db1.Project_FileCabinet.InsertOnSubmit(newFileCabinet); - db1.SubmitChanges(); - } - /// - /// 记录数 - /// - private static int count - { - get; - set; - } - /// - /// 删除信息 - /// - /// 信息Id - public static void DeleteFileCabinet(string fileCabinetId) - { - Model.SGGLDB db = Funs.DB; - Model.Project_FileCabinet FileCabinet = db.Project_FileCabinet.FirstOrDefault(e => e.FileCabinetId == fileCabinetId); - if (FileCabinet != null) - { - db.Project_FileCabinet.DeleteOnSubmit(FileCabinet); - db.SubmitChanges(); - } - } - /// - /// 获取单条记录(根据id) - /// - /// - /// - public static Model.Project_FileCabinet getInfo(string fileCabinetId) - { - return Funs.DB.Project_FileCabinet.FirstOrDefault(e => e.FileCabinetId == fileCabinetId); - } - /// - /// 获取重要文件 - /// - /// - /// - public static IList getList(string projectId) - { - var fileCabinets = (from x in Funs.DB.Project_FileCabinet - where x.ProjectId == projectId - select new Model.FileCabinetItem - { - FileCabinetId = x.FileCabinetId, - ProjectId = x.ProjectId, - FileCode = x.FileCode, - FileContent = x.FileContent, - FileDate = x.FileDate, - FileUrl = x.FileUrl, - CreateManId = x.CreateManId, - CreateManName = Funs.DB.Person_Persons.First(y => y.PersonId == x.CreateManId).PersonName, - }).ToList(); - return fileCabinets; - } - - /// - /// 获取分页列表 - /// - /// - /// - /// - public static IEnumerable getListData(string type, string projectId, string unitWorkId, string cNProfessionalCode, int startRowIndex, int maximumRows) - { - IQueryable q = getFileCabinetList(type, projectId, unitWorkId, cNProfessionalCode).AsQueryable(); - count = q.Count(); - if (count == 0) - { - return null; - } - return from x in q.Skip(startRowIndex).Take(maximumRows) - orderby x.FileDate descending - select x; - } - /// - /// 修改信息 - /// - /// 实体 - public static void UpdateFileCabinet(Model.Project_FileCabinet updateFileCabinet) - { - var db1 = Funs.DB; - Model.Project_FileCabinet getFileCabinet = db1.Project_FileCabinet.FirstOrDefault(e => e.FileCabinetId == updateFileCabinet.FileCabinetId); - if (getFileCabinet != null) - { - getFileCabinet.FileCode = updateFileCabinet.FileCode; - getFileCabinet.FileContent = updateFileCabinet.FileContent; - getFileCabinet.FileDate = updateFileCabinet.FileDate; - getFileCabinet.CreateManId = updateFileCabinet.CreateManId; - getFileCabinet.FileUrl = updateFileCabinet.FileUrl; - db1.SubmitChanges(); - } - } - - - /// - /// 获取列表数 - /// - /// - public static int getListCount(string type, string projectId, string unitWorkId, string cNProfessionalCode) - { - return count; - } - public static List getFileCabinetList(string type, string projectId, string mainItemId, string cNProfessionalCode) - { - List fileCabinets = new List(); - /// 质量验收记录 - if (type == "1") //Check_SpotCheck - { - fileCabinets = (from x in Funs.DB.Check_SpotCheck - where x.ProjectId == projectId - select new Model.FileCabinetItem - { - FileCabinetId = x.SpotCheckCode, - ProjectId = x.ProjectId, - FileCode = x.DocCode, - FileContent = x.DocCode, - FileDate = x.SpotCheckDate, - CreateManId = x.CreateMan, - CreateManName = Funs.DB.Person_Persons.First(y => y.PersonId == x.CreateMan).PersonName, - FileUrl = x.AttachUrl, - }).ToList(); - } - else if (type == "2") - { - fileCabinets = (from x in Funs.DB.Check_CheckControl - where x.ProjectId == projectId && x.State == BLL.Const.CheckControl_Complete - select new Model.FileCabinetItem - { - FileCabinetId = x.CheckControlCode, - ProjectId = x.ProjectId, - FileCode = x.DocCode, - FileContent = x.QuestionDef, - FileDate = x.CheckDate, - FileUrl = x.AttachUrl, - CreateManId = x.CheckMan, - CreateManName = Funs.DB.Person_Persons.First(e => e.PersonId == x.CheckMan).PersonName, - }).ToList(); - } - else if (type == "3") - { - fileCabinets = (from x in Funs.DB.Check_JointCheck - where x.ProjectId == projectId && x.State == BLL.Const.JointCheck_Complete - select new Model.FileCabinetItem - { - FileCabinetId = x.JointCheckId, - ProjectId = x.ProjectId, - FileCode = x.JointCheckCode, - FileContent = x.CheckName, - FileDate = x.CheckDate, - FileUrl = string.Empty, - CreateManId = x.CheckMan, - CreateManName = Funs.DB.Person_Persons.First(y => y.PersonId == x.CheckMan).PersonName, - }).ToList(); - } - else if (type == "4") - { - fileCabinets = (from x in Funs.DB.Check_TechnicalContactList - where x.ProjectId == projectId && x.State == Const.TechnicalContactList_Complete - select new Model.FileCabinetItem - { - FileCabinetId = x.TechnicalContactListId, - ProjectId = x.ProjectId, - FileCode = x.Code, - FileContent = (x.ContactListType == "1" ? "图纸类:" : "非图纸类:") + x.Cause, - FileDate = x.CompileDate, - FileUrl = x.AttachUrl, - CreateManId = x.CompileMan, - CreateManName = Funs.DB.Person_Persons.First(y => y.PersonId == x.CompileMan).PersonName, - }).ToList(); - } - else if (type == "5") - { - var designs = from x in Funs.DB.Check_Design - where x.ProjectId == projectId && x.State == Const.Design_Complete - select x; - if (mainItemId != Const._Null) - { - designs = from x in designs where x.MainItemId == mainItemId select x; - } - if (cNProfessionalCode != Const._Null) - { - designs = from x in designs where x.CNProfessionalCode == cNProfessionalCode select x; - } - fileCabinets = (from x in designs - select new Model.FileCabinetItem - { - FileCabinetId = x.DesignId, - ProjectId = x.ProjectId, - FileCode = x.DesignCode, - FileContent = x.DesignContents, - FileDate = x.DesignDate, - FileUrl = x.AttachUrl, - CreateManId = x.CompileMan, - CreateManName = Funs.DB.Person_Persons.First(y => y.PersonId == x.CompileMan).PersonName, - }).ToList(); - } - else if (type == "6") - { - fileCabinets = (from x in Funs.DB.Check_CheckMonth - where x.ProjectId == projectId - select new Model.FileCabinetItem - { - FileCabinetId = x.CheckMonthId, - ProjectId = x.ProjectId, - FileCode = string.Format("{0:yyyy-MM}", x.Months), - FileContent = "发出整改项" + x.ThisRectifyNum.ToString() + ",关闭整改项" + x.ThisOKRectifyNum.ToString() + ";实体验收完成数" + x.ThisSpotCheckNum.ToString() + ";一次检验合格率" + x.OnesOKRate + "。", - FileDate = x.CompileDate, - FileUrl = string.Empty, - CreateManId = x.CompileMan, - CreateManName = Funs.DB.Person_Persons.First(y => y.PersonId == x.CompileMan).PersonName, - }).ToList(); - } - else if (type == "-1") - { - fileCabinets = (from x in Funs.DB.Project_FileCabinet - where x.ProjectId == projectId - select new Model.FileCabinetItem - { - FileCabinetId = x.FileCabinetId, - ProjectId = x.ProjectId, - FileCode = x.FileCode, - FileContent = x.FileContent, - FileDate = x.FileDate, - FileUrl = x.FileUrl, - CreateManId = x.CreateManId, - CreateManName = Funs.DB.Person_Persons.First(y => y.PersonId == x.CreateManId).PersonName, - }).ToList(); - } - - return fileCabinets; - } - } -} diff --git a/SGGL/BLL/CQMS/Check/JointCheckApproveService.cs b/SGGL/BLL/CQMS/Check/JointCheckApproveService.cs deleted file mode 100644 index 208c6357..00000000 --- a/SGGL/BLL/CQMS/Check/JointCheckApproveService.cs +++ /dev/null @@ -1,394 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class JointCheckApproveService - { - /// - /// 根据质量共检编号删除对应的所有质量共检审批信息 - /// - /// 质量共检编号 - public static void DeleteJointCheckApprovesByJointCheckId(string JointCheckId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_JointCheckApprove where x.JointCheckId == JointCheckId select x).ToList(); - db.Check_JointCheckApprove.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - /// - /// 获取质量共检模板列表 - /// - /// - /// - /// - public static IEnumerable getListData(string JointCheckId) - { - var approves = (from x in Funs.DB.Check_JointCheckApprove where x.JointCheckId == JointCheckId && x.ApproveDate != null && x.ApproveType != "S" orderby x.ApproveDate select x).ToList(); - var approves2 = (from x in Funs.DB.Check_JointCheckApprove where x.JointCheckId == JointCheckId && x.ApproveDate != null && x.ApproveType != "S" orderby x.ApproveDate select x).ToList(); - string approveType = string.Empty; - DateTime? date = null; - foreach (var approve in approves2) - { - if (approve.ApproveType == approveType) //同一办理类型 - { - DateTime date1 = approve.ApproveDate.Value; - if (date != null) - { - TimeSpan t = date1 - Convert.ToDateTime(date); - if (t.Minutes < 1) - { - approves.Remove(approve); - } - } - } - approveType = approve.ApproveType; - date = approve.ApproveDate; - } - var res = from x in approves - where x.JointCheckId == JointCheckId && x.ApproveDate != null && x.ApproveType != "S" - orderby x.ApproveDate - select new - { - x.JointCheckApproveId, - x.JointCheckId, - ApproveMan = x.ApproveMan == null ? "" : (from y in Funs.DB.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(), - x.ApproveDate, - x.IsAgree, - x.ApproveIdea, - x.ApproveType, - }; - return res; - } - /// - /// 获取质量共检模板列表 - /// - /// - /// - /// - public static IEnumerable listData(string JointCheckId) - { - var approves = (from x in Funs.DB.Check_JointCheckApprove where x.JointCheckId == JointCheckId && x.ApproveDate != null && x.ApproveType != "S" orderby x.ApproveDate select x).ToList(); - var approves2 = (from x in Funs.DB.Check_JointCheckApprove where x.JointCheckId == JointCheckId && x.ApproveDate != null && x.ApproveType != "S" orderby x.ApproveDate select x).ToList(); - string approveType = string.Empty; - DateTime? date = null; - foreach (var approve in approves2) - { - if (approve.ApproveType == approveType) //同一办理类型 - { - DateTime date1 = approve.ApproveDate.Value; - if (date != null) - { - TimeSpan t = date1 - Convert.ToDateTime(date); - if (t.Minutes < 1) - { - approves.Remove(approve); - } - } - } - approveType = approve.ApproveType; - date = approve.ApproveDate; - } - var res = from x in approves - where x.JointCheckId == JointCheckId && x.ApproveDate != null && x.ApproveType != "S" - orderby x.ApproveDate - select new - { - x.JointCheckApproveId, - x.JointCheckId, - ApproveMan = (from y in Funs.DB.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(), - x.ApproveDate, - x.IsAgree, - x.ApproveIdea, - x.ApproveType, - }; - return res.AsEnumerable().ToList(); - } - - /// - /// 根据质量共检编号获取质量共检审批信息集合 - /// - /// 质量共检编号 - /// 质量共检审批集合 - public static List GetJointCheckApprovesByJointCheckId(string JointCheckId, string ApproveMan) - { - return (from x in Funs.DB.Check_JointCheckApprove where x.JointCheckId == JointCheckId && x.ApproveType != "S" && x.ApproveDate == null && x.ApproveMan == ApproveMan select x).ToList(); - } - /// - /// 增加质量共检审批信息 - /// - /// 质量共检审批实体 - public static string AddJointCheckApproveForApi(Model.Check_JointCheckApprove approve) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_JointCheckApprove)); - Model.Check_JointCheckApprove newApprove = new Model.Check_JointCheckApprove(); - newApprove.JointCheckApproveId = newKeyID; - newApprove.JointCheckId = approve.JointCheckId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - newApprove.JointCheckDetailId = approve.JointCheckDetailId; - db.Check_JointCheckApprove.InsertOnSubmit(newApprove); - db.SubmitChanges(); - return newKeyID; - } - } - public static void AddJointCheckApprove(Model.Check_JointCheckApprove approve) - { - Model.SGGLDB db = Funs.DB; - string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_JointCheckApprove)); - Model.Check_JointCheckApprove newApprove = new Model.Check_JointCheckApprove(); - newApprove.JointCheckApproveId = newKeyID; - newApprove.JointCheckId = approve.JointCheckId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - newApprove.JointCheckDetailId = approve.JointCheckDetailId; - - db.Check_JointCheckApprove.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - /// - /// 修改质量共检审批信息 - /// - /// 质量共检审批实体 - public static void UpdateJointCheckApprove(Model.Check_JointCheckApprove approve) - { - Model.SGGLDB db = Funs.DB; - Model.Check_JointCheckApprove newApprove = db.Check_JointCheckApprove.First(e => e.JointCheckApproveId == approve.JointCheckApproveId && e.ApproveDate == null); - newApprove.JointCheckId = approve.JointCheckId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - } - public static Model.Check_JointCheckApprove GetSee(string JointCheckId, string userId) - { - return Funs.DB.Check_JointCheckApprove.FirstOrDefault(x => x.JointCheckId == JointCheckId && x.ApproveType == "S" && x.ApproveMan == userId && x.ApproveDate == null); - } - public static void See(string JointCheckId, string userId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - var item = db.Check_JointCheckApprove.FirstOrDefault(x => x.JointCheckId == JointCheckId && x.ApproveType == "S" && x.ApproveMan == userId && x.ApproveDate == null); - if (item != null) - { - item.ApproveDate = DateTime.Now; - db.SubmitChanges(); - } - } - } - /// - /// 根据质量共检编号获取所有未办理质量共检审批信息 - /// - /// 质量共检编号 - /// 所有未办理质量共检审批实体 - public static List GetJointCheckApprovesByJointCheckId(string JointCheckId) - { - return (from x in Funs.DB.Check_JointCheckApprove where x.JointCheckId == JointCheckId && x.ApproveType != "S" && x.ApproveDate == null select x).ToList(); - } - - /// - /// 根据质量共检编号获取一个质量共检审批信息 - /// - /// 质量共检编号 - /// 一个质量共检审批实体 - public static Model.Check_JointCheckApprove GetJointCheckApproveByJointCheckId(string JointCheckId, string ApproveMan) - { - return Funs.DB.Check_JointCheckApprove.FirstOrDefault(x => x.JointCheckId == JointCheckId && x.ApproveDate == null && x.ApproveMan == ApproveMan); - } - - /// - /// 根据质量共检明细Id获取一个质量共检审批信息 - /// - /// 质量共检编号 - /// 一个质量共检审批实体 - public static Model.Check_JointCheckApprove GetJointCheckApproveByJointCheckDetailId(string JointCheckDetailId, string ApproveMan) - { - return Funs.DB.Check_JointCheckApprove.FirstOrDefault(x => x.JointCheckDetailId == JointCheckDetailId && x.ApproveDate == null && x.ApproveType != "S" && x.ApproveMan == ApproveMan); - } - - /// - /// 分包专工回复信息 - /// - /// - /// - public static Model.Check_JointCheckApprove GetAudit1(string JointCheckId, string jointCheckDetailId) - { - return Funs.DB.Check_JointCheckApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.JointCheckId == JointCheckId && x.ApproveType == BLL.Const.JointCheck_Audit1 && x.JointCheckDetailId == jointCheckDetailId); - } - - /// - /// 分包负责人审核信息 - /// - /// - /// - public static Model.Check_JointCheckApprove GetAudit2(string JointCheckId, string jointCheckDetailId) - { - return Funs.DB.Check_JointCheckApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.JointCheckId == JointCheckId && x.ApproveType == BLL.Const.JointCheck_Audit2 && x.JointCheckDetailId == jointCheckDetailId); - } - - /// - /// 总包专工确认信息 - /// - /// - /// - public static Model.Check_JointCheckApprove GetAudit3(string JointCheckId, string jointCheckDetailId) - { - return Funs.DB.Check_JointCheckApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.JointCheckId == JointCheckId && x.ApproveType == BLL.Const.JointCheck_Audit3 && x.JointCheckDetailId == jointCheckDetailId); - } - - /// - /// 总包负责人审核信息 - /// - /// - /// - public static Model.Check_JointCheckApprove GetAudit4(string JointCheckId, string jointCheckDetailId) - { - return Funs.DB.Check_JointCheckApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.JointCheckId == JointCheckId && x.ApproveType == BLL.Const.JointCheck_Audit4 && x.JointCheckDetailId == jointCheckDetailId); - } - public static List getListDataByJcidForApi(string JointCheckId, string JointCheckDetailId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - var q = from x in db.Check_JointCheckApprove - where x.JointCheckId == JointCheckId && x.JointCheckDetailId == JointCheckDetailId && x.ApproveDate != null && x.ApproveType != "S" - orderby x.ApproveDate - select new - { - x.JointCheckApproveId, - x.JointCheckId, - ApproveMan = (from y in db.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(), - x.ApproveDate, - x.IsAgree, - x.ApproveIdea, - x.ApproveType, - }; - List res = new List(); - var list = q.ToList(); - foreach (var item in list) - { - Model.Check_JointCheckApprove jc = new Model.Check_JointCheckApprove(); - jc.JointCheckApproveId = item.JointCheckApproveId; - jc.JointCheckId = item.JointCheckApproveId; - jc.ApproveMan = item.ApproveMan; - jc.ApproveDate = item.ApproveDate; - jc.IsAgree = item.IsAgree; - jc.ApproveIdea = item.ApproveIdea; - jc.ApproveType = item.ApproveType; - res.Add(jc); - } - return res; - } - } - public static Model.Check_JointCheckApprove getCurrApproveByDetailIdForApi(string id) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - List res = new List(); - - var q = from e in db.Check_JointCheckApprove - where e.JointCheckDetailId == id && e.ApproveType != "S" && e.ApproveDate == null - select e; - return q.FirstOrDefault(); - } - } - public static List getCurrApproveForApi(string id) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - List res = new List(); - - var q = from e in db.Check_JointCheckApprove - where e.JointCheckId == id && e.ApproveType != "S" && e.ApproveDate == null - select e; - //Model.Check_JointCheckApprove newApprove = db.Check_JointCheckApprove.FirstOrDefault(e => e.JointCheckId == id && e.ApproveType != "S" && e.ApproveDate == null); - var list = q.ToList(); - if (list != null) - { - foreach (var item in list) - { - Model.Check_JointCheckApprove approve = new Model.Check_JointCheckApprove(); - approve.ApproveDate = item.ApproveDate; - approve.ApproveIdea = item.ApproveIdea; - approve.ApproveMan = item.ApproveMan; - approve.ApproveType = item.ApproveType; - approve.JointCheckApproveId = item.JointCheckApproveId; - approve.JointCheckDetailId = item.JointCheckDetailId; - approve.JointCheckId = item.JointCheckId; - approve.ApproveIdea = Person_PersonsService.GetPersonsNameById(item.ApproveMan); - res.Add(approve); - } - } - - return res; - } - } - public static Model.Check_JointCheckApprove getCurrApproveByJoinCheckIdForApi(string id) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - List res = new List(); - Model.Check_JointCheckApprove item = db.Check_JointCheckApprove.FirstOrDefault(e => e.JointCheckId == id && e.ApproveType != "S" && e.ApproveDate == null); - if (item != null) - { - item.ApproveIdea = Person_PersonsService.GetPersonsNameById(item.ApproveMan); - Model.Check_JointCheckApprove approve = new Model.Check_JointCheckApprove - { - ApproveDate = item.ApproveDate, - ApproveIdea = item.ApproveIdea, - ApproveMan = item.ApproveMan, - ApproveType = item.ApproveType, - JointCheckApproveId = item.JointCheckApproveId, - JointCheckDetailId = item.JointCheckDetailId, - JointCheckId = item.JointCheckId - }; - return approve; - } - else - { - return null; - } - } - } - public static Model.Check_JointCheckApprove UpdateJointCheckApproveForApi(Model.Check_JointCheckApprove approve) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_JointCheckApprove newApprove = db.Check_JointCheckApprove.FirstOrDefault(e => e.JointCheckApproveId == approve.JointCheckApproveId); - if (newApprove != null) - { - if (!string.IsNullOrEmpty(approve.JointCheckId)) - newApprove.JointCheckId = approve.JointCheckId; - if (!string.IsNullOrEmpty(approve.ApproveMan)) - newApprove.ApproveMan = approve.ApproveMan; - if (approve.ApproveDate.HasValue) - newApprove.ApproveDate = approve.ApproveDate; - if (!string.IsNullOrEmpty(approve.ApproveIdea)) - newApprove.ApproveIdea = approve.ApproveIdea; - if (approve.IsAgree.HasValue) - newApprove.IsAgree = approve.IsAgree; - if (!string.IsNullOrEmpty(approve.ApproveType)) - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - return newApprove; - } - return null; - } - ; - - } - } -} diff --git a/SGGL/BLL/CQMS/Check/JointCheckDetailService.cs b/SGGL/BLL/CQMS/Check/JointCheckDetailService.cs deleted file mode 100644 index 6d82e462..00000000 --- a/SGGL/BLL/CQMS/Check/JointCheckDetailService.cs +++ /dev/null @@ -1,421 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class JointCheckDetailService - { - /// - /// 修改质量共检明细信息 - /// - /// 质量共检明细实体 - public static void UpdateJointCheckDetail(Model.Check_JointCheckDetail a) - { - Model.SGGLDB db = Funs.DB; - Model.Check_JointCheckDetail newJointCheckDetail = db.Check_JointCheckDetail.First(e => e.JointCheckDetailId == a.JointCheckDetailId); - newJointCheckDetail.UnitWorkId = a.UnitWorkId; - newJointCheckDetail.CNProfessionalCode = a.CNProfessionalCode; - newJointCheckDetail.QuestionDef = a.QuestionDef; - newJointCheckDetail.CheckSite = a.CheckSite; - newJointCheckDetail.QuestionType = a.QuestionType; - newJointCheckDetail.Standard = a.Standard; - newJointCheckDetail.RectifyOpinion = a.RectifyOpinion; - newJointCheckDetail.LimitDate = a.LimitDate; - newJointCheckDetail.AttachUrl = a.AttachUrl; - newJointCheckDetail.HandleWay = a.HandleWay; - newJointCheckDetail.RectifyDate = a.RectifyDate; - newJointCheckDetail.ReAttachUrl = a.ReAttachUrl; - newJointCheckDetail.Feedback = a.Feedback; - newJointCheckDetail.IsOK = a.IsOK; - newJointCheckDetail.State = a.State; - newJointCheckDetail.HandleMan = a.HandleMan; - db.SubmitChanges(); - } - /// - /// 根据质量共检明细编号获取质量共检明细 - /// - /// - public static Model.Check_JointCheckDetail GetJointCheckDetailByJointCheckDetailId(string JointCheckDetailId) - { - return Funs.DB.Check_JointCheckDetail.FirstOrDefault(e => e.JointCheckDetailId == JointCheckDetailId); - } - public static Model.Check_JointCheckDetail GetJointCheckDetailByJointCheckDetailIdForApi(string JointCheckDetailId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - var res = db.Check_JointCheckDetail.FirstOrDefault(e => e.JointCheckDetailId == JointCheckDetailId); - res.AttachUrl = AttachFileService.getFileUrl(res.JointCheckDetailId); - res.ReAttachUrl = AttachFileService.getFileUrl(res.JointCheckDetailId + "r"); - return res; - } - } - /// - /// 下拉框选择(获取text val 参数必须有一个为空) - /// - /// - /// - public static string GetValByText(string text, string val) - { - string str = null; - var itemlist = checkType(); - if (!string.IsNullOrWhiteSpace(text) && !string.IsNullOrWhiteSpace(val)) - { - - } - else - { - if (!string.IsNullOrWhiteSpace(text)) - { - foreach (var item in itemlist) - { - if (text.Equals(item.Value)) - { - str = item.Key.ToString(); - } - } - } - if (!string.IsNullOrWhiteSpace(val)) - { - foreach (var item in itemlist) - { - if (val.Equals(item.Key.ToString())) - { - str = item.Value; - } - } - } - - } - - - - return str; - } - /// - /// 根据质量共检编号获取质量共检明细集合 - /// - /// - /// - public static List GetLists(string jointCheckId) - { - return (from x in Funs.DB.Check_JointCheckDetail where x.JointCheckId == jointCheckId orderby x.CreateDate select x).ToList(); - } - - public static List GetListsForApi(string jointCheckId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - return (from x in db.Check_JointCheckDetail where x.JointCheckId == jointCheckId orderby x.CreateDate select x).ToList(); - - } - } - /// - /// 根据质量共检编号获取质量共检明细集合 - /// - /// - /// - public static List GetViewLists(string jointCheckId) - { - return (from x in Funs.DB.View_Check_JointCheckDetail where x.JointCheckId == jointCheckId orderby x.CreateDate select x).ToList(); - } - public static Dictionary checkType() - { - Dictionary dic = new Dictionary(); - var list = QualityQuestionTypeService.GetQualityQuestionTypeItem(); - foreach (var item in list) - { - dic.Add(item.Value, item.Text); - } - return dic; - } - public static void Init(FineUIPro.DropDownList dropName, bool isShowPlease) - { - dropName.DataValueField = "Value"; - dropName.DataTextField = "Value"; - dropName.DataSource = checkType(); - dropName.DataBind(); - if (isShowPlease) - { - Funs.FineUIPleaseSelect(dropName); - } - } - /// - /// 根据质量共检明细主键删除一个质量共检明细信息 - /// - /// 质量共检明细主键 - public static void DeleteJointCheckDetailByJointCheckId(string JointCheckId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_JointCheckDetail where x.JointCheckId == JointCheckId select x).ToList(); - db.Check_JointCheckDetail.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - /// - /// 增加质量共检明细信息 - /// - /// 质量共检明细实体 - public static void AddJointCheckDetail(Model.Check_JointCheckDetail a) - { - Model.SGGLDB db = Funs.DB; - Model.Check_JointCheckDetail newJointCheckDetail = new Model.Check_JointCheckDetail(); - newJointCheckDetail.JointCheckDetailId = a.JointCheckDetailId; - newJointCheckDetail.JointCheckId = a.JointCheckId; - newJointCheckDetail.UnitWorkId = a.UnitWorkId; - newJointCheckDetail.CNProfessionalCode = a.CNProfessionalCode; - newJointCheckDetail.QuestionDef = a.QuestionDef; - newJointCheckDetail.CheckSite = a.CheckSite; - newJointCheckDetail.QuestionType = a.QuestionType; - newJointCheckDetail.Standard = a.Standard; - newJointCheckDetail.RectifyOpinion = a.RectifyOpinion; - newJointCheckDetail.LimitDate = a.LimitDate; - newJointCheckDetail.AttachUrl = a.AttachUrl; - newJointCheckDetail.HandleWay = a.HandleWay; - newJointCheckDetail.RectifyDate = a.RectifyDate; - newJointCheckDetail.ReAttachUrl = a.ReAttachUrl; - newJointCheckDetail.Feedback = a.Feedback; - newJointCheckDetail.IsOK = a.IsOK; - newJointCheckDetail.State = a.State; - newJointCheckDetail.HandleMan = a.HandleMan; - newJointCheckDetail.CreateDate = a.CreateDate; - db.Check_JointCheckDetail.InsertOnSubmit(newJointCheckDetail); - db.SubmitChanges(); - } - public static void AddJointCheckDetailForApi(Model.Check_JointCheckDetail a) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_JointCheckDetail newJointCheckDetail = new Model.Check_JointCheckDetail(); - newJointCheckDetail.JointCheckDetailId = a.JointCheckDetailId; - newJointCheckDetail.JointCheckId = a.JointCheckId; - newJointCheckDetail.UnitWorkId = a.UnitWorkId; - newJointCheckDetail.CNProfessionalCode = a.CNProfessionalCode; - newJointCheckDetail.QuestionDef = a.QuestionDef; - newJointCheckDetail.CheckSite = a.CheckSite; - newJointCheckDetail.QuestionType = a.QuestionType; - newJointCheckDetail.Standard = a.Standard; - newJointCheckDetail.RectifyOpinion = a.RectifyOpinion; - newJointCheckDetail.LimitDate = a.LimitDate; - newJointCheckDetail.AttachUrl = a.AttachUrl; - newJointCheckDetail.HandleWay = a.HandleWay; - newJointCheckDetail.RectifyDate = a.RectifyDate; - newJointCheckDetail.ReAttachUrl = a.ReAttachUrl; - newJointCheckDetail.Feedback = a.Feedback; - newJointCheckDetail.IsOK = a.IsOK; - newJointCheckDetail.State = a.State; - newJointCheckDetail.HandleMan = a.HandleMan; - newJointCheckDetail.SaveHandleMan = a.SaveHandleMan; - newJointCheckDetail.CreateDate = a.CreateDate; - db.Check_JointCheckDetail.InsertOnSubmit(newJointCheckDetail); - db.SubmitChanges(); - } - } - /// - /// 根据时间段获取质量共检明细集合 - /// - /// 开始时间 - /// 结束时间 - public static List GetJointCheckDetailListByTime(string projectId, DateTime startTime, DateTime endTime) - { - return (from x in Funs.DB.View_Check_JointCheckDetail - where x.ProjectId == projectId && x.CheckDate >= startTime && x.CheckDate < endTime && ((x.OKDate >= startTime && x.OKDate < endTime) || x.OKDate == null) - select x).ToList(); - } - /// - /// 根据时间段获取质量共检明细集合 - /// - /// 结束时间 - public static List GetTotalJointCheckDetailListByTime(string projectId, DateTime endTime) - { - return (from x in Funs.DB.View_Check_JointCheckDetail - where x.ProjectId == projectId && x.CheckDate < endTime && (x.OKDate < endTime || x.OKDate == null) - select x).ToList(); - } - public static List getListDataForApi(string JointCheckId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - IQueryable q = db.View_Check_JointCheckDetail; - if (!string.IsNullOrEmpty(JointCheckId)) - { - q = q.Where(e => e.JointCheckId == JointCheckId); - } - - - var qres = from x in q - orderby x.CreateDate ascending - select new - { - x.JointCheckDetailId, - x.JointCheckId, - x.UnitWorkId, - x.CNProfessionalCode, - x.QuestionDef, - x.QuestionType, - x.Standard, - x.RectifyOpinion, - x.LimitDate, - x.AttachUrl, - x.HandleWay, - x.RectifyDate, - x.ReAttachUrl, - x.Feedback, - x.CheckSite, - x.IsOK, - x.UnitName, - x.CheckDate, - x.State, - x.CheckTypeStr, - x.QuestionTypeStr, - x.UnitWorkName, - x.ProfessionalName, - x.CreateDate, - x.SaveHandleMan, - SaveHandleManMan = (from y in db.Person_Persons where y.PersonId == x.SaveHandleMan select y.PersonName).First() - - - }; - var list = qres.ToList(); - List res = new List(); - - foreach (var item in list) - { - Model.View_Check_JointCheckDetail x = new Model.View_Check_JointCheckDetail(); - x.JointCheckDetailId = item.JointCheckDetailId; - x.JointCheckId = item.JointCheckId; - x.UnitWorkId = item.UnitWorkId; - x.CNProfessionalCode = item.CNProfessionalCode; - x.QuestionDef = item.QuestionDef; - x.QuestionType = item.QuestionType; - x.Standard = item.Standard; - x.RectifyOpinion = item.RectifyOpinion; - x.LimitDate = item.LimitDate; - x.AttachUrl = item.AttachUrl; - x.HandleWay = item.HandleWay; - x.RectifyDate = item.RectifyDate; - x.ReAttachUrl = item.ReAttachUrl; - x.Feedback = item.Feedback; - x.CheckSite = item.CheckSite; - x.IsOK = item.IsOK; - x.State = item.State; - x.CheckTypeStr = item.CheckTypeStr; - x.QuestionTypeStr = item.QuestionTypeStr; - x.UnitWorkName = item.UnitWorkName; - x.ProfessionalName = item.ProfessionalName; - x.CreateDate = item.CreateDate; - x.SaveHandleMan = item.SaveHandleMan + "$" + item.SaveHandleManMan; - x.AttachUrl = AttachFileService.getFileUrl(x.JointCheckDetailId); - x.ReAttachUrl = AttachFileService.getFileUrl(x.JointCheckDetailId + "r"); - res.Add(x); - - } - return res; - } - - } - public static void DeleteJointCheckDetailById(string id) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - var q = (from x in db.Check_JointCheckDetail where x.JointCheckDetailId == id select x).ToList(); - db.Check_JointCheckDetail.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - } - public static void UpdateJointCheckDetailForApi(Model.Check_JointCheckDetail a) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_JointCheckDetail newJointCheckDetail = db.Check_JointCheckDetail.FirstOrDefault(e => e.JointCheckDetailId == a.JointCheckDetailId); - if (newJointCheckDetail != null) - { - if (!string.IsNullOrEmpty(a.UnitWorkId)) - newJointCheckDetail.UnitWorkId = a.UnitWorkId; - if (!string.IsNullOrEmpty(a.CNProfessionalCode)) - newJointCheckDetail.CNProfessionalCode = a.CNProfessionalCode; - if (!string.IsNullOrEmpty(a.QuestionDef)) - newJointCheckDetail.QuestionDef = a.QuestionDef; - if (!string.IsNullOrEmpty(a.CheckSite)) - newJointCheckDetail.CheckSite = a.CheckSite; - if (!string.IsNullOrEmpty(a.QuestionType)) - newJointCheckDetail.QuestionType = a.QuestionType; - if (!string.IsNullOrEmpty(a.Standard)) - newJointCheckDetail.Standard = a.Standard; - if (!string.IsNullOrEmpty(a.RectifyOpinion)) - newJointCheckDetail.RectifyOpinion = a.RectifyOpinion; - if (a.LimitDate.HasValue) - newJointCheckDetail.LimitDate = a.LimitDate; - if (!string.IsNullOrEmpty(a.AttachUrl)) - newJointCheckDetail.AttachUrl = a.AttachUrl; - if (!string.IsNullOrEmpty(a.HandleWay)) - newJointCheckDetail.HandleWay = a.HandleWay; - if (a.RectifyDate.HasValue) - newJointCheckDetail.RectifyDate = a.RectifyDate; - if (!string.IsNullOrEmpty(a.ReAttachUrl)) - newJointCheckDetail.ReAttachUrl = a.ReAttachUrl; - if (!string.IsNullOrEmpty(a.State)) - newJointCheckDetail.State = a.State; - if (!string.IsNullOrEmpty(a.Feedback)) - newJointCheckDetail.Feedback = a.Feedback; - if (a.IsOK.HasValue) - newJointCheckDetail.IsOK = a.IsOK; - - newJointCheckDetail.HandleMan = a.HandleMan; - newJointCheckDetail.SaveHandleMan = a.SaveHandleMan; - db.SubmitChanges(); - } - } - } - - /// - /// 质量问题总数(项目id为空时,获取公司级质量问题总数) - /// - /// - public static double GetCQMSCheckCount(string projectId, DateTime endTime) - { - List totalCheckLists = new List(); - if (!string.IsNullOrEmpty(projectId)) - { - totalCheckLists = (from x in Funs.DB.View_Check_JointCheckDetail - where x.ProjectId == projectId && x.CheckDate < endTime && (x.OKDate < endTime || x.OKDate == null) - select x).ToList(); - } - else - { - totalCheckLists = (from x in Funs.DB.View_Check_JointCheckDetail - where x.CheckDate < endTime && (x.OKDate < endTime || x.OKDate == null) - select x).ToList(); - } - return totalCheckLists.Count(); - } - - /// - /// 质量问题整改完成率(项目id为空时,获取公司级质量问题整改完成率) - /// - /// - public static double GetCQMSCheckRate(string projectId, DateTime endTime) - { - List totalCheckLists = new List(); - if (!string.IsNullOrEmpty(projectId)) - { - totalCheckLists = (from x in Funs.DB.View_Check_JointCheckDetail - where x.ProjectId == projectId && x.CheckDate < endTime && (x.OKDate < endTime || x.OKDate == null) - select x).ToList(); - } - else - { - totalCheckLists = (from x in Funs.DB.View_Check_JointCheckDetail - where x.CheckDate < endTime && (x.OKDate < endTime || x.OKDate == null) - select x).ToList(); - } - int a = totalCheckLists.Where(x => x.OK == 1).Count(); - double result = 0; - if (a > 0 && totalCheckLists.Count > 0) - { - var b = Convert.ToDouble(totalCheckLists.Count); - result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - return result; - } - } -} diff --git a/SGGL/BLL/CQMS/Check/JointCheckService.cs b/SGGL/BLL/CQMS/Check/JointCheckService.cs deleted file mode 100644 index 69367d4b..00000000 --- a/SGGL/BLL/CQMS/Check/JointCheckService.cs +++ /dev/null @@ -1,506 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Web.UI.WebControls; - -namespace BLL -{ - public class JointCheckService - { - /// - /// 下拉框选择(根据text获取value) - /// - /// - /// - public static string GetValByText(string text) - { - string str = null; - var listemItem = GetCheckTypeList(); - foreach (var item in listemItem) - { - if (text.Equals(item.Key)) - { - str = item.Value; - } - } - return str; - } - /// - /// 根据质量共检Id删除一个质量共检信息 - /// - /// - public static void DeleteJointCheck(string JointCheckId) - { - Model.SGGLDB db = Funs.DB; - Model.Check_JointCheck JointCheck = db.Check_JointCheck.First(e => e.JointCheckId == JointCheckId); - db.Check_JointCheck.DeleteOnSubmit(JointCheck); - db.SubmitChanges(); - } - /// - /// 根据状态选择下一步办理类型 - /// - /// - /// - public static ListItem[] GetDHandleTypeByState(string state) - { - if (state == Const.JointCheck_Compile || state == Const.JointCheck_ReCompile) - { - ListItem[] lis = new ListItem[1]; - lis[0] = new ListItem("分包专工回复", Const.JointCheck_Audit1); - return lis; - } - else if (state == Const.JointCheck_Audit1 || state == Const.JointCheck_Audit1R) - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("分包负责人审批", Const.JointCheck_Audit2); - lis[1] = new ListItem("总包专工回复", Const.JointCheck_Audit3); - return lis; - } - else if (state == Const.JointCheck_Audit2) - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("总包专工回复", Const.JointCheck_Audit3); - lis[1] = new ListItem("分包专工重新回复", Const.JointCheck_Audit1R); - return lis; - } - else if (state == Const.JointCheck_Audit3) - { - ListItem[] lis = new ListItem[3]; - lis[0] = new ListItem("总包负责人审批", Const.JointCheck_Audit4); - lis[1] = new ListItem("审批完成", Const.JointCheck_Complete); - lis[2] = new ListItem("分包专工重新回复", Const.JointCheck_Audit1R); - return lis; - } - else if (state == Const.JointCheck_Audit4 || state == Const.JointCheck_Complete) - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("审批完成", Const.JointCheck_Complete); - lis[1] = new ListItem("分包专工重新回复", Const.JointCheck_Audit1R); - return lis; - } - else - return null; - } - - /// - /// 添加质量共检 - /// - /// - public static void AddJointCheck(Model.Check_JointCheck JointCheck) - { - Model.SGGLDB db = Funs.DB; - Model.Check_JointCheck newJointCheck = new Model.Check_JointCheck(); - newJointCheck.JointCheckId = JointCheck.JointCheckId; - newJointCheck.JointCheckCode = JointCheck.JointCheckCode; - newJointCheck.ProjectId = JointCheck.ProjectId; - newJointCheck.CheckType = JointCheck.CheckType; - newJointCheck.CheckName = JointCheck.CheckName; - newJointCheck.ProposeUnitId = JointCheck.ProposeUnitId; - newJointCheck.UnitId = JointCheck.UnitId; - newJointCheck.CheckDate = JointCheck.CheckDate; - newJointCheck.CheckMan = JointCheck.CheckMan; - newJointCheck.State = JointCheck.State; - newJointCheck.JointCheckMans1 = JointCheck.JointCheckMans1; - newJointCheck.JointCheckMans2 = JointCheck.JointCheckMans2; - newJointCheck.JointCheckMans3 = JointCheck.JointCheckMans3; - newJointCheck.JointCheckMans4 = JointCheck.JointCheckMans4; - - db.Check_JointCheck.InsertOnSubmit(newJointCheck); - db.SubmitChanges(); - } - public static void AddJointCheckForApi(Model.Check_JointCheck JointCheck) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_JointCheck newJointCheck = new Model.Check_JointCheck(); - newJointCheck.JointCheckId = JointCheck.JointCheckId; - newJointCheck.JointCheckCode = JointCheck.JointCheckCode; - newJointCheck.ProjectId = JointCheck.ProjectId; - newJointCheck.CheckType = JointCheck.CheckType; - newJointCheck.CheckName = JointCheck.CheckName; - if (!string.IsNullOrEmpty(JointCheck.ProposeUnitId)) - { - newJointCheck.ProposeUnitId = JointCheck.ProposeUnitId; - } - if (!string.IsNullOrEmpty(JointCheck.UnitId)) - { - newJointCheck.UnitId = JointCheck.UnitId; - } - newJointCheck.CheckDate = JointCheck.CheckDate; - newJointCheck.CheckMan = JointCheck.CheckMan; - newJointCheck.State = JointCheck.State; - newJointCheck.JointCheckMans1 = JointCheck.JointCheckMans1; - newJointCheck.JointCheckMans2 = JointCheck.JointCheckMans2; - newJointCheck.JointCheckMans3 = JointCheck.JointCheckMans3; - newJointCheck.JointCheckMans4 = JointCheck.JointCheckMans4; - - db.Check_JointCheck.InsertOnSubmit(newJointCheck); - db.SubmitChanges(); - } - } - /// - /// 修改质量共检 - /// - /// - public static void UpdateJointCheck(Model.Check_JointCheck JointCheck) - { - Model.SGGLDB db = Funs.DB; - Model.Check_JointCheck newJointCheck = db.Check_JointCheck.First(e => e.JointCheckId == JointCheck.JointCheckId); - newJointCheck.JointCheckCode = JointCheck.JointCheckCode; - newJointCheck.ProjectId = JointCheck.ProjectId; - newJointCheck.CheckType = JointCheck.CheckType; - newJointCheck.CheckName = JointCheck.CheckName; - newJointCheck.ProposeUnitId = JointCheck.ProposeUnitId; - newJointCheck.UnitId = JointCheck.UnitId; - newJointCheck.CheckDate = JointCheck.CheckDate; - newJointCheck.State = JointCheck.State; - newJointCheck.JointCheckMans1 = JointCheck.JointCheckMans1; - newJointCheck.JointCheckMans2 = JointCheck.JointCheckMans2; - newJointCheck.JointCheckMans3 = JointCheck.JointCheckMans3; - newJointCheck.JointCheckMans4 = JointCheck.JointCheckMans4; - - db.SubmitChanges(); - } - - /// - /// 获取检查类别项 - /// - /// 项目Id - /// - public static Dictionary GetCheckTypeList() - { - Dictionary dic = new Dictionary(); - dic.Add(1, "周检查"); - dic.Add(2, "月检查"); - dic.Add(3, "不定期检查"); - dic.Add(4, "专业检查"); - return dic; - } - /// - /// 获取审批状态项 - /// - /// 项目Id - /// - public static Dictionary GetStateList() - { - Dictionary dic = new Dictionary(); - dic.Add(BLL.Const.JointCheck_Compile, "编制"); - dic.Add(BLL.Const.JointCheck_Z, "整改中"); - dic.Add(BLL.Const.JointCheck_Complete, "审批完成"); - return dic; - } - /// - /// 检查类别表下拉框 - /// - /// 下拉框名字 - /// 是否显示请选择 - public static void Init(FineUIPro.DropDownList dropName, bool isShowPlease) - { - dropName.DataTextField = "Value"; - dropName.DataValueField = "Key"; - - dropName.DataSource = GetCheckTypeList(); - dropName.DataBind(); - if (isShowPlease) - { - Funs.FineUIPleaseSelect(dropName); - } - } - /// - /// 审批状态表下拉框 - /// - /// 下拉框名字 - /// 是否显示请选择 - public static void InitState(FineUIPro.DropDownList dropName, bool isShowPlease) - { - dropName.DataTextField = "Value"; - dropName.DataValueField = "Key"; - - dropName.DataSource = GetStateList(); - dropName.DataBind(); - if (isShowPlease) - { - Funs.FineUIPleaseSelect(dropName); - } - } - /// - /// 根据质量共检Id获取一个质量共检信息 - /// - /// - public static Model.Check_JointCheck GetJointCheck(string JointCheckId) - { - return Funs.DB.Check_JointCheck.FirstOrDefault(e => e.JointCheckId == JointCheckId); - } - public static Model.Check_JointCheck GetJointCheckForApi(string JointCheckId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - var res = db.Check_JointCheck.FirstOrDefault(e => e.JointCheckId == JointCheckId); - res.UnitId = res.UnitId + "$" + UnitService.getUnitNamesUnitIds(res.UnitId); - res.ProposeUnitId = res.ProposeUnitId + "$" + UnitService.getUnitNamesUnitIds(res.ProposeUnitId); - var user = Person_PersonsService.GetPerson_PersonsById(res.CheckMan); - res.CheckMan = res.CheckMan + "$" + (user == null ? "" : user.PersonName); - res.JointCheckMans1 = res.JointCheckMans1 + "$" + BLL.Person_PersonsService.getPersonsNamesPersonIds(res.JointCheckMans1); - res.JointCheckMans2 = res.JointCheckMans2 + "$" + BLL.Person_PersonsService.getPersonsNamesPersonIds(res.JointCheckMans2); - res.JointCheckMans3 = res.JointCheckMans3 + "$" + BLL.Person_PersonsService.getPersonsNamesPersonIds(res.JointCheckMans3); - res.JointCheckMans4 = res.JointCheckMans4 + "$" + BLL.Person_PersonsService.getPersonsNamesPersonIds(res.JointCheckMans4); - return res; - } - } - - /// - /// 获取检查类别项 - /// - /// - public static ListItem[] GetCheckTypeList2() - { - ListItem[] lis = new ListItem[6]; - lis[0] = new ListItem("-请选择-", ""); - lis[1] = new ListItem("周检查", "1"); - lis[2] = new ListItem("月检查", "2"); - lis[3] = new ListItem("不定期检查", "3"); - lis[4] = new ListItem("专业检查", "4"); - lis[5] = new ListItem("质量巡检", "5"); - return lis; - } - public static int GetListCount(string projectId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - - IQueryable q = db.Check_JointCheck; - - if (!string.IsNullOrEmpty(projectId)) - { - q = q.Where(e => e.ProjectId == projectId); - } - return q.Count(); - } - } - public static List GetListDataForApi(string name, string projectId, int startRowIndex, int maximumRows) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - IQueryable q = db.Check_JointCheck; - if (!string.IsNullOrEmpty(name)) - { - List ids = new List(); - var qunit = from u in Funs.DB.Base_Unit - where u.UnitName.Contains(name) - select u.UnitId; - ids = qunit.ToList(); - q = q.Where(e => ids.Contains(e.UnitId)); - } - - - if (!string.IsNullOrEmpty(projectId)) - { - q = q.Where(e => e.ProjectId == projectId); - } - - var qres = from x in q - orderby x.JointCheckCode descending - select new - { - x.JointCheckId, - x.JointCheckCode, - x.UnitId, - x.ProposeUnitId, - x.CheckDate, - x.CheckMan, - x.CheckType, - x.CheckName, - x.State, - x.JointCheckMans1, - x.JointCheckMans2, - x.JointCheckMans3, - x.JointCheckMans4, - JointCheckMans1_Name = BLL.Person_PersonsService.getPersonsNamesPersonIds(x.JointCheckMans1), - JointCheckMans2_Name = BLL.Person_PersonsService.getPersonsNamesPersonIds(x.JointCheckMans2), - JointCheckMans3_Name = BLL.Person_PersonsService.getPersonsNamesPersonIds(x.JointCheckMans3), - JointCheckMans4_Name = BLL.Person_PersonsService.getPersonsNamesPersonIds(x.JointCheckMans4), - CheckManName = (from y in db.Person_Persons where y.PersonId == x.CheckMan select y.PersonName).First(), - UnitName = UnitService.getUnitNamesUnitIds(x.UnitId), - ProposeUnitName = UnitService.getUnitNamesUnitIds(x.ProposeUnitId) - }; - List res = new List(); - var list = qres.Skip(startRowIndex * maximumRows).Take(maximumRows).ToList(); - foreach (var item in list) - { - Model.Check_JointCheck jc = new Model.Check_JointCheck(); - jc.JointCheckId = item.JointCheckId; - jc.JointCheckCode = item.JointCheckCode; - jc.UnitId = item.UnitId + "$" + item.UnitName; - jc.CheckDate = item.CheckDate; - jc.CheckType = item.CheckType; - jc.CheckName = item.CheckName; - jc.State = item.State; - jc.JointCheckMans1 = item.JointCheckMans1 + "$" + item.JointCheckMans1_Name; - jc.JointCheckMans2 = item.JointCheckMans2 + "$" + item.JointCheckMans2_Name; - jc.JointCheckMans3 = item.JointCheckMans3 + "$" + item.JointCheckMans3_Name; - jc.JointCheckMans4 = item.JointCheckMans4 + "$" + item.JointCheckMans4_Name; - jc.CheckMan = item.CheckMan + "$" + item.CheckManName + "$" + ConvertManAndID(jc.JointCheckId); - jc.ProposeUnitId = item.ProposeUnitId + "$" + item.ProposeUnitName; - - res.Add(jc); - } - return res; - } - } - public static List GetListDataForApi(string name, string code, string unitId, string proposeUnitId, string type, string dateA, string dateZ, string projectId, string state, int startRowIndex, int maximumRows) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - IQueryable q = db.Check_JointCheck; - if (!string.IsNullOrEmpty(name) && "undefined" != name) - { - q = q.Where(e => e.CheckName.Contains(name)); - } - if (!string.IsNullOrEmpty(code) && "undefined" != code) - { - - q = q.Where(e => e.JointCheckCode.Contains(code)); - } - if (!string.IsNullOrEmpty(unitId) && "undefined" != unitId) - { - q = q.Where(e => e.UnitId == unitId); - } - if (!string.IsNullOrEmpty(proposeUnitId) && "undefined" != proposeUnitId) - { - q = q.Where(e => e.ProposeUnitId == proposeUnitId); - } - if (!string.IsNullOrEmpty(type) && "undefined" != type) - { - q = q.Where(e => e.CheckType == type); - } - if (!string.IsNullOrEmpty(dateA) && "undefined" != dateA) - { - DateTime date = DateTime.ParseExact(dateA, "yyyy-MM-dd", new CultureInfo("zh-CN", true)); - q = q.Where(e => e.CheckDate >= date); - } - if (!string.IsNullOrEmpty(dateZ) && "undefined" != dateZ) - { - DateTime date = DateTime.ParseExact(dateZ + "23:59:59", "yyyy-MM-ddHH:mm:ss", new CultureInfo("zh-CN", true)); - q = q.Where(e => e.CheckDate <= date); - } - if (!string.IsNullOrEmpty(projectId) && "undefined" != projectId) - { - q = q.Where(e => e.ProjectId == projectId); - } - if (!string.IsNullOrEmpty(state) && "undefined" != state) - { - if ("Z" == state) - { - List states = new List(); - states.Add("2"); - states.Add("3"); - states.Add("4"); - states.Add("5"); - states.Add("7"); - states.Add("Z"); - q = q.Where(e => states.Contains(e.State)); - } - else - { - q = q.Where(e => e.State == state); - } - } - var qres = from x in q - orderby x.JointCheckCode descending - select new - { - x.JointCheckId, - x.JointCheckCode, - x.UnitId, - x.ProposeUnitId, - x.CheckDate, - x.CheckType, - x.CheckName, - x.CheckMan, - x.State, - CheckManName = (from y in db.Person_Persons where y.PersonId == x.CheckMan select y.PersonName).First(), - UnitName = UnitService.getUnitNamesUnitIds(x.UnitId), - ProposeUnitName = UnitService.getUnitNamesUnitIds(x.ProposeUnitId) - }; - List res = new List(); - var list = qres.Skip(startRowIndex * maximumRows).Take(maximumRows).ToList(); - foreach (var item in list) - { - Model.Check_JointCheck jc = new Model.Check_JointCheck(); - jc.JointCheckId = item.JointCheckId; - jc.JointCheckCode = item.JointCheckCode; - jc.UnitId = item.UnitId + "$" + item.UnitName; - jc.CheckDate = item.CheckDate; - jc.CheckType = item.CheckType; - jc.CheckName = item.CheckName; - jc.State = item.State; - jc.CheckMan = item.CheckMan + "$" + item.CheckManName + "$" + ConvertManAndID(jc.JointCheckId); - jc.ProposeUnitId = item.ProposeUnitId + "$" + item.ProposeUnitName; - - res.Add(jc); - } - return res; - - } - } - public static string ConvertManAndID(string id) - { - if (id != null) - { - - List apporves = BLL.JointCheckApproveService.getCurrApproveForApi(id); - if (apporves != null) - { - string names = ""; - string ids = ""; - foreach (var item in apporves) - { - names += item.ApproveIdea + ","; - ids += item.ApproveMan + ","; - } - if (!string.IsNullOrEmpty(names)) - { - names = names.TrimEnd(','); - ids = ids.TrimEnd(','); - } - return names + "$" + ids; - } - } - return ""; - } - public static void UpdateJointCheckForApi(Model.Check_JointCheck JointCheck) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_JointCheck newJointCheck = db.Check_JointCheck.First(e => e.JointCheckId == JointCheck.JointCheckId); - if (!string.IsNullOrEmpty(JointCheck.JointCheckCode)) - newJointCheck.JointCheckCode = JointCheck.JointCheckCode; - if (!string.IsNullOrEmpty(JointCheck.ProjectId)) - newJointCheck.ProjectId = JointCheck.ProjectId; - if (!string.IsNullOrEmpty(JointCheck.CheckType)) - newJointCheck.CheckType = JointCheck.CheckType; - if (!string.IsNullOrEmpty(JointCheck.CheckName)) - newJointCheck.CheckName = JointCheck.CheckName; - if (!string.IsNullOrEmpty(JointCheck.UnitId)) - newJointCheck.UnitId = JointCheck.UnitId; - if (!string.IsNullOrEmpty(JointCheck.ProposeUnitId)) - newJointCheck.ProposeUnitId = JointCheck.ProposeUnitId; - if (JointCheck.CheckDate.HasValue) - newJointCheck.CheckDate = JointCheck.CheckDate; - if (!string.IsNullOrEmpty(JointCheck.State)) - newJointCheck.State = JointCheck.State; - if (!string.IsNullOrEmpty(JointCheck.JointCheckMans1)) - newJointCheck.JointCheckMans1 = JointCheck.JointCheckMans1; - if (!string.IsNullOrEmpty(JointCheck.JointCheckMans2)) - newJointCheck.JointCheckMans2 = JointCheck.JointCheckMans2; - if (!string.IsNullOrEmpty(JointCheck.JointCheckMans3)) - newJointCheck.JointCheckMans3 = JointCheck.JointCheckMans3; - if (!string.IsNullOrEmpty(JointCheck.JointCheckMans4)) - newJointCheck.JointCheckMans4 = JointCheck.JointCheckMans4; - - db.SubmitChanges(); - } - } - } -} diff --git a/SGGL/BLL/CQMS/Check/MonthDesignService.cs b/SGGL/BLL/CQMS/Check/MonthDesignService.cs deleted file mode 100644 index 56c65ce9..00000000 --- a/SGGL/BLL/CQMS/Check/MonthDesignService.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class MonthDesignService - { - /// - /// 获取月报设计变更情况列表 - /// - /// - /// - /// - public static List getListData(string CheckMonthId) - { - return (from x in Funs.DB.Check_MonthDesign - where x.CheckMonthId == CheckMonthId - select x).ToList(); - } - - /// - /// 增加月报设计变更情况 - /// - /// 月报设计变更情况实体 - public static void AddMonthDesign(Model.Check_MonthDesign monthSpotCheckDetail) - { - Model.SGGLDB db = Funs.DB; - Model.Check_MonthDesign newApprove = new Model.Check_MonthDesign(); - newApprove.MonthDesignId = monthSpotCheckDetail.MonthDesignId; - newApprove.CheckMonthId = monthSpotCheckDetail.CheckMonthId; - newApprove.DesignCode = monthSpotCheckDetail.DesignCode; - newApprove.MainItemId = monthSpotCheckDetail.MainItemId; - newApprove.DesignProfessionalId = monthSpotCheckDetail.DesignProfessionalId; - newApprove.State = monthSpotCheckDetail.State; - newApprove.Remark = monthSpotCheckDetail.Remark; - - db.Check_MonthDesign.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - - /// - /// 根据月报id删除对应的所有月报设计变更情况 - /// - /// 月报设计变更情况编号 - public static void DeleteMonthDesignsByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_MonthDesign where x.CheckMonthId == CheckMonthId select x).ToList(); - if (q.Count() > 0) - { - db.Check_MonthDesign.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - } - - /// - /// 根据月报id获取对应的所有月报设计变更情况 - /// - /// 月报设计变更情况编号 - public static List GetMonthDesignsByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - return (from x in db.Check_MonthDesign where x.CheckMonthId == CheckMonthId select x).ToList(); - } - } -} diff --git a/SGGL/BLL/CQMS/Check/MonthNDTCheckService.cs b/SGGL/BLL/CQMS/Check/MonthNDTCheckService.cs deleted file mode 100644 index d37ef309..00000000 --- a/SGGL/BLL/CQMS/Check/MonthNDTCheckService.cs +++ /dev/null @@ -1,69 +0,0 @@ -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class MonthNDTCheckService - { - /// - /// 获取月报无损检测情况模板列表 - /// - /// - /// - /// - public static List getListData(string CheckMonthId) - { - return (from x in Funs.DB.Check_MonthNDTCheck - where x.CheckMonthId == CheckMonthId - select x).ToList(); - } - - /// - /// 增加月报无损检测情况 - /// - /// 月报无损检测情况实体 - public static void AddMonthNDTCheck(Model.Check_MonthNDTCheck monthSpotCheckDetail) - { - Model.SGGLDB db = Funs.DB; - Model.Check_MonthNDTCheck newApprove = new Model.Check_MonthNDTCheck(); - newApprove.MonthNDTCheckId = monthSpotCheckDetail.MonthNDTCheckId; - newApprove.CheckMonthId = monthSpotCheckDetail.CheckMonthId; - newApprove.UnitId = monthSpotCheckDetail.UnitId; - newApprove.FilmNum = monthSpotCheckDetail.FilmNum; - newApprove.NotOKFileNum = monthSpotCheckDetail.NotOKFileNum; - newApprove.RepairFileNum = monthSpotCheckDetail.RepairFileNum; - newApprove.OneOKRate = monthSpotCheckDetail.OneOKRate; - newApprove.TotalFilmNum = monthSpotCheckDetail.TotalFilmNum; - newApprove.TotalNotOKFileNum = monthSpotCheckDetail.TotalNotOKFileNum; - newApprove.TotalOneOKRate = monthSpotCheckDetail.TotalOneOKRate; - - db.Check_MonthNDTCheck.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - - /// - /// 根据月报id删除对应的所有月报无损检测情况 - /// - /// 月报无损检测情况编号 - public static void DeleteMonthNDTChecksByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_MonthNDTCheck where x.CheckMonthId == CheckMonthId select x).ToList(); - if (q.Count() > 0) - { - db.Check_MonthNDTCheck.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - } - - /// - /// 根据月报id获取对应的所有月报无损检测情况 - /// - /// 月报无损检测情况编号 - public static List GetMonthNDTChecksByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - return (from x in db.Check_MonthNDTCheck where x.CheckMonthId == CheckMonthId select x).ToList(); - } - } -} diff --git a/SGGL/BLL/CQMS/Check/MonthRectifyService.cs b/SGGL/BLL/CQMS/Check/MonthRectifyService.cs deleted file mode 100644 index 492cce77..00000000 --- a/SGGL/BLL/CQMS/Check/MonthRectifyService.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class MonthRectifyService - { - /// - /// 获取月报质量巡检情况模板列表 - /// - /// - /// - /// - public static List getListData(string CheckMonthId) - { - return (from x in Funs.DB.Check_MonthRectify - where x.CheckMonthId == CheckMonthId - select x).ToList(); - } - - /// - /// 增加月报质量巡检情况 - /// - /// 月报质量巡检情况实体 - public static void AddMonthRectify(Model.Check_MonthRectify monthSpotCheckDetail) - { - Model.SGGLDB db = Funs.DB; - Model.Check_MonthRectify newApprove = new Model.Check_MonthRectify(); - newApprove.MonthRectifyId = monthSpotCheckDetail.MonthRectifyId; - newApprove.CheckMonthId = monthSpotCheckDetail.CheckMonthId; - newApprove.Depart = monthSpotCheckDetail.Depart; - newApprove.ThisRectifyNum = monthSpotCheckDetail.ThisRectifyNum; - newApprove.ThisOKRectifyNum = monthSpotCheckDetail.ThisOKRectifyNum; - newApprove.TotalRectifyNum = monthSpotCheckDetail.TotalRectifyNum; - newApprove.TotalOKRectifyNum = monthSpotCheckDetail.TotalOKRectifyNum; - - db.Check_MonthRectify.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - - /// - /// 根据月报id删除对应的所有月报质量巡检情况 - /// - /// 月报质量巡检情况编号 - public static void DeleteMonthRectifysByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_MonthRectify where x.CheckMonthId == CheckMonthId select x).ToList(); - if (q.Count() > 0) - { - db.Check_MonthRectify.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - } - - /// - /// 根据月报id获取对应的所有月报质量巡检情况 - /// - /// 月报质量巡检情况编号 - public static List GetMonthRectifysByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - return (from x in db.Check_MonthRectify where x.CheckMonthId == CheckMonthId select x).ToList(); - } - } -} diff --git a/SGGL/BLL/CQMS/Check/MonthSpotCheckDetailService.cs b/SGGL/BLL/CQMS/Check/MonthSpotCheckDetailService.cs deleted file mode 100644 index 52751f41..00000000 --- a/SGGL/BLL/CQMS/Check/MonthSpotCheckDetailService.cs +++ /dev/null @@ -1,67 +0,0 @@ -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class MonthSpotCheckDetailService - { - /// - /// 获取月报质量验收情况模板列表 - /// - /// - /// - /// - public static List getListData(string CheckMonthId) - { - return (from x in Funs.DB.Check_MonthSpotCheckDetail - where x.CheckMonthId == CheckMonthId - select x).ToList(); - } - - /// - /// 增加月报质量验收情况 - /// - /// 月报质量验收情况实体 - public static void AddMonthSpotCheckDetail(Model.Check_MonthSpotCheckDetail monthSpotCheckDetail) - { - Model.SGGLDB db = Funs.DB; - Model.Check_MonthSpotCheckDetail newApprove = new Model.Check_MonthSpotCheckDetail(); - newApprove.MonthSpotCheckDetailId = monthSpotCheckDetail.MonthSpotCheckDetailId; - newApprove.CheckMonthId = monthSpotCheckDetail.CheckMonthId; - newApprove.ControlPoint = monthSpotCheckDetail.ControlPoint; - newApprove.TotalNum = monthSpotCheckDetail.TotalNum; - newApprove.ThisOKNum = monthSpotCheckDetail.ThisOKNum; - newApprove.TotalOKNum = monthSpotCheckDetail.TotalOKNum; - newApprove.TotalOKRate = monthSpotCheckDetail.TotalOKRate; - newApprove.Remark = monthSpotCheckDetail.Remark; - - db.Check_MonthSpotCheckDetail.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - - /// - /// 根据月报id删除对应的所有月报质量验收情况 - /// - /// 月报质量验收情况编号 - public static void DeleteMonthSpotCheckDetailsByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_MonthSpotCheckDetail where x.CheckMonthId == CheckMonthId select x).ToList(); - if (q.Count() > 0) - { - db.Check_MonthSpotCheckDetail.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - } - - /// - /// 根据月报id获取对应的所有月报质量验收情况 - /// - /// 月报质量验收情况编号 - public static List GetMonthSpotCheckDetailsByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - return (from x in db.Check_MonthSpotCheckDetail where x.CheckMonthId == CheckMonthId select x).ToList(); - } - } -} diff --git a/SGGL/BLL/CQMS/Check/MonthWelderService.cs b/SGGL/BLL/CQMS/Check/MonthWelderService.cs deleted file mode 100644 index 6e96de9e..00000000 --- a/SGGL/BLL/CQMS/Check/MonthWelderService.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class MonthWelderService - { - /// - /// 获取月报焊工资格评定情况模板列表 - /// - /// - /// - /// - public static List getListData(string CheckMonthId) - { - return (from x in Funs.DB.Check_MonthWelder - where x.CheckMonthId == CheckMonthId - select x).ToList(); - } - - /// - /// 增加月报焊工资格评定情况 - /// - /// 月报焊工资格评定情况实体 - public static void AddMonthWelder(Model.Check_MonthWelder monthSpotCheckDetail) - { - Model.SGGLDB db = Funs.DB; - Model.Check_MonthWelder newApprove = new Model.Check_MonthWelder(); - newApprove.MonthWelderId = monthSpotCheckDetail.MonthWelderId; - newApprove.CheckMonthId = monthSpotCheckDetail.CheckMonthId; - newApprove.UnitId = monthSpotCheckDetail.UnitId; - newApprove.ThisPersonNum = monthSpotCheckDetail.ThisPersonNum; - newApprove.ThisOKPersonNum = monthSpotCheckDetail.ThisOKPersonNum; - newApprove.ThisOKRate = monthSpotCheckDetail.ThisOKRate; - newApprove.TotalPersonNum = monthSpotCheckDetail.TotalPersonNum; - newApprove.TotalOKPersonNum = monthSpotCheckDetail.TotalOKPersonNum; - newApprove.TotalOKRate = monthSpotCheckDetail.TotalOKRate; - - db.Check_MonthWelder.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - - /// - /// 根据月报id删除对应的所有月报焊工资格评定情况 - /// - /// 月报焊工资格评定情况编号 - public static void DeleteMonthWeldersByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_MonthWelder where x.CheckMonthId == CheckMonthId select x).ToList(); - if (q.Count() > 0) - { - db.Check_MonthWelder.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - } - - /// - /// 根据月报id获取对应的所有月报焊工资格评定情况 - /// - /// 月报焊工资格评定情况编号 - public static List GetMonthWeldersByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - return (from x in db.Check_MonthWelder where x.CheckMonthId == CheckMonthId select x).ToList(); - } - } -} diff --git a/SGGL/BLL/CQMS/Check/SpecialEquipmentDetailService.cs b/SGGL/BLL/CQMS/Check/SpecialEquipmentDetailService.cs deleted file mode 100644 index 0f4e3bc9..00000000 --- a/SGGL/BLL/CQMS/Check/SpecialEquipmentDetailService.cs +++ /dev/null @@ -1,82 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class SpecialEquipmentDetailService - { - /// - /// 获取月报特种设备信息模板列表 - /// - /// - /// - /// - public static IEnumerable getListData(string CheckMonthId) - { - return from x in Funs.DB.Check_SpecialEquipmentDetail - where x.CheckMonthId == CheckMonthId - select new - { - x.SpecialEquipmentDetailId, - x.CheckMonthId, - x.SpecialEquipmentName, - x.TotalNum, - x.ThisCompleteNum1, - x.TotalCompleteNum1, - x.TotalRate1, - x.ThisCompleteNum2, - x.TotalCompleteNum2, - x.TotalRate2, - }; - } - - /// - /// 增加月报特种设备信息 - /// - /// 月报特种设备信息实体 - public static void AddSpecialEquipmentDetail(Model.Check_SpecialEquipmentDetail specialEquipmentDetail) - { - Model.SGGLDB db = Funs.DB; - Model.Check_SpecialEquipmentDetail newApprove = new Model.Check_SpecialEquipmentDetail(); - newApprove.SpecialEquipmentDetailId = specialEquipmentDetail.SpecialEquipmentDetailId; - newApprove.CheckMonthId = specialEquipmentDetail.CheckMonthId; - newApprove.SpecialEquipmentName = specialEquipmentDetail.SpecialEquipmentName; - newApprove.TotalNum = specialEquipmentDetail.TotalNum; - newApprove.ThisCompleteNum1 = specialEquipmentDetail.ThisCompleteNum1; - newApprove.TotalCompleteNum1 = specialEquipmentDetail.TotalCompleteNum1; - newApprove.TotalRate1 = specialEquipmentDetail.TotalRate1; - newApprove.ThisCompleteNum2 = specialEquipmentDetail.ThisCompleteNum2; - newApprove.TotalCompleteNum2 = specialEquipmentDetail.TotalCompleteNum2; - newApprove.TotalRate2 = specialEquipmentDetail.TotalRate2; - - db.Check_SpecialEquipmentDetail.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - - /// - /// 根据月报id删除对应的所有月报特种设备信息 - /// - /// 月报特种设备信息编号 - public static void DeleteSpecialEquipmentDetailsByCheckMonthId(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - var q = (from x in db.Check_SpecialEquipmentDetail where x.CheckMonthId == CheckMonthId select x).ToList(); - if (q.Count() > 0) - { - db.Check_SpecialEquipmentDetail.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - } - - /// - /// 根据月报id删除对应的所有月报特种设备信息 - /// - /// 月报特种设备信息编号 - public static List GetList(string CheckMonthId) - { - Model.SGGLDB db = Funs.DB; - return (from x in db.Check_SpecialEquipmentDetail where x.CheckMonthId == CheckMonthId select x).ToList(); - } - } -} diff --git a/SGGL/BLL/CQMS/Check/TechnicalContactListApproveService.cs b/SGGL/BLL/CQMS/Check/TechnicalContactListApproveService.cs deleted file mode 100644 index af0c842d..00000000 --- a/SGGL/BLL/CQMS/Check/TechnicalContactListApproveService.cs +++ /dev/null @@ -1,263 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; - -namespace BLL -{ - public class TechnicalContactListApproveService - { - public static Model.Check_TechnicalContactListApprove GetSee(string TechnicalContactListId, string userId) - { - return Funs.DB.Check_TechnicalContactListApprove.FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId && x.ApproveType == "S" && x.ApproveMan == userId && x.ApproveDate == null); - } - public static void See(string TechnicalContactListId, string userId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - var item = db.Check_TechnicalContactListApprove.FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId && x.ApproveType == "S" && x.ApproveMan == userId && x.ApproveDate == null); - if (item != null) - { - item.ApproveDate = DateTime.Now; - db.SubmitChanges(); - } - } - } - - /// - /// 获取工程联络单模板列表 - /// - /// - /// - /// - public static IEnumerable getListData(string TechnicalContactListId) - { - var db = Funs.DB; - return from x in db.Check_TechnicalContactListApprove - where x.TechnicalContactListId == TechnicalContactListId && x.ApproveDate != null && x.ApproveType != "S" - orderby x.ApproveDate - select new - { - x.TechnicalContactListApproveId, - x.TechnicalContactListId, - ApproveMan = (from y in db.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(), - x.ApproveDate, - x.IsAgree, - x.ApproveIdea, - x.ApproveType, - }; - } - - /// - /// 分包负责人审批信息 - /// - /// - /// - public static Model.Check_TechnicalContactListApprove GetApprove(string TechnicalContactListId) - { - return Funs.DB.Check_TechnicalContactListApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId && x.ApproveType == BLL.Const.TechnicalContactList_Audit1); - } - - /// - /// 根据工程联络单编号删除对应的所有工程联络单审批信息 - /// - /// 工程联络单编号 - public static void DeleteTechnicalContactListApprovesByTechnicalContactListId(string TechnicalContactListId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - var q = (from x in db.Check_TechnicalContactListApprove where x.TechnicalContactListId == TechnicalContactListId select x).ToList(); - db.Check_TechnicalContactListApprove.DeleteAllOnSubmit(q); - db.SubmitChanges(); - } - } - /// - /// 增加工程联络单审批信息 - /// - /// 工程联络单审批实体 - public static string AddTechnicalContactListApprove(Model.Check_TechnicalContactListApprove approve) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_TechnicalContactListApprove)); - Model.Check_TechnicalContactListApprove newApprove = new Model.Check_TechnicalContactListApprove(); - newApprove.TechnicalContactListApproveId = newKeyID; - newApprove.TechnicalContactListId = approve.TechnicalContactListId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.Check_TechnicalContactListApprove.InsertOnSubmit(newApprove); - db.SubmitChanges(); - return newKeyID; - } - - - } - /// - /// 修改工程联络单审批信息 - /// - /// 工程联络单审批实体 - public static void UpdateTechnicalContactListApprove(Model.Check_TechnicalContactListApprove approve) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_TechnicalContactListApprove newApprove = db.Check_TechnicalContactListApprove.First(e => e.TechnicalContactListApproveId == approve.TechnicalContactListApproveId && e.ApproveDate == null); - newApprove.TechnicalContactListId = approve.TechnicalContactListId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - } - } - - - /// - /// 根据工程联络单编号获取一个工程联络单审批信息 - /// - /// 工程联络单编号 - /// 一个工程联络单审批实体 - public static Model.Check_TechnicalContactListApprove GetTechnicalContactListApproveByTechnicalContactListId(string TechnicalContactListId) - { - return Funs.DB.Check_TechnicalContactListApprove.FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId && x.ApproveDate == null && x.ApproveType != "S"); - } - /// - /// 根据工程联络单审批编号获取一个工程联络单审批信息 - /// - /// 工程联络单编号 - /// 一个工程联络单审批实体 - public static Model.Check_TechnicalContactListApprove GetTechnicalContactListApproveByApproveId(string approveId) - { - return Funs.DB.Check_TechnicalContactListApprove.FirstOrDefault(x => x.TechnicalContactListApproveId == approveId); - } - public static Model.Check_TechnicalContactListApprove GetTechnicalContactListApproveByApproveIdForApi(string approveId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - return db.Check_TechnicalContactListApprove.FirstOrDefault(x => x.TechnicalContactListApproveId == approveId); - } - } - public static Model.Check_TechnicalContactListApprove GetComplie(string TechnicalContactListId) - { - return Funs.DB.Check_TechnicalContactListApprove.FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId && x.ApproveType == BLL.Const.TechnicalContactList_Compile); - } - - /// - /// 总包负责人审批信息 - /// - /// - /// - public static Model.Check_TechnicalContactListApprove GetApprove2(string TechnicalContactListId) - { - return Funs.DB.Check_TechnicalContactListApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId && x.ApproveType == BLL.Const.TechnicalContactList_Audit3); - } - - /// - /// 总包专工确认信息 - /// - /// - /// - public static Model.Check_TechnicalContactListApprove GetApprove3(string TechnicalContactListId) - { - return Funs.DB.Check_TechnicalContactListApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId && (x.ApproveType == BLL.Const.TechnicalContactList_Audit2 || x.ApproveType == BLL.Const.TechnicalContactList_Audit2H)); - } - - /// - /// 总包设计回复信息 - /// - /// - /// - public static Model.Check_TechnicalContactListApprove GetApprove5(string TechnicalContactListId) - { - return Funs.DB.Check_TechnicalContactListApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId && (x.ApproveType == BLL.Const.TechnicalContactList_Audit4 || x.ApproveType == BLL.Const.TechnicalContactList_Audit4R)); - } - - /// - /// 分包专工回复信息 - /// - /// - /// - public static Model.Check_TechnicalContactListApprove GetApprove4(string TechnicalContactListId) - { - return Funs.DB.Check_TechnicalContactListApprove.OrderByDescending(x => x.ApproveDate).FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId && x.ApproveType == BLL.Const.TechnicalContactList_Audit6); - } - public static List GetListDataByIdForApi(string TechnicalContactListId) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - - var q = from x in db.Check_TechnicalContactListApprove - where x.TechnicalContactListId == TechnicalContactListId && x.ApproveDate != null && x.ApproveType != "S" - orderby x.ApproveDate - select new - { - x.TechnicalContactListApproveId, - x.TechnicalContactListId, - ApproveMan = (from y in db.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(), - x.ApproveDate, - x.IsAgree, - x.ApproveIdea, - x.ApproveType, - }; - List res = new List(); - var list = q.ToList(); - foreach (var item in list) - { - Model.Check_TechnicalContactListApprove a = new Model.Check_TechnicalContactListApprove(); - a.TechnicalContactListApproveId = item.TechnicalContactListApproveId; - a.TechnicalContactListId = item.TechnicalContactListId; - a.ApproveMan = item.ApproveMan; - a.ApproveDate = item.ApproveDate; - a.IsAgree = item.IsAgree; - a.ApproveIdea = item.ApproveIdea; - a.ApproveType = item.ApproveType; - res.Add(a); - } - return res; - } - } - public static Model.Check_TechnicalContactListApprove getCurrApproveForApi(string id) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - - Model.Check_TechnicalContactListApprove newApprove = db.Check_TechnicalContactListApprove.FirstOrDefault(e => e.TechnicalContactListId == id && e.ApproveType != "S" && e.ApproveDate == null); - if (newApprove != null) - { - newApprove.ApproveIdea = Person_PersonsService.GetPersonsNameById(newApprove.ApproveMan); - } - return newApprove; - } - } - public static void UpdateTechnicalContactListApproveForApi(Model.Check_TechnicalContactListApprove approve) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - - Model.Check_TechnicalContactListApprove newApprove = db.Check_TechnicalContactListApprove.FirstOrDefault(e => e.TechnicalContactListApproveId == approve.TechnicalContactListApproveId); - if (newApprove != null) - { - if (!string.IsNullOrEmpty(approve.TechnicalContactListId)) - newApprove.TechnicalContactListId = approve.TechnicalContactListId; - if (!string.IsNullOrEmpty(approve.ApproveMan)) - newApprove.ApproveMan = approve.ApproveMan; - if (approve.ApproveDate.HasValue) - newApprove.ApproveDate = approve.ApproveDate; - if (!string.IsNullOrEmpty(approve.ApproveIdea)) - newApprove.ApproveIdea = approve.ApproveIdea; - if (approve.IsAgree.HasValue) - newApprove.IsAgree = approve.IsAgree; - if (!string.IsNullOrEmpty(approve.ApproveType)) - newApprove.ApproveType = approve.ApproveType; - - db.SubmitChanges(); - } - } - } - } -} diff --git a/SGGL/BLL/CQMS/Check/TechnicalContactListService.cs b/SGGL/BLL/CQMS/Check/TechnicalContactListService.cs deleted file mode 100644 index 0ab72629..00000000 --- a/SGGL/BLL/CQMS/Check/TechnicalContactListService.cs +++ /dev/null @@ -1,869 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Web.UI.WebControls; - -namespace BLL -{ - public class TechnicalContactListService - { - /// - /// 根据工程联络单信息Id删除一个工程联络单信息信息 - /// - /// 工程联络单信息Id - public static void DeleteTechnicalContactList(string TechnicalContactListId) - { - Model.SGGLDB db = Funs.DB; - Model.Check_TechnicalContactList TechnicalContactList = db.Check_TechnicalContactList.First(e => e.TechnicalContactListId == TechnicalContactListId); - - db.Check_TechnicalContactList.DeleteOnSubmit(TechnicalContactList); - db.SubmitChanges(); - } - - - /// - /// 增加工程联络单信息信息 - /// - /// 工程联络单信息实体 - public static void AddTechnicalContactListForApi(Model.Check_TechnicalContactList TechnicalContactList) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_TechnicalContactList newTechnicalContactList = new Model.Check_TechnicalContactList(); - newTechnicalContactList.TechnicalContactListId = TechnicalContactList.TechnicalContactListId; - newTechnicalContactList.ProjectId = TechnicalContactList.ProjectId; - newTechnicalContactList.Code = TechnicalContactList.Code; - newTechnicalContactList.ProposedUnitId = TechnicalContactList.ProposedUnitId; - newTechnicalContactList.MainSendUnitId = TechnicalContactList.MainSendUnitId; - newTechnicalContactList.CCUnitIds = TechnicalContactList.CCUnitIds; - newTechnicalContactList.UnitWorkId = TechnicalContactList.UnitWorkId; - newTechnicalContactList.CNProfessionalCode = TechnicalContactList.CNProfessionalCode; - newTechnicalContactList.ContactListType = TechnicalContactList.ContactListType; - newTechnicalContactList.IsReply = TechnicalContactList.IsReply; - newTechnicalContactList.Cause = TechnicalContactList.Cause; - newTechnicalContactList.Contents = TechnicalContactList.Contents; - newTechnicalContactList.AttachUrl = TechnicalContactList.AttachUrl; - newTechnicalContactList.CompileMan = TechnicalContactList.CompileMan; - newTechnicalContactList.CompileDate = TechnicalContactList.CompileDate; - newTechnicalContactList.State = TechnicalContactList.State; - newTechnicalContactList.ReOpinion = TechnicalContactList.ReOpinion; - newTechnicalContactList.SaveHandleMan = TechnicalContactList.SaveHandleMan; - db.Check_TechnicalContactList.InsertOnSubmit(newTechnicalContactList); - db.SubmitChanges(); - } - } - public static void AddTechnicalContactList(Model.Check_TechnicalContactList TechnicalContactList) - { - Model.SGGLDB db = Funs.DB; - Model.Check_TechnicalContactList newTechnicalContactList = new Model.Check_TechnicalContactList(); - newTechnicalContactList.TechnicalContactListId = TechnicalContactList.TechnicalContactListId; - newTechnicalContactList.ProjectId = TechnicalContactList.ProjectId; - newTechnicalContactList.Code = TechnicalContactList.Code; - newTechnicalContactList.ProposedUnitId = TechnicalContactList.ProposedUnitId; - newTechnicalContactList.MainSendUnitId = TechnicalContactList.MainSendUnitId; - newTechnicalContactList.CCUnitIds = TechnicalContactList.CCUnitIds; - newTechnicalContactList.UnitWorkId = TechnicalContactList.UnitWorkId; - newTechnicalContactList.CNProfessionalCode = TechnicalContactList.CNProfessionalCode; - newTechnicalContactList.ContactListType = TechnicalContactList.ContactListType; - newTechnicalContactList.IsReply = TechnicalContactList.IsReply; - newTechnicalContactList.Cause = TechnicalContactList.Cause; - newTechnicalContactList.Contents = TechnicalContactList.Contents; - newTechnicalContactList.AttachUrl = TechnicalContactList.AttachUrl; - newTechnicalContactList.CompileMan = TechnicalContactList.CompileMan; - newTechnicalContactList.CompileDate = TechnicalContactList.CompileDate; - newTechnicalContactList.State = TechnicalContactList.State; - newTechnicalContactList.ReOpinion = TechnicalContactList.ReOpinion; - newTechnicalContactList.SaveHandleMan = TechnicalContactList.SaveHandleMan; - db.Check_TechnicalContactList.InsertOnSubmit(newTechnicalContactList); - db.SubmitChanges(); - } - /// - /// 增加工程联络单审批信息 - /// - /// 工程联络单审批实体 - public static void AddTechnicalContactListApprove(Model.Check_TechnicalContactListApprove approve) - { - Model.SGGLDB db = Funs.DB; - string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_TechnicalContactListApprove)); - Model.Check_TechnicalContactListApprove newApprove = new Model.Check_TechnicalContactListApprove(); - newApprove.TechnicalContactListApproveId = newKeyID; - newApprove.TechnicalContactListId = approve.TechnicalContactListId; - newApprove.ApproveMan = approve.ApproveMan; - newApprove.ApproveDate = approve.ApproveDate; - newApprove.ApproveIdea = approve.ApproveIdea; - newApprove.IsAgree = approve.IsAgree; - newApprove.ApproveType = approve.ApproveType; - - db.Check_TechnicalContactListApprove.InsertOnSubmit(newApprove); - db.SubmitChanges(); - } - - /// - /// 修改工程联络单信息信息 - /// - /// 工程联络单信息实体 - public static void UpdateTechnicalContactList(Model.Check_TechnicalContactList TechnicalContactList) - { - Model.SGGLDB db = Funs.DB; - Model.Check_TechnicalContactList newTechnicalContactList = db.Check_TechnicalContactList.First(e => e.TechnicalContactListId == TechnicalContactList.TechnicalContactListId); - newTechnicalContactList.Code = TechnicalContactList.Code; - newTechnicalContactList.ProposedUnitId = TechnicalContactList.ProposedUnitId; - newTechnicalContactList.MainSendUnitId = TechnicalContactList.MainSendUnitId; - newTechnicalContactList.CCUnitIds = TechnicalContactList.CCUnitIds; - newTechnicalContactList.UnitWorkId = TechnicalContactList.UnitWorkId; - newTechnicalContactList.CNProfessionalCode = TechnicalContactList.CNProfessionalCode; - newTechnicalContactList.ContactListType = TechnicalContactList.ContactListType; - newTechnicalContactList.IsReply = TechnicalContactList.IsReply; - newTechnicalContactList.Cause = TechnicalContactList.Cause; - newTechnicalContactList.Contents = TechnicalContactList.Contents; - newTechnicalContactList.AttachUrl = TechnicalContactList.AttachUrl; - newTechnicalContactList.ReAttachUrl = TechnicalContactList.ReAttachUrl; - newTechnicalContactList.State = TechnicalContactList.State; - newTechnicalContactList.ReOpinion = TechnicalContactList.ReOpinion; - newTechnicalContactList.SaveHandleMan = TechnicalContactList.SaveHandleMan; - newTechnicalContactList.CompileDate = TechnicalContactList.CompileDate; - db.SubmitChanges(); - } - - - /// - /// 记录数 - /// - private static int count - { - get; - set; - } - public static void InitHandleType(FineUIPro.DropDownList dropName, bool isShowPlease, string state, string unitType, string contactListType, string isReply) - { - dropName.DataValueField = "Value"; - dropName.DataTextField = "Text"; - dropName.DataSource = GetDHandleTypeByState(state, unitType, contactListType, isReply); - dropName.DataBind(); - if (isShowPlease) - { - Funs.FineUIPleaseSelect(dropName); - } - } - - - /// - /// 根据状态选择下一步办理类型 - /// - /// - /// - public static ListItem[] GetDHandleTypeByState(string state, string unitType, string contactListType, string isReply) - { - if (state == Const.TechnicalContactList_Compile || state == Const.TechnicalContactList_ReCompile) - { - if (unitType == Const.ProjectUnitType_2) //施工分包商 - { - if (contactListType == "1") //图纸类 - { - ListItem[] lis = new ListItem[1]; - lis[0] = new ListItem("分包负责人审批", Const.TechnicalContactList_Audit1); - //lis[1] = new ListItem("总包专工确认", Const.TechnicalContactList_Audit2); - //lis[2] = new ListItem("总包设计人员回复", Const.TechnicalContactList_Audit4); - //lis[3] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - //lis[4] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - return lis; - } - else //非图纸类 - { - ListItem[] lis = new ListItem[1]; - lis[0] = new ListItem("分包负责人审批", Const.TechnicalContactList_Audit1); - //lis[1] = new ListItem("总包专工回复", Const.TechnicalContactList_Audit2H); - //lis[2] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - //lis[3] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - return lis; - } - } - else //总包 - { - if (isReply == "1") //需要回复 - { - ListItem[] lis = new ListItem[1]; - lis[0] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - //lis[1] = new ListItem("分包专工回复", Const.TechnicalContactList_Audit6); - //lis[2] = new ListItem("分包负责人审批", Const.TechnicalContactList_Audit1); - //lis[3] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - return lis; - } - else //不需回复 - { - ListItem[] lis = new ListItem[1]; - lis[0] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - //lis[1] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - return lis; - } - } - } - else if (state == Const.TechnicalContactList_Audit1) - { - if (unitType == Const.ProjectUnitType_2) //施工分包商 - { - if (isReply == "1") //需要回复 - { - if (contactListType == "1") //图纸类 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("总包专工确认", Const.TechnicalContactList_Audit2); - //lis[1] = new ListItem("总包设计人员回复", Const.TechnicalContactList_Audit4); - //lis[2] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - //lis[3] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - else //非图纸类 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("总包专工回复", Const.TechnicalContactList_Audit2H); - //lis[1] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - //lis[2] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - } - else - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - } - else //总包 - { - if (isReply == "1") //需要回复 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("分包专工重新回复", Const.TechnicalContactList_Audit6R); - return lis; - } - else //不需回复 - { - return null; - } - } - } - else if (state == Const.TechnicalContactList_Audit2 || state == Const.TechnicalContactList_Audit2R || state == Const.TechnicalContactList_Audit2H) - { - if (unitType == Const.ProjectUnitType_2) //施工分包商 - { - if (contactListType == "1") //图纸类 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("总包设计人员回复", Const.TechnicalContactList_Audit4); - //lis[1] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - //lis[2] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - return lis; - } - else //非图纸类 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - //lis[1] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - } - else //总包 - { - if (isReply == "1") //需要回复 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - //lis[1] = new ListItem("分包专工回复", Const.TechnicalContactList_Audit6); - //lis[2] = new ListItem("分包负责人审批", Const.TechnicalContactList_Audit1); - //lis[3] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - else //不需回复 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - //lis[1] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - } - } - else if (state == Const.TechnicalContactList_Audit3) - { - if (unitType == Const.ProjectUnitType_2) //施工分包商 - { - if (contactListType == "1") //图纸类 - { - ListItem[] lis = new ListItem[3]; - lis[0] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - lis[2] = new ListItem("总包设计人员重新回复", Const.TechnicalContactList_Audit4R); - return lis; - } - else //非图纸类 - { - ListItem[] lis = new ListItem[3]; - lis[0] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - lis[2] = new ListItem("总包专工重新回复", Const.TechnicalContactList_Audit2R); - return lis; - } - } - else //总包 - { - if (isReply == "1") //需要回复 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("分包专工回复", Const.TechnicalContactList_Audit6); - //lis[1] = new ListItem("分包负责人审批", Const.TechnicalContactList_Audit1); - //lis[2] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - else //不需回复 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - } - } - else if (state == Const.TechnicalContactList_Audit4 || state == Const.TechnicalContactList_Audit4R) - { - if (unitType == Const.ProjectUnitType_2) //施工分包商 - { - if (contactListType == "1") //图纸类 - { - ListItem[] lis = new ListItem[3]; - lis[0] = new ListItem("总包负责人审批", Const.TechnicalContactList_Audit3); - lis[1] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - //lis[1] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[2] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - else //非图纸类 - { - return null; - } - } - else //总包 - { - if (isReply == "1") //需要回复 - { - return null; - } - else //不需回复 - { - return null; - } - } - } - else if (state == Const.TechnicalContactList_Audit6 || state == Const.TechnicalContactList_Audit6R) - { - if (unitType == Const.ProjectUnitType_2) //施工分包商 - { - if (contactListType == "1") //图纸类 - { - return null; - } - else //非图纸类 - { - return null; - } - } - else //总包 - { - if (isReply == "1") //需要回复 - { - ListItem[] lis = new ListItem[2]; - lis[0] = new ListItem("分包负责人审批", Const.TechnicalContactList_Audit1); - //lis[1] = new ListItem("审批完成", Const.TechnicalContactList_Complete); - lis[1] = new ListItem("重新编制", Const.TechnicalContactList_ReCompile); - return lis; - } - else //不需回复 - { - return null; - } - } - } - else - return null; - } - /// - /// 定义变量 - /// - private static IQueryable qq = from x in Funs.DB.Check_TechnicalContactList orderby x.CompileDate descending select x; - - /// - /// 获取分页列表 - /// - /// - /// - /// - public static IEnumerable getListData(string projectId, int startRowIndex, int maximumRows) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - IQueryable q = db.Check_TechnicalContactList; - if (!string.IsNullOrEmpty(projectId)) - { - q = q.Where(e => e.ProjectId == projectId); - } - //if (!string.IsNullOrEmpty(userId)) - //{ - // var roleList = BLL.CommonService.GetUserRoleEntrustedRole(userId); - // if (roleId != "admin" && !roleList.Contains(BLL.Const.CNPrincipalRole) && !roleList.Contains(BLL.Const.CQPrincipalRole) - // && !roleList.Contains(BLL.Const.INPrincipalRole)) - // { - // string entrusteUserId = BLL.EntrustDetailService.GetEntrusteUserId(userId); - // if (!string.IsNullOrEmpty(entrusteUserId)) - // { - // q = q.Where(e => e.CompileMan == userId || e.CompileMan == entrusteUserId); - // } - // else - // { - // q = q.Where(e => e.CompileMan == userId); - // } - // } - //} - count = q.Count(); - if (count == 0) - { - return new object[] { "" }; - } - - return from x in q.Skip(startRowIndex).Take(maximumRows) - select new - { - x.TechnicalContactListId, - x.ProjectId, - x.Code, - ProposedUnit = (from y in db.Base_Unit where y.UnitId == x.ProposedUnitId select y.UnitName).First(), - MainSendUnit = (from y in db.Base_Unit where y.UnitId == x.MainSendUnitId select y.UnitName).First(), - UnitWorkName = UnitWorkService.GetUnitWorkName(x.UnitWorkId), - CNProfessional = CNProfessionalService.GetCNProfessionalNameByCode(x.CNProfessionalCode), - x.CCUnitIds, - ContactListType = x.ContactListType == "1" ? "图纸类" : "非图纸类", - IsReply = x.IsReply == "1" ? "需要回复" : "不需回复", - x.Cause, - x.AttachUrl, - CompileMan = (from y in db.Person_Persons where y.PersonId == x.CompileMan select y.PersonName).First(), - x.CompileDate, - x.State, - }; - } - } - /// - /// 根据工程联络单信息Id获取一个工程联络单信息 - /// - /// 工程联络单信息Id - /// 一个工程联络单信息实体 - public static Model.Check_TechnicalContactList GetTechnicalContactListByTechnicalContactListId(string TechnicalContactListId) - { - return Funs.DB.Check_TechnicalContactList.FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId); - } - public static Model.Check_TechnicalContactList GetTechnicalContactListByTechnicalContactListIdForApi(string TechnicalContactListId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - Model.Check_TechnicalContactList res = db.Check_TechnicalContactList.FirstOrDefault(x => x.TechnicalContactListId == TechnicalContactListId); - res.UnitWorkId = res.UnitWorkId + "$" + UnitWorkService.GetUnitWorkName(res.UnitWorkId); - res.CNProfessionalCode = res.CNProfessionalCode + "$" + CNProfessionalService.GetCNProfessionalNameByCode(res.CNProfessionalCode); - // Model.Base_Unit unit = BLL.UnitService.GetUnit(res.ProposedUnitId); - var unit = db.Project_ProjectUnit.FirstOrDefault(e => e.ProjectId == res.ProjectId && e.UnitId == res.ProposedUnitId); - if (unit != null) - { - res.ProposedUnitId = res.ProposedUnitId + "$" + unit.Base_Unit.UnitName + "$" + unit.UnitType; - } - else - { - res.ProposedUnitId = res.ProposedUnitId + "$$"; - - } - res.MainSendUnitId = res.MainSendUnitId + "$" + UnitService.getUnitNamesUnitIds(res.MainSendUnitId); - res.CCUnitIds = res.CCUnitIds + "$" + UnitService.getUnitNamesUnitIds(res.CCUnitIds); - res.AttachUrl = AttachFileService.getFileUrl(res.TechnicalContactListId); - res.ReAttachUrl = AttachFileService.getFileUrl(res.TechnicalContactListId + "r"); - res.ReturnAttachUrl = AttachFileService.getFileUrl(res.TechnicalContactListId + "re"); - return res; - } - } - // - //获取办理人姓名 - // - // - // - public static string ConvertMan(object centerHandoverCode) - { - if (centerHandoverCode != null) - { - Model.Check_TechnicalContactListApprove a = TechnicalContactListApproveService.GetTechnicalContactListApproveByTechnicalContactListId(centerHandoverCode.ToString()); - if (a != null) - { - if (a.ApproveMan != null) - { - return Person_PersonsService.GetPersonsNameById(a.ApproveMan); - } - } - else - { - return ""; - } - } - return ""; - } - public static string ConvertManAndId(object centerHandoverCode) - { - if (centerHandoverCode != null) - { - Model.Check_TechnicalContactListApprove a = TechnicalContactListApproveService.GetTechnicalContactListApproveByTechnicalContactListId(centerHandoverCode.ToString()); - if (a != null && !string.IsNullOrEmpty(a.ApproveMan)) - { - return Person_PersonsService.GetPersonsNameById(a.ApproveMan) + "$" + a.ApproveMan; - } - else - { - return ""; - } - } - return ""; - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - public static string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == Const.TechnicalContactList_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == Const.TechnicalContactList_Compile) - { - return "编制"; - } - else if (state.ToString() == Const.TechnicalContactList_Audit1) - { - return "分包负责人审批"; - } - else if (state.ToString() == Const.TechnicalContactList_Audit2) - { - return "总包专工确认"; - } - else if (state.ToString() == Const.TechnicalContactList_Audit3) - { - return "总包负责人审批"; - } - else if (state.ToString() == Const.TechnicalContactList_Audit4) - { - return "总包设计人员回复"; - } - else if (state.ToString() == Const.TechnicalContactList_Audit6) - { - return "分包专工回复"; - } - else if (state.ToString() == Const.TechnicalContactList_Complete) - { - return "审批完成"; - } - else if (state.ToString() == Const.TechnicalContactList_Audit2R) - { - return "总包专工重新回复"; - } - else if (state.ToString() == Const.TechnicalContactList_Audit4R) - { - return "总包设计人员重新回复"; - } - else if (state.ToString() == Const.TechnicalContactList_Audit6R) - { - return "分包专工重新回复"; - } - else if (state.ToString() == Const.TechnicalContactList_Audit2H) - { - return "总包专工回复"; - } - else - { - return ""; - } - } - else - { - return ""; - } - } - public static int getListCount(string projectId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - IQueryable q = db.Check_TechnicalContactList; - if (!string.IsNullOrEmpty(projectId)) - { - q = q.Where(e => e.ProjectId == projectId); - } - return q.Count(); - } - } - public static List getListDataForApi(string name, string projectId, int startRowIndex, int maximumRows) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - IQueryable q = db.Check_TechnicalContactList; - if (!string.IsNullOrEmpty(projectId)) - { - q = q.Where(e => e.ProjectId == projectId); - } - - if (!string.IsNullOrEmpty(name)) - { - List ids = new List(); - var qunit = from u in Funs.DB.Base_Unit - where u.UnitName.Contains(name) - select u.UnitId; - ids = qunit.ToList(); - q = q.Where(e => ids.Contains(e.ProposedUnitId)); - } - - var qres = from x in q - orderby x.Code descending - select new - { - x.TechnicalContactListId, - x.ProjectId, - x.Code, - x.ProposedUnitId, - x.CNProfessionalCode, - x.UnitWorkId, - x.MainSendUnitId, - x.CCUnitIds, - MainSendUnit1 = UnitService.getUnitNamesUnitIds(x.MainSendUnitId), - UnitWorkName = BLL.UnitWorkService.GetUnitWorkName(x.UnitWorkId), - CNProfessional = BLL.CNProfessionalService.GetCNProfessionalNameByCode(x.CNProfessionalCode), - CCUnitIdName = UnitService.getUnitNamesUnitIds(x.CCUnitIds), - x.Contents, - x.ContactListType, - x.IsReply, - x.Cause, - CompileMan = (from y in db.Person_Persons where y.PersonId == x.CompileMan select y.PersonName).First(), - x.CompileDate, - x.State, - }; - List res = new List(); - - var list = qres.Skip(startRowIndex * maximumRows).Take(maximumRows).ToList(); - foreach (var item in list) - { - Model.Check_TechnicalContactList tc = new Model.Check_TechnicalContactList(); - tc.TechnicalContactListId = item.TechnicalContactListId; - tc.ProjectId = item.ProjectId; - tc.Code = item.Code; - var unit = db.Project_ProjectUnit.FirstOrDefault(u => u.ProjectId == tc.ProjectId && u.UnitId == item.ProposedUnitId); - if (unit != null) - { - tc.ProposedUnitId = item.ProposedUnitId + "$" + unit.Base_Unit.UnitName + "$" + unit.UnitType; - } - else - { - tc.ProposedUnitId = item.ProposedUnitId + "$$"; - - } - tc.MainSendUnitId = item.MainSendUnitId + "$" + item.MainSendUnit1; - tc.CCUnitIds = item.CCUnitIds + "$" + item.CCUnitIdName; - tc.Contents = item.Contents; - tc.CNProfessionalCode = item.CNProfessionalCode + "$" + item.CNProfessional; - tc.CCUnitIds = item.CCUnitIds + "$" + item.CCUnitIdName; - tc.ContactListType = item.ContactListType; - tc.IsReply = item.IsReply; - tc.Cause = item.Cause; - tc.AttachUrl = AttachFileService.getFileUrl(item.TechnicalContactListId); - tc.ReAttachUrl = AttachFileService.getFileUrl(item.TechnicalContactListId + "r"); - tc.ReturnAttachUrl = AttachFileService.getFileUrl(item.TechnicalContactListId + "re"); - tc.CompileMan = item.CompileMan + "$" + ConvertManAndId(item.TechnicalContactListId); - tc.CompileDate = item.CompileDate; - tc.State = item.State; - tc.UnitWorkId = item.UnitWorkId + "$" + item.UnitWorkName; - res.Add(tc); - } - return res; - } - } - public static List getListDataForApi(string state, string contactListType, string isReply, string dateA, string dateZ, string proposedUnitId, string unitWorkId, string mainSendUnit, string cCUnitIds, string professional, string projectId, int startRowIndex, int maximumRows) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - IQueryable q = db.Check_TechnicalContactList; - if (!string.IsNullOrEmpty(state) && "undefined" != state) - { - if ("8" == state) - q = q.Where(e => e.State == "8"); - else - { - q = q.Where(e => e.State != "8"); - - } - } - if (!string.IsNullOrEmpty(contactListType) && "undefined" != contactListType) - { - q = q.Where(e => e.ContactListType == contactListType); - } - if (!string.IsNullOrEmpty(isReply) && "undefined" != isReply) - { - q = q.Where(e => e.IsReply == isReply); - } - - if (!string.IsNullOrEmpty(dateA) && "undefined" != dateA) - { - DateTime date = DateTime.ParseExact(dateA, "yyyy-MM-dd", new CultureInfo("zh-CN", true)); - q = q.Where(e => e.CompileDate >= date); - } - if (!string.IsNullOrEmpty(dateZ) && "undefined" != dateZ) - { - DateTime date = DateTime.ParseExact(dateZ + "23:59:59", "yyyy-MM-ddHH:mm:ss", new CultureInfo("zh-CN", true)); - q = q.Where(e => e.CompileDate <= date); - } - - if (!string.IsNullOrEmpty(projectId) && "undefined" != projectId) - { - q = q.Where(e => e.ProjectId == projectId); - } - - if (!string.IsNullOrEmpty(proposedUnitId) && "undefined" != proposedUnitId) - { - q = q.Where(e => proposedUnitId == e.ProposedUnitId); - } - if (!string.IsNullOrEmpty(unitWorkId) && "undefined" != unitWorkId) - { - q = q.Where(e => e.UnitWorkId.Contains(unitWorkId)); - } - if (!string.IsNullOrEmpty(mainSendUnit) && "undefined" != mainSendUnit) - { - q = q.Where(e => e.MainSendUnitId.Contains(mainSendUnit)); - } - if (!string.IsNullOrEmpty(cCUnitIds) && "undefined" != cCUnitIds) - { - q = q.Where(e => e.CCUnitIds.Contains(cCUnitIds)); - } - if (!string.IsNullOrEmpty(professional) && "undefined" != professional) - { - q = q.Where(e => e.CNProfessionalCode.Contains(professional)); - } - var qres = from x in q - orderby x.Code descending - select new - { - x.TechnicalContactListId, - x.ProjectId, - x.Code, - x.ProposedUnitId, - x.CNProfessionalCode, - x.UnitWorkId, - x.MainSendUnitId, - x.CCUnitIds, - MainSendUnit1 = UnitService.getUnitNamesUnitIds(x.MainSendUnitId), - UnitWorkName = BLL.UnitWorkService.GetUnitWorkName(x.UnitWorkId), - CNProfessional = BLL.CNProfessionalService.GetCNProfessionalNameByCode(x.CNProfessionalCode), - CCUnitIdName = UnitService.getUnitNamesUnitIds(x.CCUnitIds), - x.Contents, - x.ContactListType, - x.IsReply, - x.Cause, - x.AttachUrl, - CompileMan = (from y in db.Person_Persons where y.PersonId == x.CompileMan select y.PersonName).First(), - x.CompileDate, - x.State, - }; - List res = new List(); - - var list = qres.Skip(startRowIndex * maximumRows).Take(maximumRows).ToList(); - foreach (var item in list) - { - Model.Check_TechnicalContactList tc = new Model.Check_TechnicalContactList(); - tc.TechnicalContactListId = item.TechnicalContactListId; - tc.ProjectId = item.ProjectId; - tc.Code = item.Code; - - var unit = db.Project_ProjectUnit.FirstOrDefault(u => u.ProjectId == tc.ProjectId && u.UnitId == item.ProposedUnitId); - if (unit != null) - { - tc.ProposedUnitId = item.ProposedUnitId + "$" + unit.Base_Unit.UnitName + "$" + unit.UnitType; - } - else - { - tc.ProposedUnitId = item.ProposedUnitId + "$$"; - } - tc.MainSendUnitId = item.MainSendUnitId + "$" + item.MainSendUnit1; - tc.CCUnitIds = item.CCUnitIds + "$" + item.CCUnitIdName; - tc.Contents = item.Contents; - tc.CNProfessionalCode = item.CNProfessionalCode + "$" + item.CNProfessional; - tc.CCUnitIds = item.CCUnitIds + "$" + item.CCUnitIdName; - tc.ContactListType = item.ContactListType; - tc.IsReply = item.IsReply; - tc.Cause = item.Cause; - tc.AttachUrl = item.AttachUrl; - tc.CompileMan = item.CompileMan + "$" + ConvertManAndId(item.TechnicalContactListId); ; - tc.CompileDate = item.CompileDate; - tc.State = item.State; - tc.UnitWorkId = item.UnitWorkId + "$" + item.UnitWorkName; - tc.AttachUrl = AttachFileService.getFileUrl(item.TechnicalContactListId); - tc.ReAttachUrl = AttachFileService.getFileUrl(item.TechnicalContactListId + "r"); - tc.ReturnAttachUrl = AttachFileService.getFileUrl(item.TechnicalContactListId + "re"); - res.Add(tc); - } - return res; - } - - } - public static void UpdateTechnicalContactListForApi(Model.Check_TechnicalContactList TechnicalContactList) - { - using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) - { - - Model.Check_TechnicalContactList newTechnicalContactList = db.Check_TechnicalContactList.FirstOrDefault(e => e.TechnicalContactListId == TechnicalContactList.TechnicalContactListId); - if (newTechnicalContactList != null) - { - if (!string.IsNullOrEmpty(TechnicalContactList.Code)) - newTechnicalContactList.Code = TechnicalContactList.Code; - if (!string.IsNullOrEmpty(TechnicalContactList.ProposedUnitId)) - newTechnicalContactList.ProposedUnitId = TechnicalContactList.ProposedUnitId; - if (!string.IsNullOrEmpty(TechnicalContactList.MainSendUnitId)) - newTechnicalContactList.MainSendUnitId = TechnicalContactList.MainSendUnitId; - if (!string.IsNullOrEmpty(TechnicalContactList.CCUnitIds)) - newTechnicalContactList.CCUnitIds = TechnicalContactList.CCUnitIds; - if (!string.IsNullOrEmpty(TechnicalContactList.UnitWorkId)) - newTechnicalContactList.UnitWorkId = TechnicalContactList.UnitWorkId; - if (!string.IsNullOrEmpty(TechnicalContactList.CNProfessionalCode)) - newTechnicalContactList.CNProfessionalCode = TechnicalContactList.CNProfessionalCode; - if (!string.IsNullOrEmpty(TechnicalContactList.ContactListType)) - newTechnicalContactList.ContactListType = TechnicalContactList.ContactListType; - if (!string.IsNullOrEmpty(TechnicalContactList.IsReply)) - newTechnicalContactList.IsReply = TechnicalContactList.IsReply; - if (!string.IsNullOrEmpty(TechnicalContactList.Cause)) - newTechnicalContactList.Cause = TechnicalContactList.Cause; - if (!string.IsNullOrEmpty(TechnicalContactList.Contents)) - newTechnicalContactList.Contents = TechnicalContactList.Contents; - if (!string.IsNullOrEmpty(TechnicalContactList.AttachUrl)) - newTechnicalContactList.AttachUrl = TechnicalContactList.AttachUrl; - if (!string.IsNullOrEmpty(TechnicalContactList.State)) - newTechnicalContactList.State = TechnicalContactList.State; - if (!string.IsNullOrEmpty(TechnicalContactList.ReAttachUrl)) - newTechnicalContactList.ReAttachUrl = TechnicalContactList.ReAttachUrl; - if (!string.IsNullOrEmpty(TechnicalContactList.ReturnAttachUrl)) - newTechnicalContactList.ReturnAttachUrl = TechnicalContactList.ReturnAttachUrl; - if (!string.IsNullOrEmpty(TechnicalContactList.ReOpinion)) - newTechnicalContactList.ReOpinion = TechnicalContactList.ReOpinion; - db.SubmitChanges(); - } - } - } - } -} diff --git a/SGGL/BLL/CQMS/Technical/CQMS_TechnicalDiscloseService.cs b/SGGL/BLL/CQMS/Technical/CQMS_TechnicalDiscloseService.cs deleted file mode 100644 index 0a8fcb26..00000000 --- a/SGGL/BLL/CQMS/Technical/CQMS_TechnicalDiscloseService.cs +++ /dev/null @@ -1,93 +0,0 @@ -using System.Linq; - -namespace BLL -{ - /// - /// 施工技术交底 - /// - public class CQMS_TechnicalDiscloseService - { - /// - /// 根据主键获取施工技术交底 - /// - /// - /// - public static Model.Technical_TechnicalDisclose GetTechnicalDiscloseById(string TechnicalDiscloseId) - { - return Funs.DB.Technical_TechnicalDisclose.FirstOrDefault(e => e.TechnicalDiscloseId == TechnicalDiscloseId); - } - - /// - /// 根据wbs主键获取施工技术交底 - /// - /// - /// - public static Model.Technical_TechnicalDisclose GetTechnicalDiscloseByDataId(string DataId) - { - return Funs.DB.Technical_TechnicalDisclose.FirstOrDefault(e => e.DataId == DataId); - } - - /// - /// 添加施工技术交底 - /// - /// - public static void AddTechnicalDisclose(Model.Technical_TechnicalDisclose TechnicalDisclose) - { - Model.SGGLDB db = Funs.DB; - Model.Technical_TechnicalDisclose newTechnicalDisclose = new Model.Technical_TechnicalDisclose - { - TechnicalDiscloseId = TechnicalDisclose.TechnicalDiscloseId, - ProjectId = TechnicalDisclose.ProjectId, - UnitId = TechnicalDisclose.UnitId, - UnitWorkId = TechnicalDisclose.UnitWorkId, - DataId = TechnicalDisclose.DataId, - DiscloseName = TechnicalDisclose.DiscloseName, - DiscloseRequire = TechnicalDisclose.DiscloseRequire, - DiscloseMan = TechnicalDisclose.DiscloseMan, - DiscloseDate = TechnicalDisclose.DiscloseDate, - MainPartys = TechnicalDisclose.MainPartys, - State = TechnicalDisclose.State, - CompileMan = TechnicalDisclose.CompileMan, - CompileDate = TechnicalDisclose.CompileDate, - }; - db.Technical_TechnicalDisclose.InsertOnSubmit(newTechnicalDisclose); - db.SubmitChanges(); - } - - /// - /// 修改施工技术交底 - /// - /// - public static void UpdateTechnicalDisclose(Model.Technical_TechnicalDisclose TechnicalDisclose) - { - Model.SGGLDB db = Funs.DB; - Model.Technical_TechnicalDisclose newTechnicalDisclose = db.Technical_TechnicalDisclose.FirstOrDefault(e => e.TechnicalDiscloseId == TechnicalDisclose.TechnicalDiscloseId); - if (newTechnicalDisclose != null) - { - newTechnicalDisclose.DiscloseRequire = TechnicalDisclose.DiscloseRequire; - newTechnicalDisclose.DiscloseMan = TechnicalDisclose.DiscloseMan; - newTechnicalDisclose.DiscloseDate = TechnicalDisclose.DiscloseDate; - newTechnicalDisclose.MainPartys = TechnicalDisclose.MainPartys; - newTechnicalDisclose.State = TechnicalDisclose.State; - - db.SubmitChanges(); - } - } - - /// - /// 根据主键删除施工技术交底 - /// - /// - public static void DeleteTechnicalDiscloseById(string TechnicalDiscloseId) - { - Model.SGGLDB db = Funs.DB; - Model.Technical_TechnicalDisclose TechnicalDisclose = db.Technical_TechnicalDisclose.FirstOrDefault(e => e.TechnicalDiscloseId == TechnicalDiscloseId); - if (TechnicalDisclose != null) - { - BLL.CommonService.DeleteAttachFileById(TechnicalDiscloseId); - db.Technical_TechnicalDisclose.DeleteOnSubmit(TechnicalDisclose); - db.SubmitChanges(); - } - } - } -} diff --git a/SGGL/BLL/CQMS/Check/CheckControlApproveService.cs b/SGGL/BLL/CQMS/WBS/CheckControlApproveService.cs similarity index 100% rename from SGGL/BLL/CQMS/Check/CheckControlApproveService.cs rename to SGGL/BLL/CQMS/WBS/CheckControlApproveService.cs diff --git a/SGGL/BLL/CQMS/Check/CheckControlService.cs b/SGGL/BLL/CQMS/WBS/CheckControlService.cs similarity index 97% rename from SGGL/BLL/CQMS/Check/CheckControlService.cs rename to SGGL/BLL/CQMS/WBS/CheckControlService.cs index bec2a113..db4691c2 100644 --- a/SGGL/BLL/CQMS/Check/CheckControlService.cs +++ b/SGGL/BLL/CQMS/WBS/CheckControlService.cs @@ -662,25 +662,6 @@ namespace BLL } - // 项目质量验收一次合格率 - public static string GetQuSuccess(string projectId) - { - using (var db = new Model.SGGLDB(Funs.ConnString)) - { - List totalCheckLists = JointCheckDetailService.GetTotalJointCheckDetailListByTime(projectId, DateTime.Now); - int a = totalCheckLists.Where(x => x.OK == 1).Count(); - double result = 0; - if (a > 0 && totalCheckLists.Count > 0) - { - var b = Convert.ToDouble(totalCheckLists.Count); - result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - - return result.ToString(); - } - - } - // 项目质量控制点统计完成率 public static string GetConSuccess(string projectId) { diff --git a/SGGL/BLL/CQMS/Check/SpotCheckApproveService.cs b/SGGL/BLL/CQMS/WBS/SpotCheckApproveService.cs similarity index 100% rename from SGGL/BLL/CQMS/Check/SpotCheckApproveService.cs rename to SGGL/BLL/CQMS/WBS/SpotCheckApproveService.cs diff --git a/SGGL/BLL/CQMS/Check/SpotCheckDetailService.cs b/SGGL/BLL/CQMS/WBS/SpotCheckDetailService.cs similarity index 100% rename from SGGL/BLL/CQMS/Check/SpotCheckDetailService.cs rename to SGGL/BLL/CQMS/WBS/SpotCheckDetailService.cs diff --git a/SGGL/BLL/CQMS/Check/SpotCheckService.cs b/SGGL/BLL/CQMS/WBS/SpotCheckService.cs similarity index 100% rename from SGGL/BLL/CQMS/Check/SpotCheckService.cs rename to SGGL/BLL/CQMS/WBS/SpotCheckService.cs diff --git a/SGGL/BLL/Common/AttachFileService.cs b/SGGL/BLL/Common/AttachFileService.cs index ccd87716..8849cad2 100644 --- a/SGGL/BLL/Common/AttachFileService.cs +++ b/SGGL/BLL/Common/AttachFileService.cs @@ -220,21 +220,9 @@ namespace BLL string fileDir = "WebApi"; switch (menuId) { - case Const.CheckEquipmentMenuId: - fileDir = "CheckEquipment"; - break; case Const.CheckListMenuId: fileDir = "CheckControl"; break; - case Const.JointCheckMenuId: - fileDir = "JointCheck"; - break; - case Const.TechnicalContactListMenuId: - fileDir = "TechnicalContactList"; - break; - case Const.DesignMenuId: - fileDir = "Design"; - break; } using (var db = new Model.SGGLDB(Funs.ConnString)) { diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs index 7cc5bd57..ec065c11 100644 --- a/SGGL/BLL/Common/Const.cs +++ b/SGGL/BLL/Common/Const.cs @@ -1124,21 +1124,6 @@ namespace BLL /// public const string ControlItemAndCycleMenuId = "7BA846E7-D9B2-4F08-9098-DF4DBD654789"; - /// - /// 实体验收记录 - /// - public const string SpotCheckMenuId = "CC43E208-335D-4AE3-A1CE-B2D8510AE854"; - - /// - /// 工序资料记录 - /// - public const string SpotDataCheckMenuId = "8317C0F7-3A69-48AB-87E5-03E96C543B1C"; - - /// - /// 资料验收 - /// - public const string CheckMaterialacceptanceMenuId = "0B17549C-2749-4255-BFF4-574902E878FA"; - /// /// 焊工信息 /// @@ -1159,50 +1144,11 @@ namespace BLL /// public const string CQMSCheckerManageMenuId = "0A8195B1-4136-4CF1-A0A2-C29A1620B018"; - /// - /// 施工技术交底 - /// - public const string CQMSTechnicalDiscloseMenuId = "F0D0B2C6-51ED-4C47-95EB-C3DCB639BA5F"; - /// /// 质量巡检记录 /// public const string CheckListMenuId = "B3E99BD9-FDC7-4F15-8C3C-A7821AC9E306"; - /// - /// 质量共检 - /// - public const string JointCheckMenuId = "E6703F32-4E42-4D03-84B3-5EC0E8E48E0F"; - - /// - /// 工程联络单 - /// - public const string TechnicalContactListMenuId = "87867EA8-576A-4166-AE7A-7416115DF30B"; - - /// - /// 设计变更 - /// - public const string DesignMenuId = "38F11FC6-E9F0-4ABD-BD78-BB1807EA3CE3"; - - /// - /// 施工图纸管理 - /// - public const string DrawMenuId = "3A9039B2-20DC-47FA-A943-E3604FBBF699"; - - /// - /// 检试验设备及测量器具 - /// - public const string CheckEquipmentMenuId = "BB8EB284-A014-442E-A1D7-956AA11272AE"; - - /// - /// 质量月报 - /// - public const string CheckMonthMenuId = "786864C0-2875-49CD-B55E-0B5C8253295D"; - - /// - /// 重要文件 - /// - public const string FileCabinetMenuId = "03CEB246-0CE5-48CB-9D6B-1B84AC2E27B3"; #endregion #region 智慧工地菜单 diff --git a/SGGL/BLL/DigData/CQMSDataCollectService.cs b/SGGL/BLL/DigData/CQMSDataCollectService.cs deleted file mode 100644 index f9d1d57a..00000000 --- a/SGGL/BLL/DigData/CQMSDataCollectService.cs +++ /dev/null @@ -1,6183 +0,0 @@ -using System; -using System.Linq; - -namespace BLL -{ - /// - /// 项目质量数据汇总 - /// - public static class CQMSDataCollectService - { - /// - /// 根据主键获取项目质量数据汇总 - /// - /// - /// - public static Model.DigData_CQMSDataCollect GetCQMSDataCollectById(string CQMSDataCollectId) - { - return Funs.DB.DigData_CQMSDataCollect.FirstOrDefault(e => e.CQMSDataCollectId == CQMSDataCollectId); - } - /// - /// 根据年度获取项目质量数据汇总 - /// - /// - /// - public static Model.DigData_CQMSDataCollect GetCQMSDataCollectByYear(int Year) - { - return Funs.DB.DigData_CQMSDataCollect.FirstOrDefault(e => e.Year == Year); - } - - #region 创建项目质量数据汇总 - /// - /// 创建项目质量数据汇总 - /// - /// - /// - public static string CreateCQMSDataCollectByYear(int year) - { - Model.SGGLDB db = Funs.DB; - string returnCQMSDataCollectId = SQLHelper.GetNewID(); - Model.DigData_CQMSDataCollect newCQMSDataCollect = new Model.DigData_CQMSDataCollect - { - CQMSDataCollectId = returnCQMSDataCollectId, - Year = year, - }; - db.DigData_CQMSDataCollect.InsertOnSubmit(newCQMSDataCollect); - db.SubmitChanges(); - ////新增明细 - var getSysConst = ConstValue.drpConstItemList(ConstValue.Group_CQMSData); - foreach (var item in getSysConst) - { - Model.DigData_CQMSDataCollectItem newItem = new Model.DigData_CQMSDataCollectItem() - { - CQMSDataCollectItemId = SQLHelper.GetNewID(), - CQMSDataCollectId = returnCQMSDataCollectId, - Year = year, - SortIndex = item.SortIndex, - CQMSContent = item.ConstText, - MeasureUnit = item.Remark, - }; - db.DigData_CQMSDataCollectItem.InsertOnSubmit(newItem); - db.SubmitChanges(); - } - ////新增月报提交情况 - var getProject = from x in Funs.DB.Base_Project - where x.ProjectState == Const.ProjectState_1 || x.ProjectState == null - select x; - foreach (var item in getProject) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = returnCQMSDataCollectId, - Year = year, - ProjectId = item.ProjectId, - }; - - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - return returnCQMSDataCollectId; - } - #endregion - - /// - /// 根据项目信息 - /// - public static void ProjectCQMSDataCollectSubmission(Model.Base_Project project) - { - if (project.ProjectState == Const.ProjectState_3) - { - #region 项目关闭 - DateTime nowD = DateTime.Now.AddMonths(1); - var getSubmission = Funs.DB.DigData_CQMSDataCollectSubmission.FirstOrDefault(x => x.ProjectId == project.ProjectId && x.Year == nowD.Year); - if (getSubmission != null) - { - if (nowD.Month == 1) - { - getSubmission.Month1 = "已关闭"; - } - else if (nowD.Month == 2) - { - getSubmission.Month2 = "已关闭"; - } - else if (nowD.Month == 3) - { - getSubmission.Month3 = "已关闭"; - } - else if (nowD.Month == 4) - { - getSubmission.Month4 = "已关闭"; - } - else if (nowD.Month == 5) - { - getSubmission.Month5 = "已关闭"; - } - else if (nowD.Month == 6) - { - getSubmission.Month6 = "已关闭"; - } - else if (nowD.Month == 7) - { - getSubmission.Month7 = "已关闭"; - } - else if (nowD.Month == 8) - { - getSubmission.Month8 = "已关闭"; - } - else if (nowD.Month == 9) - { - getSubmission.Month9 = "已关闭"; - } - else if (nowD.Month == 10) - { - getSubmission.Month10 = "已关闭"; - } - else if (nowD.Month == 11) - { - getSubmission.Month11 = "已关闭"; - } - else if (nowD.Month == 12) - { - getSubmission.Month12 = "已关闭"; - } - Funs.DB.SubmitChanges(); - } - #endregion - } - else - { - #region 项目新增 - DateTime nowD = DateTime.Now; - string getCQMSDataCollectId = string.Empty; - var getCQMSDataCollect = GetCQMSDataCollectByYear(nowD.Year); - if (getCQMSDataCollect != null) - { - getCQMSDataCollectId = getCQMSDataCollect.CQMSDataCollectId; - } - else - { - getCQMSDataCollectId = CreateCQMSDataCollectByYear(nowD.Year); - } - var getSubmission = Funs.DB.DigData_CQMSDataCollectSubmission.FirstOrDefault(x => x.CQMSDataCollectId == getCQMSDataCollectId && x.ProjectId == project.ProjectId); - if (getSubmission == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = nowD.Year, - ProjectId = project.ProjectId, - }; - - var db1 = Funs.DB; - db1.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db1.SubmitChanges(); - } - #endregion - } - } - - #region 根据月报信息汇总数据 - /// - /// 根据月报信息汇总数据 - /// - public static void SaveCQMSDataCollectItem(Model.Check_CheckMonth monthReport) - { - Model.SGGLDB db = Funs.DB; - string getCQMSDataCollectId = string.Empty; - var getCQMSDataCollect = GetCQMSDataCollectByYear(monthReport.Months.Value.Year); - if (getCQMSDataCollect != null) - { - getCQMSDataCollectId = getCQMSDataCollect.CQMSDataCollectId; - } - else - { - getCQMSDataCollectId = CreateCQMSDataCollectByYear(monthReport.Months.Value.Year); - } - - var getCQMSDataCollectItemYear = from x in db.DigData_CQMSDataCollectItem - where x.CQMSDataCollectId == getCQMSDataCollectId - select x; - var getCQMSDataCollectISubmissionYear = from x in db.DigData_CQMSDataCollectSubmission - where x.CQMSDataCollectId == getCQMSDataCollectId - select x; - ////一月份 - if (monthReport.Months.Value.Month == 1) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month1 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month1)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month1 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 一月份 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month1 = (Funs.GetNewIntOrZero(getItem1.Month1) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month1 = (Funs.GetNewIntOrZero(getItem2.Month1) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month1 = (Funs.GetNewIntOrZero(getItem3.Month1) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month1 = (Funs.GetNewIntOrZero(getItem4.Month1) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month1) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month1 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month1) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month1 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month1 = (Funs.GetNewIntOrZero(getItem7.Month1) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month1 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month1) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month1 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month1) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month1 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month1 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month1) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month1 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month1) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month1 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month1 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month1) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month1 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month1) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month1 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month1 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month1) + a; - getItem18.Month1 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month1 = (Funs.GetNewIntOrZero(getItem19.Month1) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month1) + a; - getItem20.Month1 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month1 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month1) + b; - getItem22.Month1 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month1 = (Funs.GetNewIntOrZero(getItem23.Month1) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month1) + b; - getItem24.Month1 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month1 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 2) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month2 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month2)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month2 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 二月份 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month2 = (Funs.GetNewIntOrZero(getItem1.Month2) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month2 = (Funs.GetNewIntOrZero(getItem2.Month2) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month2 = (Funs.GetNewIntOrZero(getItem3.Month2) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month2 = (Funs.GetNewIntOrZero(getItem4.Month2) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month2) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month2 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month2) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month2 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month2 = (Funs.GetNewIntOrZero(getItem7.Month2) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month2 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month2) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month2 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month2) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month2 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month2 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month2) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month2 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month2) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month2 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month2 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month2) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month2 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month2) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month2 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month2 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month2) + a; - getItem18.Month2 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month2 = (Funs.GetNewIntOrZero(getItem19.Month2) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month2) + a; - getItem20.Month2 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month2 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month2) + b; - getItem22.Month2 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month2 = (Funs.GetNewIntOrZero(getItem23.Month2) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month2) + b; - getItem24.Month2 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month2 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 3) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month3 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month3)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month3 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 三月份 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month3 = (Funs.GetNewIntOrZero(getItem1.Month3) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month3 = (Funs.GetNewIntOrZero(getItem2.Month3) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month3 = (Funs.GetNewIntOrZero(getItem3.Month3) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month3 = (Funs.GetNewIntOrZero(getItem4.Month3) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month3) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month3 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month3) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month3 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month3 = (Funs.GetNewIntOrZero(getItem7.Month3) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month3 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month3) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month3 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month3) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month3 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month3 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month3) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month3 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month3) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month3 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month3 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month3) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month3 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month3) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month3 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month3 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month3) + a; - getItem18.Month3 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month3 = (Funs.GetNewIntOrZero(getItem19.Month3) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month3) + a; - getItem20.Month3 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month3 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month3) + b; - getItem22.Month3 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month3 = (Funs.GetNewIntOrZero(getItem23.Month3) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month3) + b; - getItem24.Month3 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month3 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 4) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month4 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month4)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month4 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 四月份 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month4 = (Funs.GetNewIntOrZero(getItem1.Month4) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month4 = (Funs.GetNewIntOrZero(getItem2.Month4) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month4 = (Funs.GetNewIntOrZero(getItem3.Month4) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month4 = (Funs.GetNewIntOrZero(getItem4.Month4) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month4) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month4 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month4) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month4 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month4 = (Funs.GetNewIntOrZero(getItem7.Month4) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month4 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month4) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month4 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month4) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month4 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month4 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month4) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month4 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month4) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month4 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month4 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month4) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month4 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month4) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month4 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month4 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month4) + a; - getItem18.Month4 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month4 = (Funs.GetNewIntOrZero(getItem19.Month4) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month4) + a; - getItem20.Month4 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month4 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month4) + b; - getItem22.Month4 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month4 = (Funs.GetNewIntOrZero(getItem23.Month4) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month4) + b; - getItem24.Month4 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month4 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 5) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month5 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month5)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month5 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 五月份 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month5 = (Funs.GetNewIntOrZero(getItem1.Month5) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month5 = (Funs.GetNewIntOrZero(getItem2.Month5) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month5 = (Funs.GetNewIntOrZero(getItem3.Month5) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month5 = (Funs.GetNewIntOrZero(getItem4.Month5) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month5) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month5 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month5) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month5 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month5 = (Funs.GetNewIntOrZero(getItem7.Month5) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month5 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month5) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month5 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month5) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month5 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month5 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month5) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month5 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month5) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month5 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month5 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month5) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month5 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month5) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month5 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month5 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month5) + a; - getItem18.Month5 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month5 = (Funs.GetNewIntOrZero(getItem19.Month5) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month5) + a; - getItem20.Month5 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month5 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month5) + b; - getItem22.Month5 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month5 = (Funs.GetNewIntOrZero(getItem23.Month5) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month5) + b; - getItem24.Month5 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month5 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 6) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month6 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month6)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month6 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month6 = (Funs.GetNewIntOrZero(getItem1.Month6) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month6 = (Funs.GetNewIntOrZero(getItem2.Month6) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month6 = (Funs.GetNewIntOrZero(getItem3.Month6) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month6 = (Funs.GetNewIntOrZero(getItem4.Month6) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month6) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month6 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month6) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month6 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month6 = (Funs.GetNewIntOrZero(getItem7.Month6) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month6 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month6) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month6 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month6) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month6 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month6 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month6) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month6 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month6) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month6 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month6 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month6) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month6 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month6) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month6 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month6 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month6) + a; - getItem18.Month6 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month6 = (Funs.GetNewIntOrZero(getItem19.Month6) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month6) + a; - getItem20.Month6 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month6 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month6) + b; - getItem22.Month6 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month6 = (Funs.GetNewIntOrZero(getItem23.Month6) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month6) + b; - getItem24.Month6 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month6 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 7) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month7 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month7)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month7 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month7 = (Funs.GetNewIntOrZero(getItem1.Month7) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month7 = (Funs.GetNewIntOrZero(getItem2.Month7) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month7 = (Funs.GetNewIntOrZero(getItem3.Month7) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month7 = (Funs.GetNewIntOrZero(getItem4.Month7) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month7) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month7 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month7) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month7 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month7 = (Funs.GetNewIntOrZero(getItem7.Month7) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month7 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month7) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month7 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month7) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month7 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month7 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month7) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month7 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month7) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month7 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month7 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month7) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month7 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month7) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month7 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month7 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month7) + a; - getItem18.Month7 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month7 = (Funs.GetNewIntOrZero(getItem19.Month7) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month7) + a; - getItem20.Month7 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month7 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month7) + b; - getItem22.Month7 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month7 = (Funs.GetNewIntOrZero(getItem23.Month7) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month7) + b; - getItem24.Month7 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month7 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 8) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month8 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month8)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month8 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month8 = (Funs.GetNewIntOrZero(getItem1.Month8) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month8 = (Funs.GetNewIntOrZero(getItem2.Month8) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month8 = (Funs.GetNewIntOrZero(getItem3.Month8) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month8 = (Funs.GetNewIntOrZero(getItem4.Month8) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month8) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month8 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month8) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month8 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month8 = (Funs.GetNewIntOrZero(getItem7.Month8) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month8 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month8) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month8 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month8) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month8 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month8 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month8) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month8 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month8) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month8 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month8 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month8) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month8 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month8) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month8 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month8 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month8) + a; - getItem18.Month8 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month8 = (Funs.GetNewIntOrZero(getItem19.Month8) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month8) + a; - getItem20.Month8 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month8 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month8) + b; - getItem22.Month8 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month8 = (Funs.GetNewIntOrZero(getItem23.Month8) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month8) + b; - getItem24.Month8 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month8 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 9) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month9 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month9)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month9 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month9 = (Funs.GetNewIntOrZero(getItem1.Month9) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month9 = (Funs.GetNewIntOrZero(getItem2.Month9) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month9 = (Funs.GetNewIntOrZero(getItem3.Month9) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month9 = (Funs.GetNewIntOrZero(getItem4.Month9) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month9) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month9 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month9) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month9 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month9 = (Funs.GetNewIntOrZero(getItem7.Month9) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month9 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month9) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month9 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month9) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month9 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month9 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month9) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month9 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month9) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month9 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month9 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month9) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month9 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month9) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month9 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month9 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month9) + a; - getItem18.Month9 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month9 = (Funs.GetNewIntOrZero(getItem19.Month9) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month9) + a; - getItem20.Month9 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month9 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month9) + b; - getItem22.Month9 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month9 = (Funs.GetNewIntOrZero(getItem23.Month9) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month9) + b; - getItem24.Month9 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month9 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 10) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month10 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month10)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month10 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month10 = (Funs.GetNewIntOrZero(getItem1.Month10) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month10 = (Funs.GetNewIntOrZero(getItem2.Month10) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month10 = (Funs.GetNewIntOrZero(getItem3.Month10) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month10 = (Funs.GetNewIntOrZero(getItem4.Month10) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month10) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month10 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month10) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month10 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month10 = (Funs.GetNewIntOrZero(getItem7.Month10) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month10 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month10) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month10 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month10) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month10 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month10 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month10) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month10 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month10) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month10 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month10 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month10) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month10 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month10) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month10 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month10 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month10) + a; - getItem18.Month10 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month10 = (Funs.GetNewIntOrZero(getItem19.Month10) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month10) + a; - getItem20.Month10 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month10 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month10) + b; - getItem22.Month10 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month10 = (Funs.GetNewIntOrZero(getItem23.Month10) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month10) + b; - getItem24.Month10 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month10 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 11) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month11 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month11)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month11 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month11 = (Funs.GetNewIntOrZero(getItem1.Month11) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month11 = (Funs.GetNewIntOrZero(getItem2.Month11) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month11 = (Funs.GetNewIntOrZero(getItem3.Month11) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month11 = (Funs.GetNewIntOrZero(getItem4.Month11) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month11) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month11 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month11) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month11 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month11 = (Funs.GetNewIntOrZero(getItem7.Month11) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month11 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month11) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month11 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month11) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month11 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month11 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month11) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month11 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month11) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month11 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month11 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month11) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month11 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month11) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month11 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month11 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month11) + a; - getItem18.Month11 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month11 = (Funs.GetNewIntOrZero(getItem19.Month11) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month11) + a; - getItem20.Month11 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month11 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month11) + b; - getItem22.Month11 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month11 = (Funs.GetNewIntOrZero(getItem23.Month11) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month11) + b; - getItem24.Month11 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month11 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 12) - { - #region 提交情况 - bool isSave = true; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth == null) - { - Model.DigData_CQMSDataCollectSubmission newSubmission = new Model.DigData_CQMSDataCollectSubmission() - { - CQMSDataCollectSubmissionId = SQLHelper.GetNewID(), - CQMSDataCollectId = getCQMSDataCollectId, - Year = monthReport.Months.Value.Year, - ProjectId = monthReport.ProjectId, - Month12 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)), - }; - db.DigData_CQMSDataCollectSubmission.InsertOnSubmit(newSubmission); - db.SubmitChanges(); - } - else - { - if (!string.IsNullOrEmpty(getSubmissionMonth.Month12)) - { - isSave = false; - } - else - { - getSubmissionMonth.Month12 = string.Format("{0:yyyy-MM-dd}", (monthReport.CompileDate ?? DateTime.Now)); - db.SubmitChanges(); - } - } - #endregion - #region 数据汇总 - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month12 = (Funs.GetNewIntOrZero(getItem1.Month12) + monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month12 = (Funs.GetNewIntOrZero(getItem2.Month12) + monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month12 = (Funs.GetNewIntOrZero(getItem3.Month12) + monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month12 = (Funs.GetNewIntOrZero(getItem4.Month12) + monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month12) + monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month12 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month12) + monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month12 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month12 = (Funs.GetNewIntOrZero(getItem7.Month12) + monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month12 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month12) + monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month12 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month12) + monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month12 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month12 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month12) + monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month12 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month12) + monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month12 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month12 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month12) + monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month12 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month12) + monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month12 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month12 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month12) + a; - getItem18.Month12 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month12 = (Funs.GetNewIntOrZero(getItem19.Month12) + a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month12) + a; - getItem20.Month12 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month12 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month12) + b; - getItem22.Month12 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month12 = (Funs.GetNewIntOrZero(getItem23.Month12) + b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month12) + b; - getItem24.Month12 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month12 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - } - #endregion - - #region 根据月报信息删除汇总数据 - /// - /// 根据月报信息汇总数据 - /// - public static void DeleteCQMSDataCollectItem(Model.Check_CheckMonth monthReport) - { - Model.SGGLDB db = Funs.DB; - string getCQMSDataCollectId = string.Empty; - var getCQMSDataCollect = GetCQMSDataCollectByYear(monthReport.Months.Value.Year); - if (getCQMSDataCollect != null) - { - getCQMSDataCollectId = getCQMSDataCollect.CQMSDataCollectId; - } - else - { - getCQMSDataCollectId = CreateCQMSDataCollectByYear(monthReport.Months.Value.Year); - } - - var getCQMSDataCollectItemYear = from x in db.DigData_CQMSDataCollectItem - where x.CQMSDataCollectId == getCQMSDataCollectId - select x; - var getCQMSDataCollectISubmissionYear = from x in db.DigData_CQMSDataCollectSubmission - where x.CQMSDataCollectId == getCQMSDataCollectId - select x; - ////一月份 - if (monthReport.Months.Value.Month == 1) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month1).HasValue) - { - isSave = true; - } - - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month1 = (Funs.GetNewIntOrZero(getItem1.Month1) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month1 = (Funs.GetNewIntOrZero(getItem2.Month1) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month1 = (Funs.GetNewIntOrZero(getItem3.Month1) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month1 = (Funs.GetNewIntOrZero(getItem4.Month1) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month1) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month1 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month1) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month1 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month1 = (Funs.GetNewIntOrZero(getItem7.Month1) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month1 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month1) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month1 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month1) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month1 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month1 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month1) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month1 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month1) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month1 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month1 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month1) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month1 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month1) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month1 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month1 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month1) - a; - getItem18.Month1 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month1 = (Funs.GetNewIntOrZero(getItem19.Month1) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month1) - a; - getItem20.Month1 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month1 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month1) - b; - getItem22.Month1 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month1 = (Funs.GetNewIntOrZero(getItem23.Month1) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month1) - b; - getItem24.Month1 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month1 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - - #endregion - } - else if (monthReport.Months.Value.Month == 2) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month2).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month2 = (Funs.GetNewIntOrZero(getItem1.Month2) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month2 = (Funs.GetNewIntOrZero(getItem2.Month2) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month2 = (Funs.GetNewIntOrZero(getItem3.Month2) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month2 = (Funs.GetNewIntOrZero(getItem4.Month2) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month2) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month2 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month2) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month2 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month2 = (Funs.GetNewIntOrZero(getItem7.Month2) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month2 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month2) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month2 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month2) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month2 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month2 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month2) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month2 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month2) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month2 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month2 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month2) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month2 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month2) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month2 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month2 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month2) - a; - getItem18.Month2 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month2 = (Funs.GetNewIntOrZero(getItem19.Month2) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month2) - a; - getItem20.Month2 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month2 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month2) - b; - getItem22.Month2 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month2 = (Funs.GetNewIntOrZero(getItem23.Month2) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month2) - b; - getItem24.Month2 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month2 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 3) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month3).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month3 = (Funs.GetNewIntOrZero(getItem1.Month3) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month3 = (Funs.GetNewIntOrZero(getItem2.Month3) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month3 = (Funs.GetNewIntOrZero(getItem3.Month3) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month3 = (Funs.GetNewIntOrZero(getItem4.Month3) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month3) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month3 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month3) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month3 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month3 = (Funs.GetNewIntOrZero(getItem7.Month3) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month3 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month3) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month3 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month3) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month3 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month3 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month3) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month3 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month3) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month3 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month3 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month3) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month3 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month3) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month3 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month3 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month3) - a; - getItem18.Month3 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month3 = (Funs.GetNewIntOrZero(getItem19.Month3) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month3) - a; - getItem20.Month3 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month3 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month3) - b; - getItem22.Month3 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month3 = (Funs.GetNewIntOrZero(getItem23.Month3) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month3) - b; - getItem24.Month3 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month3 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 4) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month4).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month4 = (Funs.GetNewIntOrZero(getItem1.Month4) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month4 = (Funs.GetNewIntOrZero(getItem2.Month4) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month4 = (Funs.GetNewIntOrZero(getItem3.Month4) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month4 = (Funs.GetNewIntOrZero(getItem4.Month4) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month4) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month4 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month4) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month4 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month4 = (Funs.GetNewIntOrZero(getItem7.Month4) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month4 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month4) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month4 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month4) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month4 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month4 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month4) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month4 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month4) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month4 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month4 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month4) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month4 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month4) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month4 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month4 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month4) - a; - getItem18.Month4 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month4 = (Funs.GetNewIntOrZero(getItem19.Month4) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month4) - a; - getItem20.Month4 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month4 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month4) - b; - getItem22.Month4 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month4 = (Funs.GetNewIntOrZero(getItem23.Month4) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month4) - b; - getItem24.Month4 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month4 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 5) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month5).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month5 = (Funs.GetNewIntOrZero(getItem1.Month5) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month5 = (Funs.GetNewIntOrZero(getItem2.Month5) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month5 = (Funs.GetNewIntOrZero(getItem3.Month5) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month5 = (Funs.GetNewIntOrZero(getItem4.Month5) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month5) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month5 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month5) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month5 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month5 = (Funs.GetNewIntOrZero(getItem7.Month5) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month5 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month5) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month5 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month5) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month5 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month5 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month5) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month5 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month5) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month5 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month5 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month5) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month5 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month5) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month5 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month5 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month5) - a; - getItem18.Month5 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month5 = (Funs.GetNewIntOrZero(getItem19.Month5) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month5) - a; - getItem20.Month5 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month5 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month5) - b; - getItem22.Month5 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month5 = (Funs.GetNewIntOrZero(getItem23.Month5) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month5) - b; - getItem24.Month5 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month5 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 6) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month6).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month6 = (Funs.GetNewIntOrZero(getItem1.Month6) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month6 = (Funs.GetNewIntOrZero(getItem2.Month6) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month6 = (Funs.GetNewIntOrZero(getItem3.Month6) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month6 = (Funs.GetNewIntOrZero(getItem4.Month6) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month6) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month6 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month6) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month6 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month6 = (Funs.GetNewIntOrZero(getItem7.Month6) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month6 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month6) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month6 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month6) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month6 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month6 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month6) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month6 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month6) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month6 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month6 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month6) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month6 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month6) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month6 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month6 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month6) - a; - getItem18.Month6 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month6 = (Funs.GetNewIntOrZero(getItem19.Month6) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month6) - a; - getItem20.Month6 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month6 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month6) - b; - getItem22.Month6 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month6 = (Funs.GetNewIntOrZero(getItem23.Month6) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month6) - b; - getItem24.Month6 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month6 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 7) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month7).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month7 = (Funs.GetNewIntOrZero(getItem1.Month7) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month7 = (Funs.GetNewIntOrZero(getItem2.Month7) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month7 = (Funs.GetNewIntOrZero(getItem3.Month7) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month7 = (Funs.GetNewIntOrZero(getItem4.Month7) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month7) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month7 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month7) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month7 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month7 = (Funs.GetNewIntOrZero(getItem7.Month7) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month7 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month7) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month7 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month7) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month7 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month7 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month7) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month7 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month7) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month7 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month7 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month7) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month7 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month7) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month7 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month7 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month7) - a; - getItem18.Month7 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month7 = (Funs.GetNewIntOrZero(getItem19.Month7) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month7) - a; - getItem20.Month7 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month7 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month7) - b; - getItem22.Month7 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month7 = (Funs.GetNewIntOrZero(getItem23.Month7) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month7) - b; - getItem24.Month7 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month7 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 8) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month8).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month8 = (Funs.GetNewIntOrZero(getItem1.Month8) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month8 = (Funs.GetNewIntOrZero(getItem2.Month8) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month8 = (Funs.GetNewIntOrZero(getItem3.Month8) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month8 = (Funs.GetNewIntOrZero(getItem4.Month8) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month8) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month8 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month8) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month8 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month8 = (Funs.GetNewIntOrZero(getItem7.Month8) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month8 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month8) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month8 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month8) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month8 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month8 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month8) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month8 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month8) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month8 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month8 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month8) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month8 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month8) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month8 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month8 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month8) - a; - getItem18.Month8 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month8 = (Funs.GetNewIntOrZero(getItem19.Month8) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month8) - a; - getItem20.Month8 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month8 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month8) - b; - getItem22.Month8 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month8 = (Funs.GetNewIntOrZero(getItem23.Month8) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month8) - b; - getItem24.Month8 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month8 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 9) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month9).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month9 = (Funs.GetNewIntOrZero(getItem1.Month9) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month9 = (Funs.GetNewIntOrZero(getItem2.Month9) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month9 = (Funs.GetNewIntOrZero(getItem3.Month9) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month9 = (Funs.GetNewIntOrZero(getItem4.Month9) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month9) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month9 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month9) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month9 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month9 = (Funs.GetNewIntOrZero(getItem7.Month9) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month9 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month9) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month9 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month9) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month9 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month9 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month9) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month9 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month9) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month9 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month9 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month9) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month9 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month9) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month9 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month9 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month9) - a; - getItem18.Month9 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month9 = (Funs.GetNewIntOrZero(getItem19.Month9) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month9) - a; - getItem20.Month9 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month9 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month9) - b; - getItem22.Month9 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month9 = (Funs.GetNewIntOrZero(getItem23.Month9) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month9) - b; - getItem24.Month9 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month9 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 10) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month10).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month10 = (Funs.GetNewIntOrZero(getItem1.Month10) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month10 = (Funs.GetNewIntOrZero(getItem2.Month10) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month10 = (Funs.GetNewIntOrZero(getItem3.Month10) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month10 = (Funs.GetNewIntOrZero(getItem4.Month10) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month10) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month10 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month10) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month10 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month10 = (Funs.GetNewIntOrZero(getItem7.Month10) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month10 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month10) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month10 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month10) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month10 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month10 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month10) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month10 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month10) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month10 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month10 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month10) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month10 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month10) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month10 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month10 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month10) - a; - getItem18.Month10 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month10 = (Funs.GetNewIntOrZero(getItem19.Month10) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month10) - a; - getItem20.Month10 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month10 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month10) - b; - getItem22.Month10 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month10 = (Funs.GetNewIntOrZero(getItem23.Month10) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month10) - b; - getItem24.Month10 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month10 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 11) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month11).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month11 = (Funs.GetNewIntOrZero(getItem1.Month11) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month11 = (Funs.GetNewIntOrZero(getItem2.Month11) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month11 = (Funs.GetNewIntOrZero(getItem3.Month11) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month11 = (Funs.GetNewIntOrZero(getItem4.Month11) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month11) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month11 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month11) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month11 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month11 = (Funs.GetNewIntOrZero(getItem7.Month11) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month11 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month11) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month11 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month11) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month11 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month11 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month11) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month11 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month11) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month11 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month11 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month11) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month11 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month11) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month11 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month11 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month11) - a; - getItem18.Month11 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month11 = (Funs.GetNewIntOrZero(getItem19.Month11) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month11) - a; - getItem20.Month11 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month11 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month11) - b; - getItem22.Month11 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month11 = (Funs.GetNewIntOrZero(getItem23.Month11) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month11) - b; - getItem24.Month11 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month11 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - else if (monthReport.Months.Value.Month == 12) - { - #region 数据调整 - bool isSave = false; - var getSubmissionMonth = getCQMSDataCollectISubmissionYear.FirstOrDefault(x => x.ProjectId == monthReport.ProjectId); - if (getSubmissionMonth != null && Funs.GetNewDateTime(getSubmissionMonth.Month12).HasValue) - { - isSave = true; - } - if (isSave) - { - ////质量缺陷/不合格项整改关闭情况 - var monthRectifys = from x in db.Check_MonthRectify - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthRectifys.Count() > 0) - { - var getItem1 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 1); - if (getItem1 != null) - { - getItem1.Month12 = (Funs.GetNewIntOrZero(getItem1.Month12) - monthRectifys.Sum(x => x.ThisRectifyNum ?? 0)).ToString(); - } - var getItem2 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 2); - if (getItem2 != null) - { - getItem2.Month12 = (Funs.GetNewIntOrZero(getItem2.Month12) - monthRectifys.Sum(x => x.ThisOKRectifyNum ?? 0)).ToString(); - } - var getItem3 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 3); - if (getItem3 != null) - { - getItem3.Month12 = (Funs.GetNewIntOrZero(getItem3.Month12) - monthRectifys.Sum(x => x.TotalRectifyNum ?? 0)).ToString(); - } - var getItem4 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 4); - if (getItem4 != null) - { - getItem4.Month12 = (Funs.GetNewIntOrZero(getItem4.Month12) - monthRectifys.Sum(x => x.TotalOKRectifyNum ?? 0)).ToString(); - } - } - ////无损检测情况 - var monthNDTChecks = from x in db.Check_MonthNDTCheck - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthNDTChecks.Count() > 0) - { - int filmNum = 0, notOKFileNum = 0, oKFileNum = 0, totalFileNum = 0, totalNotOKFileNum = 0, totalOKFileNum = 0; - var getItem5 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 5); - if (getItem5 != null) - { - filmNum = Funs.GetNewIntOrZero(getItem5.Month12) - monthNDTChecks.Sum(x => x.FilmNum ?? 0); - getItem5.Month12 = filmNum.ToString(); - } - var getItem6 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 6); - if (getItem6 != null) - { - notOKFileNum = Funs.GetNewIntOrZero(getItem6.Month12) - monthNDTChecks.Sum(x => x.NotOKFileNum ?? 0); - oKFileNum = filmNum - notOKFileNum; - getItem6.Month12 = notOKFileNum.ToString(); - } - var getItem7 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 7); - if (getItem7 != null) - { - getItem7.Month12 = (Funs.GetNewIntOrZero(getItem7.Month12) - monthNDTChecks.Sum(x => x.RepairFileNum ?? 0)).ToString(); - } - var getItem8 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 8); - if (getItem8 != null) - { - if (filmNum > 0 && oKFileNum > 0) - { - getItem8.Month12 = (Convert.ToDecimal(oKFileNum) / Convert.ToDecimal(filmNum) * 100).ToString("0.##") + "%"; - } - } - var getItem9 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 9); - if (getItem9 != null) - { - totalFileNum = Funs.GetNewIntOrZero(getItem9.Month12) - monthNDTChecks.Sum(x => x.TotalFilmNum ?? 0); - getItem9.Month12 = totalFileNum.ToString(); - } - var getItem10 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 10); - if (getItem10 != null) - { - totalNotOKFileNum = Funs.GetNewIntOrZero(getItem10.Month12) - monthNDTChecks.Sum(x => x.TotalNotOKFileNum ?? 0); - totalOKFileNum = totalFileNum - totalNotOKFileNum; - getItem10.Month12 = totalNotOKFileNum.ToString(); - } - var getItem11 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 11); - if (getItem11 != null) - { - if (totalFileNum > 0 && totalOKFileNum > 0) - { - getItem11.Month12 = (Convert.ToDecimal(totalOKFileNum) / Convert.ToDecimal(totalFileNum) * 100).ToString("0.##") + "%"; - } - } - } - ////焊工资格评定情况 - var monthWelders = from x in db.Check_MonthWelder - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthWelders.Count() > 0) - { - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - var getItem12 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 12); - if (getItem12 != null) - { - thisPersonNum = Funs.GetNewIntOrZero(getItem12.Month12) - monthWelders.Sum(x => x.ThisPersonNum ?? 0); - getItem12.Month12 = thisPersonNum.ToString(); - } - var getItem13 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 13); - if (getItem13 != null) - { - thisOKPersonNum = Funs.GetNewIntOrZero(getItem13.Month12) - monthWelders.Sum(x => x.ThisOKPersonNum ?? 0); - getItem13.Month12 = thisOKPersonNum.ToString(); - } - var getItem14 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 14); - if (getItem14 != null) - { - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - getItem14.Month12 = (Convert.ToDecimal(thisOKPersonNum) / Convert.ToDecimal(thisPersonNum) * 100).ToString("0.##") + "%"; - } - } - var getItem15 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 15); - if (getItem15 != null) - { - totalPersonNum = Funs.GetNewIntOrZero(getItem15.Month12) - monthWelders.Sum(x => x.TotalPersonNum ?? 0); - getItem15.Month12 = totalPersonNum.ToString(); - } - var getItem16 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 16); - if (getItem16 != null) - { - totalOKPersonNum = Funs.GetNewIntOrZero(getItem16.Month12) - monthWelders.Sum(x => x.TotalOKPersonNum ?? 0); - getItem16.Month12 = totalOKPersonNum.ToString(); - } - var getItem17 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 17); - if (getItem17 != null) - { - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - getItem17.Month12 = (Convert.ToDecimal(totalOKPersonNum) / Convert.ToDecimal(totalPersonNum) * 100).ToString("0.##") + "%"; - } - } - } - ////质量验收情况 - var monthSpotCheckDetails = from x in db.Check_MonthSpotCheckDetail - where x.CheckMonthId == monthReport.CheckMonthId - select x; - if (monthSpotCheckDetails.Count() > 0) - { - int ATotalSpotNum = 0, ATotalOKNum = 0, BTotalSpotNum = 0, BTotalOKNum = 0; - var getItem18 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 18); - var As = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("A")); - if (getItem18 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalNum); - } - ATotalSpotNum = Funs.GetNewIntOrZero(getItem18.Month12) - a; - getItem18.Month12 = ATotalSpotNum.ToString(); - } - var getItem19 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 19); - if (getItem19 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem19.Month12 = (Funs.GetNewIntOrZero(getItem19.Month12) - a).ToString(); - } - var getItem20 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 20); - if (getItem20 != null) - { - int a = 0; - foreach (var item in As) - { - a += Funs.GetNewIntOrZero(item.TotalOKNum); - } - ATotalOKNum = Funs.GetNewIntOrZero(getItem20.Month12) - a; - getItem20.Month12 = ATotalOKNum.ToString(); - } - var getItem21 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 21); - if (getItem21 != null) - { - if (ATotalSpotNum > 0 && ATotalOKNum > 0) - { - getItem21.Month12 = (Convert.ToDecimal(ATotalOKNum) / Convert.ToDecimal(ATotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - var Bs = monthSpotCheckDetails.Where(x => x.ControlPoint.Contains("B")); - var getItem22 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 22); - if (getItem22 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalNum); - } - BTotalSpotNum = Funs.GetNewIntOrZero(getItem22.Month12) - b; - getItem22.Month12 = BTotalSpotNum.ToString(); - } - var getItem23 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 23); - if (getItem23 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.ThisOKNum); - } - getItem23.Month12 = (Funs.GetNewIntOrZero(getItem23.Month12) - b).ToString(); - } - var getItem24 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 24); - if (getItem24 != null) - { - int b = 0; - foreach (var item in Bs) - { - b += Funs.GetNewIntOrZero(item.TotalOKNum); - } - BTotalOKNum = Funs.GetNewIntOrZero(getItem24.Month12) - b; - getItem24.Month12 = BTotalOKNum.ToString(); - } - var getItem25 = getCQMSDataCollectItemYear.FirstOrDefault(x => x.SortIndex == 25); - if (getItem25 != null) - { - if (BTotalSpotNum > 0 && BTotalOKNum > 0) - { - getItem25.Month12 = (Convert.ToDecimal(BTotalOKNum) / Convert.ToDecimal(BTotalSpotNum) * 100).ToString("0.##") + "%"; - } - } - } - db.SubmitChanges(); - } - #endregion - } - } - #endregion - - public static void DeleteCQMSDataCollect(int year) - { - var getCQMSDataCollect = Funs.DB.DigData_CQMSDataCollect.FirstOrDefault(x => x.Year == year); - if (getCQMSDataCollect != null) - { - var getCQMSDataCollectItems = from x in Funs.DB.DigData_CQMSDataCollectItem - where x.CQMSDataCollectId == getCQMSDataCollect.CQMSDataCollectId - select x; - if (getCQMSDataCollectItems.Count() > 0) - { - Funs.DB.DigData_CQMSDataCollectItem.DeleteAllOnSubmit(getCQMSDataCollectItems); - Funs.DB.SubmitChanges(); - } - - var getCQMSDataCollectSubmissions = from x in Funs.DB.DigData_CQMSDataCollectSubmission - where x.CQMSDataCollectId == getCQMSDataCollect.CQMSDataCollectId - select x; - if (getCQMSDataCollectSubmissions.Count() > 0) - { - Funs.DB.DigData_CQMSDataCollectSubmission.DeleteAllOnSubmit(getCQMSDataCollectSubmissions); - Funs.DB.SubmitChanges(); - } - - Funs.DB.DigData_CQMSDataCollect.DeleteOnSubmit(getCQMSDataCollect); - Funs.DB.SubmitChanges(); - } - } - } -} diff --git a/SGGL/BLL/ProjectData/ProjectService.cs b/SGGL/BLL/ProjectData/ProjectService.cs index bd39f018..93e84209 100644 --- a/SGGL/BLL/ProjectData/ProjectService.cs +++ b/SGGL/BLL/ProjectData/ProjectService.cs @@ -135,7 +135,6 @@ }; db.Base_Project.InsertOnSubmit(newProject); db.SubmitChanges(); - CQMSDataCollectService.ProjectCQMSDataCollectSubmission(newProject); } /// @@ -184,7 +183,6 @@ newProject.SubjectProject = project.SubjectProject; db.SubmitChanges(); - CQMSDataCollectService.ProjectCQMSDataCollectSubmission(newProject); } } diff --git a/SGGL/Database/20260920_CQMS_Check_Technical_Cleanup.sql b/SGGL/Database/20260920_CQMS_Check_Technical_Cleanup.sql new file mode 100644 index 00000000..809f054f --- /dev/null +++ b/SGGL/Database/20260920_CQMS_Check_Technical_Cleanup.sql @@ -0,0 +1,302 @@ +/* + CQMS/Check、CQMS/Technical 专属对象清理脚本 + + 已按用户要求确认数据库此前已备份,本脚本不执行备份。 + + 保留对象: + - WBS 共享:Check_CheckControl、Check_CheckControlApprove、 + Check_SpotCheck、Check_SpotCheckApprove、Check_SpotCheckDetail + - 焊接共享:Check_CheckMonth、Check_MonthNDTCheck、Check_MonthWelder + - 共享质量数据:Project_CQMSData_CQMS 等表 + + 删除对象: + - CQMS/Check、CQMS/Technical 的专属表、视图、旧存储过程 + - 已下线的 CQMS 质量月报汇总采集表及其存储过程 + - 对应菜单、按钮映射、流程权限和角色权限 + + 使用方式:在确认执行窗口后,于目标数据库执行整份脚本。 + 脚本具备重复执行保护;若发现保护表缺失,会在删除前终止。 +*/ + +USE [SGGLDB_SHJ]; +GO + +SET NOCOUNT ON; +SET XACT_ABORT ON; + +IF DB_NAME() <> N'SGGLDB_SHJ' +BEGIN + RAISERROR(N'当前数据库不是 SGGLDB_SHJ,已停止执行。', 16, 1); + RETURN; +END; + +DECLARE @ProtectedTables TABLE +( + TableName sysname NOT NULL PRIMARY KEY, + ProtectionNote nvarchar(200) NOT NULL +); + +INSERT INTO @ProtectedTables (TableName, ProtectionNote) +VALUES + (N'Check_CheckControl', N'WBS 质量问题及控制点'), + (N'Check_CheckControlApprove', N'WBS 质量问题审批'), + (N'Check_SpotCheck', N'WBS 实体验收'), + (N'Check_SpotCheckApprove', N'WBS 实体验收审批'), + (N'Check_SpotCheckDetail', N'WBS 实体验收明细'), + (N'Check_CheckMonth', N'焊接共享月度数据'), + (N'Check_MonthNDTCheck', N'焊接月度无损检测数据'), + (N'Check_MonthWelder', N'焊接月度焊工数据'); + +IF EXISTS +( + SELECT 1 + FROM @ProtectedTables AS p + WHERE OBJECT_ID(N'dbo.' + p.TableName, N'U') IS NULL +) +BEGIN + SELECT p.TableName, p.ProtectionNote + FROM @ProtectedTables AS p + WHERE OBJECT_ID(N'dbo.' + p.TableName, N'U') IS NULL; + + RAISERROR(N'保护表不完整,已停止执行。', 16, 1); + RETURN; +END; + +DECLARE @DropTables TABLE +( + TableName sysname NOT NULL PRIMARY KEY, + CleanupGroup nvarchar(100) NOT NULL +); + +INSERT INTO @DropTables (TableName, CleanupGroup) +VALUES + (N'Check_CheckEquipment', N'检试验设备'), + (N'Check_CheckEquipmentApprove', N'检试验设备审批'), + (N'Check_Design', N'设计变更'), + (N'Check_DesignApprove', N'设计变更审批'), + (N'Check_Draw', N'图纸管理'), + (N'Check_DrawApprove', N'图纸审批'), + (N'Check_JointCheck', N'质量共检'), + (N'Check_JointCheckApprove', N'质量共检审批'), + (N'Check_JointCheckDetail', N'质量共检明细'), + (N'Check_MaterialAcceptance', N'材料验收'), + (N'Check_MonthDesign', N'月报设计变更'), + (N'Check_MonthRectify', N'月报质量整改'), + (N'Check_MonthSpotCheckDetail', N'月报质量验收'), + (N'Check_SpecialEquipmentDetail', N'特种设备月报'), + (N'Check_TechnicalContactList', N'工程联络单'), + (N'Check_TechnicalContactListApprove', N'工程联络单审批'), + (N'Technical_TechnicalDisclose', N'施工技术交底'), + (N'DigData_CQMSDataCollect', N'旧 CQMS 质量汇总'), + (N'DigData_CQMSDataCollectItem', N'旧 CQMS 质量汇总明细'), + (N'DigData_CQMSDataCollectSubmission', N'旧 CQMS 质量月报提交'); + +DECLARE @DropViews TABLE +( + ObjectName sysname NOT NULL PRIMARY KEY +); + +INSERT INTO @DropViews (ObjectName) +VALUES (N'View_Check_JointCheckDetail'); + +DECLARE @DropProcedures TABLE +( + ObjectName sysname NOT NULL PRIMARY KEY +); + +INSERT INTO @DropProcedures (ObjectName) +VALUES + (N'SpAuditingManage'), + (N'SpAuditingManageByProjectId'), + (N'SpEnableCueQuality'), + (N'SpEnableCueQualityByPrject'), + (N'SpNotice'), + (N'SpNoticeByProjectId'), + (N'Sp_DigData_CQMSDataCollect'); + +DECLARE @DropMenuIds TABLE +( + MenuId nvarchar(100) NOT NULL PRIMARY KEY, + MenuName nvarchar(100) NOT NULL +); + +/* 静态清单对应当前 Menu_CQMS.xml 中已删除的节点;保留质量数据共享节点。 */ +INSERT INTO @DropMenuIds (MenuId, MenuName) +VALUES + (N'31B86B12-632D-4DDD-B937-E21CA6A88537', N'检试验设备管理'), + (N'BB8EB284-A014-442E-A1D7-956AA11272AE', N'检试验设备'), + (N'1011063B-FEAC-4B89-A9D9-0F9F6BB3328E', N'施工技术交底管理'), + (N'F0D0B2C6-51ED-4C47-95EB-C3DCB639BA5F', N'施工技术交底'), + (N'B8500D87-407E-458C-9915-FD54F0E81F36', N'质量验收'), + (N'CC43E208-335D-4AE3-A1CE-B2D8510AE854', N'实体验收'), + (N'8317C0F7-3A69-48AB-87E5-03E96C543B1C', N'资料验收'), + (N'1433BE70-13C0-4AC7-BC3D-34C9471CE2A8', N'质量验收统计'), + (N'A54EC449-5F77-4068-83B9-AA305B721A0B', N'质量检查'), + (N'B3E99BD9-FDC7-4F15-8C3C-A7821AC9E306', N'质量巡检'), + (N'E6703F32-4E42-4D03-84B3-5EC0E8E48E0F', N'质量共检'), + (N'D3B1433E-00DE-432B-A30A-0EFB513480A8', N'问题统计'), + (N'786864C0-2875-49CD-B55E-0B5C8253295D', N'质量月报'), + (N'390A78F0-43B2-4AF1-81B9-7C216FA7E0A4', N'文件柜'), + (N'CF33572A-E875-4492-92BF-6EA265909A6C', N'质量共检通知单'), + (N'8D5A7D48-21C0-4668-9E70-813AE9C523FA', N'施工质量问题整改单'), + (N'0E6E6022-356E-42A1-9D16-C75BF69EBFB5', N'施工质量检查记录'), + (N'3354E9AA-8D71-401B-9CFC-03D69DA86B05', N'工程联络单'), + (N'A68445D0-78BB-4E67-93FC-606DECA0B585', N'设计变更统计表'), + (N'0A54D274-547C-4555-9D00-D8D5034E8849', N'质量月报'), + (N'03CEB246-0CE5-48CB-9D6B-1B84AC2E27B3', N'重要文件'); + +/* 补充清理数据库中仍残留的目标 URL 菜单,并递归收集目标节点的子菜单。 */ +INSERT INTO @DropMenuIds (MenuId, MenuName) +SELECT m.MenuId, ISNULL(m.MenuName, N'CQMS/Check 或 CQMS/Technical 残留菜单') +FROM dbo.Sys_Menu AS m +WHERE (m.Url LIKE N'CQMS/Check/%' OR m.Url LIKE N'CQMS/Technical/%') + AND NOT EXISTS (SELECT 1 FROM @DropMenuIds AS d WHERE d.MenuId = m.MenuId); + +WHILE 1 = 1 +BEGIN + INSERT INTO @DropMenuIds (MenuId, MenuName) + SELECT m.MenuId, ISNULL(m.MenuName, N'目标菜单子节点') + FROM dbo.Sys_Menu AS m + JOIN @DropMenuIds AS d ON d.MenuId = m.SuperMenu + WHERE NOT EXISTS (SELECT 1 FROM @DropMenuIds AS x WHERE x.MenuId = m.MenuId); + + IF @@ROWCOUNT = 0 + BREAK; +END; + +SELECT N'待删除菜单' AS ItemType, MenuId, MenuName +FROM @DropMenuIds +ORDER BY MenuId; + +SELECT N'待删除表' AS ItemType, d.TableName, d.CleanupGroup, + ObjectType = o.type_desc, + RowCount = ISNULL(p.RowCount, 0) +FROM @DropTables AS d +LEFT JOIN sys.objects AS o ON o.object_id = OBJECT_ID(N'dbo.' + d.TableName) +OUTER APPLY +( + SELECT SUM(sp.rows) AS RowCount + FROM sys.partitions AS sp + WHERE sp.object_id = o.object_id + AND sp.index_id IN (0, 1) +) AS p +ORDER BY d.TableName; + +BEGIN TRY + BEGIN TRANSACTION; + + /* 菜单相关流程、按钮映射、按钮权限和角色权限先于菜单删除。 */ + DELETE FROM dbo.Sys_MenuFlowOperate + WHERE MenuId IN (SELECT MenuId FROM @DropMenuIds); + + DELETE FROM dbo.Sys_ButtonPower + WHERE MenuId IN (SELECT MenuId FROM @DropMenuIds) + OR ButtonToMenuId IN (SELECT MenuId FROM @DropMenuIds); + + DELETE FROM dbo.Sys_ButtonToMenu + WHERE MenuId IN (SELECT MenuId FROM @DropMenuIds); + + DELETE FROM dbo.Sys_RolePower + WHERE MenuId IN (SELECT MenuId FROM @DropMenuIds); + + DELETE FROM dbo.Sys_Menu + WHERE MenuId IN (SELECT MenuId FROM @DropMenuIds) + OR Url LIKE N'CQMS/Check/%' + OR Url LIKE N'CQMS/Technical/%'; + + /* 删除仅服务于已下线模块的视图和存储过程。 */ + DECLARE @ObjectName sysname; + DECLARE object_cursor CURSOR LOCAL FAST_FORWARD FOR + SELECT ObjectName + FROM @DropViews + WHERE OBJECT_ID(N'dbo.' + ObjectName, N'V') IS NOT NULL + UNION ALL + SELECT ObjectName + FROM @DropProcedures + WHERE OBJECT_ID(N'dbo.' + ObjectName, N'P') IS NOT NULL; + + OPEN object_cursor; + FETCH NEXT FROM object_cursor INTO @ObjectName; + WHILE @@FETCH_STATUS = 0 + BEGIN + DECLARE @DropObjectSql nvarchar(max) = + N'DROP ' + CASE WHEN EXISTS + (SELECT 1 FROM @DropViews WHERE ObjectName = @ObjectName) + THEN N'VIEW ' ELSE N'PROCEDURE ' END + + QUOTENAME(N'dbo') + N'.' + QUOTENAME(@ObjectName) + N';'; + EXEC sys.sp_executesql @DropObjectSql; + FETCH NEXT FROM object_cursor INTO @ObjectName; + END; + CLOSE object_cursor; + DEALLOCATE object_cursor; + + /* 删除目标表涉及的全部外键,保护表本身不会进入 @DropTables。 */ + DECLARE @ForeignKeyName sysname; + DECLARE @ParentSchema sysname; + DECLARE @ParentTable sysname; + DECLARE foreign_key_cursor CURSOR LOCAL FAST_FORWARD FOR + SELECT fk.name, + OBJECT_SCHEMA_NAME(fk.parent_object_id), + OBJECT_NAME(fk.parent_object_id) + FROM sys.foreign_keys AS fk + WHERE OBJECT_NAME(fk.parent_object_id) IN (SELECT TableName FROM @DropTables) + OR OBJECT_NAME(fk.referenced_object_id) IN (SELECT TableName FROM @DropTables); + + OPEN foreign_key_cursor; + FETCH NEXT FROM foreign_key_cursor INTO @ForeignKeyName, @ParentSchema, @ParentTable; + WHILE @@FETCH_STATUS = 0 + BEGIN + DECLARE @DropForeignKeySql nvarchar(max) = + N'ALTER TABLE ' + QUOTENAME(@ParentSchema) + N'.' + QUOTENAME(@ParentTable) + + N' DROP CONSTRAINT ' + QUOTENAME(@ForeignKeyName) + N';'; + EXEC sys.sp_executesql @DropForeignKeySql; + FETCH NEXT FROM foreign_key_cursor INTO @ForeignKeyName, @ParentSchema, @ParentTable; + END; + CLOSE foreign_key_cursor; + DEALLOCATE foreign_key_cursor; + + DECLARE @TableName sysname; + DECLARE table_cursor CURSOR LOCAL FAST_FORWARD FOR + SELECT TableName + FROM @DropTables + WHERE OBJECT_ID(N'dbo.' + TableName, N'U') IS NOT NULL; + + OPEN table_cursor; + FETCH NEXT FROM table_cursor INTO @TableName; + WHILE @@FETCH_STATUS = 0 + BEGIN + DECLARE @DropTableSql nvarchar(max) = + N'DROP TABLE ' + QUOTENAME(N'dbo') + N'.' + QUOTENAME(@TableName) + N';'; + EXEC sys.sp_executesql @DropTableSql; + FETCH NEXT FROM table_cursor INTO @TableName; + END; + CLOSE table_cursor; + DEALLOCATE table_cursor; + + COMMIT TRANSACTION; +END TRY +BEGIN CATCH + IF XACT_STATE() <> 0 + ROLLBACK TRANSACTION; + + DECLARE @ErrorMessage nvarchar(4000) = ERROR_MESSAGE(); + RAISERROR(@ErrorMessage, 16, 1); + RETURN; +END CATCH; + +SELECT N'清理后仍存在的目标表' AS ItemType, d.TableName +FROM @DropTables AS d +WHERE OBJECT_ID(N'dbo.' + d.TableName, N'U') IS NOT NULL +ORDER BY d.TableName; + +SELECT N'清理后仍存在的目标菜单' AS ItemType, m.MenuId, m.MenuName, m.Url +FROM dbo.Sys_Menu AS m +WHERE m.Url LIKE N'CQMS/Check/%' + OR m.Url LIKE N'CQMS/Technical/%' + OR m.MenuId IN (SELECT MenuId FROM @DropMenuIds) +ORDER BY m.MenuId; + +SELECT N'保留表确认' AS ItemType, p.TableName, p.ProtectionNote +FROM @ProtectedTables AS p +WHERE OBJECT_ID(N'dbo.' + p.TableName, N'U') IS NOT NULL +ORDER BY p.TableName; diff --git a/SGGL/FineUIPro.Web/AttachFile/EditOffice.aspx.cs b/SGGL/FineUIPro.Web/AttachFile/EditOffice.aspx.cs index 5b55895a..d9e71e2e 100644 --- a/SGGL/FineUIPro.Web/AttachFile/EditOffice.aspx.cs +++ b/SGGL/FineUIPro.Web/AttachFile/EditOffice.aspx.cs @@ -21,12 +21,6 @@ namespace WordEdit string filepath = model.FilePath; url = Funs.SGGLUrl + filepath; } - else if (a[1] == "CQMS_Check_MaterialAcceptance") - { - var model = BLL.CheckMaterialacceptanceService.GetCheck_MaterialAcceptanceById(a[0]); - string filepath = model.FilePath; - url = Funs.SGGLUrl + filepath; - } } diff --git a/SGGL/FineUIPro.Web/AttachFile/webuploader.aspx.cs b/SGGL/FineUIPro.Web/AttachFile/webuploader.aspx.cs index d66456ce..2ff2ac83 100644 --- a/SGGL/FineUIPro.Web/AttachFile/webuploader.aspx.cs +++ b/SGGL/FineUIPro.Web/AttachFile/webuploader.aspx.cs @@ -73,17 +73,6 @@ namespace FineUIPro.Web.AttachFile ViewState["Source"] = value; } } - public string JointCheck - { - get - { - return (string)ViewState["JointCheck"]; - } - set - { - ViewState["JointCheck"] = value; - } - } #endregion #region 加载页面 @@ -110,7 +99,6 @@ namespace FineUIPro.Web.AttachFile this.ParamStr = sessionName + "|" + AttachPath; this.MenuId = Request.QueryString["menuId"]; this.Type = Request.Params["type"]; - JointCheck = Request.Params["JointCheck"];//是否共检页面 Source = Request.QueryString["source"];//如果等于1则是文件柜 //Request.QueryString["type"]; ////类型:0时是上传资源页面,附件权限不需要判断 -1时只查看权限 -2查看集团公司 this.GetButtonPower(); @@ -134,17 +122,7 @@ namespace FineUIPro.Web.AttachFile { if (Source == "1") //文件柜 { - if (!string.IsNullOrWhiteSpace(JointCheck)) - { - if (JointCheck.Equals("JointCheck")) - { - Grid1.DataSource = JointData(); - } - } - else - { - Grid1.DataSource = SourceData(); - } + Grid1.DataSource = SourceData(); } else if (!string.IsNullOrEmpty(Request.Params["ConstructionLog"])) { @@ -159,85 +137,6 @@ namespace FineUIPro.Web.AttachFile #endregion - private JArray JointData() - { - if (Session[sessionName] == null && !string.IsNullOrEmpty(ToKeyId)) - { - //Session[sessionName] = new JArray(); - StringBuilder stxt = new StringBuilder(); - var jointChecks = JointCheckDetailService.GetViewLists(ToKeyId); - var liststr = new List(); - if (jointChecks.Count > 0) - { - foreach (var itemjointChecks in jointChecks) - { - liststr.Add(itemjointChecks.JointCheckDetailId); - liststr.Add(itemjointChecks.JointCheckDetailId + "r"); - } - - } - var sourlist = AttachFileService.GetfileDetaillist(liststr, MenuId); - if (sourlist.Count > 0) - { - stxt.Append("["); - - foreach (var sour in sourlist) - { - int index = sourlist.IndexOf(sour); - string str = string.Empty; - if (sour != null) - { - string url = sour.AttachUrl.Replace('\\', '/'); - - List list = Funs.GetStrListByStr(url, ','); - if (list.Count() > 0) - { - int i = 0; - foreach (var item in list) - { - string atturl = Funs.RootPath + item.Replace(';', ' ').Trim(); - if (File.Exists(atturl)) - { - i += 1; - break; - } - } - if (i > 0) - { - if (sourlist.Count == 1) - { - str = sour.AttachSource.Substring(0, sour.AttachSource.Length - 1); - str = str.Substring(1); - } - else if (sourlist.Count > 1) - { - - var st = sour.AttachSource.Substring(0, sour.AttachSource.Length - 1); - st = st.Substring(1); - if (sourlist.Count - 1 != index) - { - st += ","; - } - str += st; - - } - - } - } - stxt.Append(str); - } - } - - stxt.Append("]"); - - Session[sessionName] = JArray.Parse(stxt.ToString()); - - } - } - - return (JArray)Session[sessionName]; - } - /// /// 文件柜专用 /// diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx b/SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx deleted file mode 100644 index dd922f35..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx +++ /dev/null @@ -1,161 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckEquipment.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.CheckEquipment" %> - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx.cs deleted file mode 100644 index 3582deba..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx.cs +++ /dev/null @@ -1,311 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class CheckEquipment : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - this.ProjectId = this.CurrUser.LoginProjectId; - GetButtonPower(); - BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList1(drpUserUnit, this.CurrUser.LoginProjectId, true); - BindGrid(); - } - } - - private void BindGrid() - { - string strSql = "select C.CheckEquipmentId,C.ProjectId,B.UnitName AS UserUnit,Isdamage,EquipmentName,Format,SetAccuracyGrade,CompileMan, RealAccuracyGrade,CheckCycle, CheckDay,(case IsIdentification when 'true' then '是' when 'false' then '否' else '' end) IsIdentification,(case IsCheckCertificate when 'true' then '是' when 'false' then '否' else '' end) IsCheckCertificate" + - ",U.PersonName,C.State " + - "from Check_CheckEquipment C left join Person_Persons U on C.CompileMan=U.PersonId" + - " left join Base_Unit B on C.UserUnitId=B.UnitId"; - List listStr = new List(); - strSql += " where C.ProjectId = @ProjectId"; - listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); - if (drpUserUnit.SelectedValue != BLL.Const._Null) - { - strSql += " AND C.UserUnitId=@UserUnitId"; - listStr.Add(new SqlParameter("@UserUnitId", drpUserUnit.SelectedValue)); - } - if (!string.IsNullOrEmpty(this.txtEquipmentName.Text.Trim())) - { - strSql += @" and C.EquipmentName like @EquipmentName "; - listStr.Add(new SqlParameter("@EquipmentName", "%" + this.txtEquipmentName.Text.Trim() + "%")); - } - if (this.rblIsBeOverdue.SelectedValue == "true") - { - strSql += " and dateadd(day,(CheckCycle*365),CheckDay) - /// 获取按钮权限 - ///
- /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.PersonId, BLL.Const.CheckEquipmentMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(BLL.Const.BtnModify)) - { - this.btnMenuModify.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnDelete)) - { - this.btnMenuDel.Hidden = false; - } - } - } - - #endregion - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindGrid(); - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.CheckEquipment_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.CheckEquipment_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.CheckEquipment_Approve) - { - return "审核"; - } - else if (state.ToString() == BLL.Const.CheckEquipment_Complete) - { - return "审批完成"; - } - else - { - return ""; - } - } - else - { - return ""; - } - } - - // - //获取办理人姓名 - // - // - // - protected string ConvertMan(object designId) - { - if (designId != null) - { - Model.Check_CheckEquipmentApprove a = BLL.CheckEquipmentApproveService.GetCheckEquipmentApproveByCheckEquipmentId(designId.ToString()); - if (a != null) - { - if (a.ApproveMan != null) - { - return BLL.Person_PersonsService.GetPersonsNameById(a.ApproveMan); - } - } - else - { - return ""; - } - } - return ""; - } - - // - //获取办理人姓名 - // - // - // - protected string ConvertIsBeOverdue(object CheckCycle, object CheckDay) - { - if (CheckCycle != null && CheckDay != null) - { - if (!string.IsNullOrEmpty(CheckCycle.ToString()) && !string.IsNullOrEmpty(CheckDay.ToString())) - { - var ResultData = Convert.ToDateTime(CheckDay).AddDays(Convert.ToDouble(CheckCycle) * 365); - if (ResultData >= DateTime.Now) - { - return "未过期"; - } - else - { - return "过期"; - } - } - } - return ""; - - } - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindGrid(); - } - - protected void btnRset_Click(object sender, EventArgs e) - { - drpUserUnit.SelectedIndex = 0; - txtEquipmentName.Text = ""; - rblIsBeOverdue.SelectedValue = "0"; - BindGrid(); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx.designer.cs deleted file mode 100644 index a220dcd3..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckEquipment.aspx.designer.cs +++ /dev/null @@ -1,222 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class CheckEquipment { - - /// - /// 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; - - /// - /// drpUserUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUserUnit; - - /// - /// txtEquipmentName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtEquipmentName; - - /// - /// rblIsBeOverdue 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblIsBeOverdue; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label41 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label41; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// 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/Check/CheckList.aspx b/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx deleted file mode 100644 index 6f7ec436..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx +++ /dev/null @@ -1,221 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckList.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.CheckList" %> - - - - - - - - - 质量巡检 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs deleted file mode 100644 index f42df07b..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs +++ /dev/null @@ -1,590 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; -using System.Threading.Tasks; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class CheckList : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - #region 加载页面 - /// - /// 加载页面 - /// - /// - /// - protected void Page_Load(object sender, EventArgs e) - { - - // 表头过滤 - //FilterDataRowItem = FilterDataRowItemImplement; - if (!IsPostBack) - { - this.ProjectId = this.CurrUser.LoginProjectId; - GetButtonPower(); - //if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.ProjectId) - //{ - // this.ProjectId = Request.Params["projectId"]; - //} - //权限按钮方法 - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpSponsorUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true); - UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true); - CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true); - QualityQuestionTypeService.InitQualityQuestionTypeDownList(drpQuestionType, true); - Funs.FineUIPleaseSelect(this.dpHandelStatus); - btnNew.OnClientClick = Window1.GetShowReference("ChecklistEdit.aspx") + "return false;"; - ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); - // 绑定表格 - BindGrid(); - - } - - - } - #endregion - //public System.Web.UI.WebControls.ListItem[] GetHandelStatus() - //{ - // var list = Handelstatus(); - // System.Web.UI.WebControls.ListItem[] litem = new System.Web.UI.WebControls.ListItem[list.Count]; - - // for (int i = 0; i < list.Count; i++) - // { - - // litem[i]= new System.Web.UI.WebControls.ListItem(list.Keys.ToString(),list.Values.ToString()); - - // } - // return litem; - //} - /// - /// 整改状态 - /// - /// - protected IDictionary Handelstatus() - { - Dictionary dic = new Dictionary(); - dic.Add(1, "未确认"); - dic.Add(2, "已闭环"); - dic.Add(3, "超期未整改"); - dic.Add(4, "未整改"); - return dic; - } - public Task data() - { - Task task = new Task(() => - { - return ChecklistData(); - }); - task.Start(); - return task; - } - protected DataTable ChecklistData() - { - string strSql = @"SELECT chec.CheckControlCode,(case when chec.WorkPackageName is null then chec.CheckSite else chec.WorkPackageName end) as CheckSite - ,chec.ProjectId,chec.unitId,cNProfessional.ProfessionalName," - + @" QualityQuestionType.QualityQuestionType as QuestionType," - + @" chec.checkman,chec.CheckDate,chec.DocCode,chec.submitman,chec.state,chec.CNProfessionalCode," - + @" unit.UnitName,unitWork.UnitWorkName+(case unitWork.ProjectType when '1' then '(建筑)' else '(安装)' end) as UnitWorkName,u.PersonName " - + @" FROM Check_CheckControl chec" - + @" left join Base_Unit unit on unit.unitId=chec.unitId" - + @" left join Base_CNProfessional cNProfessional on cNProfessional.CNProfessionalId=chec.CNProfessionalCode" - + @" left join WBS_UnitWork unitWork on unitWork.UnitWorkId = chec.UnitWorkId" - + @" left join Base_QualityQuestionType QualityQuestionType on QualityQuestionType.QualityQuestionTypeId = chec.QuestionType" - + @" left join Person_Persons u on u.PersonId = chec.CheckMan" - + @" where chec.ProjectId=@ProjectId"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); - strSql += " AND (chec.CheckDate>=@startTime or @startTime='') and (chec.CheckDate<=@endTime or @endTime='') "; - listStr.Add(new SqlParameter("@startTime", !string.IsNullOrEmpty(txtStartTime.Text.Trim()) ? txtStartTime.Text.Trim() + " 00:00:00" : "")); - listStr.Add(new SqlParameter("@endTime", !string.IsNullOrEmpty(txtEndTime.Text.Trim()) ? txtEndTime.Text.Trim() + " 23:59:59" : "")); - if (drpSponsorUnit.SelectedValue != BLL.Const._Null) - { - strSql += " AND chec.unitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpSponsorUnit.SelectedValue)); - } - if (drpUnitWork.SelectedValue != Const._Null) - { - strSql += " AND chec.unitworkId=@unitworkId"; - listStr.Add(new SqlParameter("@unitworkId", drpUnitWork.SelectedValue)); - } - if (drpCNProfessional.SelectedValue != Const._Null) - { - strSql += " AND chec.CNProfessionalCode=@CNProfessionalCode"; - listStr.Add(new SqlParameter("@CNProfessionalCode", drpCNProfessional.SelectedValue)); - } - if (drpQuestionType.SelectedValue != Const._Null) - { - strSql += " AND chec.QuestionType=@QuestionType"; - listStr.Add(new SqlParameter("@QuestionType", drpQuestionType.SelectedValue)); - } - if (dpHandelStatus.SelectedValue != Const._Null) - { - if (dpHandelStatus.SelectedValue.Equals("1")) - { - strSql += " AND (chec.state='5' or chec.state='6')"; - } - else if (dpHandelStatus.SelectedValue.Equals("2")) - { - strSql += " AND chec.state='7'"; - } - else if (dpHandelStatus.SelectedValue.Equals("3")) - { - strSql += " AND DATEADD(day,1,chec.LimitDate)< GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - } - else if (dpHandelStatus.SelectedValue.Equals("4")) - { - strSql += " AND DATEADD(day,1,chec.LimitDate)> GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - } - } - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - - public string Convertstatus(Object code) - { - Model.Check_CheckControl checkControl = BLL.CheckControlService.GetCheckControl(code.ToString()); - if (checkControl.State.Equals("5") || checkControl.State.Equals("6")) - { - return "未确认"; - } - else if (checkControl.State == Const.CheckControl_Complete) - { //闭环 - return "已闭环"; - } - //else if( checkControl.LimitDate> ) - else if (Convert.ToDateTime(checkControl.LimitDate).AddDays(1) < DateTime.Now) //延期未整改 - { - return "超期未整改"; - - } - else //期内未整改 - { - return "未整改"; - - } - } - - - /// - /// 绑定数据 - /// - - public void BindGrid() - { - DataTable tb = ChecklistData(); - - // 2.获取当前分页数据 - //var table = this.GetPagedDataTable(Grid1, tb1); - - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - - Grid1.DataSource = table; - Grid1.DataBind(); - - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].DataKeys[0].ToString(); - if (rowID.Count() > 0) - { - Model.Check_CheckControl checkControl = BLL.CheckControlService.GetCheckControl(rowID); - if (checkControl.State.Equals("5") || checkControl.State.Equals("6")) - { - Grid1.Rows[i].CellCssClasses[11] = "LightGreen";//未确认 - } - else if (checkControl.State == Const.CheckControl_Complete) - { //闭环 - Grid1.Rows[i].CellCssClasses[11] = "Green"; - - } - else if (Convert.ToDateTime(checkControl.LimitDate).AddDays(1) < DateTime.Now) //延期未整改 - { - Grid1.Rows[i].CellCssClasses[11] = "Red"; - } - else //期内未整改 - { - Grid1.Rows[i].CellCssClasses[11] = " Yellow "; - } - } - } - } - - - #region 查询 - /// - /// 查询 - /// - /// - /// - protected void TextBox_TextChanged(object sender, EventArgs e) - { - this.BindGrid(); - } - #endregion - - #region 过滤表头、排序、分页、关闭窗口 - /// - /// 过滤表头 - /// - /// - /// - protected void Grid1_FilterChange(object sender, EventArgs e) - { - BindGrid(); - } - - /// - /// 分页 - /// - /// - /// - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - Grid1.PageIndex = e.NewPageIndex; - BindGrid(); - } - - /// - /// 排序 - /// - /// - /// - protected void Grid1_Sort(object sender, GridSortEventArgs e) - { - //Grid1.SortDirection = e.SortDirection; - //Grid1.SortField = e.SortField; - 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(); - } - #endregion - - #region Grid双击事件 - /// - /// Grid行双击事件 - /// - /// - /// - protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - btnMenuModify_Click(null, null); - } - #endregion - #region 编辑 - /// - /// 编辑按钮 - /// - /// - /// - protected void btnMenuModify_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string codes = Grid1.SelectedRowID.Split(',')[0]; - var checks = BLL.CheckControlService.GetCheckControl(codes); - - if (checks != null) - { - if (checks.State.Equals(Const.CheckControl_Complete)) - { - Alert.ShowInTop("您不是当前办理人,无法编辑,请右键查看!", MessageBoxIcon.Warning); - return; - } - Model.Check_CheckControlApprove approve = BLL.CheckControlApproveService.GetCheckControlApproveByCheckControlId(codes); - if (approve != null) - { - if (!string.IsNullOrEmpty(approve.ApproveMan)) - { - if (this.CurrUser.PersonId == approve.ApproveMan || CurrUser.PersonId == Const.sysglyId) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("CheckListEdit.aspx?CheckControlCode={0}", codes, "编辑 - "))); - return; - } - else if (checks.State == BLL.Const.CheckControl_Complete) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("CheckListView.aspx?CheckControlCode={0}", codes, "查看 - "))); - return; - } - else - { - Alert.ShowInTop("您不是当前办理人,无法编辑,请右键查看!", MessageBoxIcon.Warning); - return; - } - - } - if (this.btnMenuModify.Hidden || checks.State == BLL.Const.State_2) ////双击事件 编辑权限有:编辑页面,无:查看页面 或者状态是完成时查看页面 - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("CheckListView.aspx?CheckControlCode={0}", codes, "查看 - "))); - return; - } - else - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("CheckListEdit.aspx?CheckControlCode={0}", codes, "编辑 - "))); - return; - } - - } - else - { - Alert.ShowInTop("您不是当前办理人,无法编辑,请右键查看!", MessageBoxIcon.Warning); - return; - } - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - return; - } - } - - #endregion - - #region 删除 - /// - /// 批量删除 - /// - /// - /// - protected void btnMenuDel_Click(object sender, EventArgs e) - { - - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string codes = Grid1.SelectedRowID.Split(',')[0]; - var checks = BLL.CheckControlService.GetCheckControl(codes); - if (checks != null) - { - if (checks.IsUpdate == true) - { - var returndata = Project_CQMSDataService.DeleteProjectQualityProblemData(codes); - if (returndata.code == 1) - { - BLL.CheckControlApproveService.DeleteCheckControlApprovesByCheckControlCode(codes); - BLL.CheckControlService.DeleteCheckControl(codes); - BLL.LogService.AddSys_Log(this.CurrUser, checks.DocCode, codes, BLL.Const.CheckListMenuId, "删除质量巡检记录"); - } - else - { - Alert.ShowInTop("记录已上报集团,集团删除失败,无法删除本地数据!", MessageBoxIcon.Warning); - return; - } - } - else - { - BLL.CheckControlApproveService.DeleteCheckControlApprovesByCheckControlCode(codes); - BLL.CheckControlService.DeleteCheckControl(codes); - BLL.LogService.AddSys_Log(this.CurrUser, checks.DocCode, codes, BLL.Const.CheckListMenuId, "删除质量巡检记录"); - } - - } - Grid1.DataBind(); - BindGrid(); - Alert.ShowInTop("删除数据成功!", MessageBoxIcon.Success); - } - #endregion - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.PersonId, BLL.Const.CheckListMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(BLL.Const.BtnAdd)) - { - this.btnNew.Hidden = false; - - } - if (buttonList.Contains(BLL.Const.BtnModify)) - { - this.btnMenuModify.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnDelete)) - { - this.btnMenuDel.Hidden = false; - } - } - } - #endregion - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.CheckControl_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.CheckControl_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit1) - { - return "总包负责人审批"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit2) - { - return "分包专业工程师回复"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit3) - { - return "分包负责人审批"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit4) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit5) - { - return "总包负责人确认"; - } - else if (state.ToString() == BLL.Const.CheckControl_Complete) - { - return "审批完成"; - } - else if (state.ToString() == BLL.Const.CheckControl_ReCompile2) - { - return "分包专业工程师重新回复"; - } - else - { - return ""; - } - } - return ""; - } - // - //获取办理人姓名 - // - // - // - protected string ConvertMan(object CheckControlCode) - { - if (CheckControlCode != null) - { - Model.Check_CheckControlApprove a = BLL.CheckControlApproveService.GetCheckControlApproveByCheckControlId(CheckControlCode.ToString()); - if (a != null) - { - if (a.ApproveMan != null) - { - return BLL.Person_PersonsService.GetPersonsNameById(a.ApproveMan); - } - } - else - { - return ""; - } - } - return ""; - } - - protected void Grid1_RowDataBound(object sender, GridRowEventArgs e) - { - //if (checkControl.State.Equals("5") || checkControl.State.Equals("6")) - //{ - // Grid1.Rows[i].RowCssClass = "lightgreen";//未确认 - //} - //else if (checkControl.State == Const.CheckControl_Complete) - //{ //闭环 - // Grid1.Rows[i].RowCssClass = "green"; - //} - ////else if( checkControl.LimitDate> ) - //else if (Convert.ToDateTime(checkControl.LimitDate).AddDays(1).Date < DateTime.Now && checkControl.State != BLL.Const.CheckControl_Complete) //延期未整改 - //{ - // Grid1.Rows[i].RowCssClass = "orange"; - //} - //else //期内未整改 - //{ - // Grid1.Rows[i].RowCssClass = "red"; - //} - } - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string codes = Grid1.SelectedRowID.Split(',')[0]; - var checks = BLL.CheckControlService.GetCheckControl(codes); - - if (checks != null) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("CheckListView.aspx?CheckControlCode={0}", codes, "查看 - "))); - } - } - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindGrid(); - } - protected void btnRset_Click(object sender, EventArgs e) - { - drpSponsorUnit.SelectedIndex = 0; - drpCNProfessional.SelectedIndex = 0; - dpHandelStatus.SelectedIndex = 0; - drpQuestionType.SelectedIndex = 0; - drpUnitWork.SelectedIndex = 0; - txtStartTime.Text = ""; - txtEndTime.Text = ""; - BindGrid(); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.designer.cs deleted file mode 100644 index 4942365b..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.designer.cs +++ /dev/null @@ -1,267 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class CheckList { - - /// - /// 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; - - /// - /// drpSponsorUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpSponsorUnit; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnitWork; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpQuestionType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpQuestionType; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// dpHandelStatus 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList dpHandelStatus; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label41 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label41; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// 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/Check/CheckListFile.aspx b/SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx deleted file mode 100644 index 9a489851..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx +++ /dev/null @@ -1,196 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckListFile.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.CheckListFile" %> - - - - - - - - - 施工质量问题整改单 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - - - - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx.cs deleted file mode 100644 index 428ea86f..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx.cs +++ /dev/null @@ -1,978 +0,0 @@ -using Aspose.Words; -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.IO; -using System.Linq; -using System.Threading.Tasks; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class CheckListFile : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - #region 加载页面 - /// - /// 加载页面 - /// - /// - /// - protected void Page_Load(object sender, EventArgs e) - { - - // 表头过滤 - //FilterDataRowItem = FilterDataRowItemImplement; - if (!IsPostBack) - { - this.ProjectId = this.CurrUser.LoginProjectId; - //if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.ProjectId) - //{ - // this.ProjectId = Request.Params["projectId"]; - //} - //权限按钮方法 - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpSponsorUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true); - QualityQuestionTypeService.InitQualityQuestionTypeDownList(drpQuestionType, true); - UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true); - CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true); - ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); - - // 绑定表格 - BindGrid(); - - - - } - - - } - #endregion - //public System.Web.UI.WebControls.ListItem[] GetHandelStatus() - //{ - // var list = Handelstatus(); - // System.Web.UI.WebControls.ListItem[] litem = new System.Web.UI.WebControls.ListItem[list.Count]; - - // for (int i = 0; i < list.Count; i++) - // { - - // litem[i]= new System.Web.UI.WebControls.ListItem(list.Keys.ToString(),list.Values.ToString()); - - // } - // return litem; - //} - /// - /// 整改状态 - /// - /// - protected IDictionary Handelstatus() - { - Dictionary dic = new Dictionary(); - dic.Add(1, "未确认"); - dic.Add(2, "已闭环"); - dic.Add(3, "超期未整改"); - dic.Add(4, "未整改"); - return dic; - } - public Task data() - { - Task task = new Task(() => - { - return ChecklistData(); - }); - task.Start(); - return task; - } - protected DataTable ChecklistData() - { - string strSql = @"SELECT chec.CheckControlCode,chec.CheckSite,chec.ProjectId,chec.unitId,cNProfessional.ProfessionalName," - + @" QualityQuestionType.QualityQuestionType as QuestionType," - + @" chec.checkman,chec.CheckDate,chec.DocCode,chec.submitman,chec.state,chec.CNProfessionalCode," - + @" unit.UnitName,unitWork.UnitWorkName,u.PersonName " - + @" FROM Check_CheckControl chec" - + @" left join Base_Unit unit on unit.unitId=chec.unitId" - + @" left join Base_CNProfessional cNProfessional on cNProfessional.CNProfessionalId=chec.CNProfessionalCode" - + @" left join WBS_UnitWork unitWork on unitWork.UnitWorkId = chec.UnitWorkId" - + @" left join Base_QualityQuestionType QualityQuestionType on QualityQuestionType.QualityQuestionTypeId = chec.QuestionType" - + @" left join Person_Persons u on u.PersonId = chec.CheckMan" - + @" where chec.ProjectId=@ProjectId"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); - strSql += " AND (chec.CheckDate>=@startTime or @startTime='') and (chec.CheckDate<=@endTime or @endTime='') "; - listStr.Add(new SqlParameter("@startTime", !string.IsNullOrEmpty(txtStartTime.Text.Trim()) ? txtStartTime.Text.Trim() + " 00:00:00" : "")); - listStr.Add(new SqlParameter("@endTime", !string.IsNullOrEmpty(txtEndTime.Text.Trim()) ? txtEndTime.Text.Trim() + " 23:59:59" : "")); - if (drpSponsorUnit.SelectedValue != BLL.Const._Null) - { - strSql += " AND chec.unitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpSponsorUnit.SelectedValue)); - } - if (drpUnitWork.SelectedValue != Const._Null) - { - strSql += " AND chec.unitworkId=@unitworkId"; - listStr.Add(new SqlParameter("@unitworkId", drpUnitWork.SelectedValue)); - } - if (drpCNProfessional.SelectedValue != Const._Null) - { - strSql += " AND chec.CNProfessionalCode=@CNProfessionalCode"; - listStr.Add(new SqlParameter("@CNProfessionalCode", drpCNProfessional.SelectedValue)); - } - if (drpQuestionType.SelectedValue != Const._Null) - { - strSql += " AND chec.QuestionType=@QuestionType"; - listStr.Add(new SqlParameter("@QuestionType", drpQuestionType.SelectedValue)); - } - strSql += " AND chec.State=" + Const.CheckControl_Complete; - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - public string Convertstatus(Object code) - { - Model.Check_CheckControl checkControl = BLL.CheckControlService.GetCheckControl(code.ToString()); - if (checkControl.State.Equals("5") || checkControl.State.Equals("6")) - { - return "未确认"; - } - else if (checkControl.State == Const.CheckControl_Complete) - { //闭环 - return "已闭环"; - } - //else if( checkControl.LimitDate> ) - else if (Convert.ToDateTime(checkControl.LimitDate).AddDays(1) < DateTime.Now) //延期未整改 - { - return "超期未整改"; - - } - else //期内未整改 - { - return "未整改"; - - } - } - /// - /// 绑定数据 - /// - - public void BindGrid() - { - DataTable tb = ChecklistData(); - - // 2.获取当前分页数据 - //var table = this.GetPagedDataTable(Grid1, tb1); - - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - - Grid1.DataSource = table; - Grid1.DataBind(); - - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].DataKeys[0].ToString(); - if (rowID.Count() > 0) - { - Model.Check_CheckControl checkControl = BLL.CheckControlService.GetCheckControl(rowID); - if (checkControl.State.Equals("5") || checkControl.State.Equals("6")) - { - Grid1.Rows[i].RowCssClass = "LightGreen";//未确认 - } - else if (checkControl.State == Const.CheckControl_Complete) - { //闭环 - Grid1.Rows[i].RowCssClass = "Green"; - - } - else if (Convert.ToDateTime(checkControl.LimitDate).AddDays(1) < DateTime.Now) //延期未整改 - { - Grid1.Rows[i].RowCssClass = "HotPink"; - } - else //期内未整改 - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - } - - - #region 查询 - /// - /// 查询 - /// - /// - /// - protected void TextBox_TextChanged(object sender, EventArgs e) - { - this.BindGrid(); - } - #endregion - - #region 过滤表头、排序、分页、关闭窗口 - /// - /// 过滤表头 - /// - /// - /// - protected void Grid1_FilterChange(object sender, EventArgs e) - { - BindGrid(); - } - - /// - /// 分页 - /// - /// - /// - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - //Grid1.PageIndex = e.NewPageIndex; - BindGrid(); - } - - /// - /// 排序 - /// - /// - /// - protected void Grid1_Sort(object sender, GridSortEventArgs e) - { - //Grid1.SortDirection = e.SortDirection; - //Grid1.SortField = e.SortField; - 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(); - } - #endregion - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string codes = Grid1.SelectedRowID.Split(',')[0]; - var checks = BLL.CheckControlService.GetCheckControl(codes); - - if (checks != null) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("CheckListView.aspx?CheckControlCode={0}", codes, "查看 - "))); - } - } - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindGrid(); - } - - protected void btnRset_Click(object sender, EventArgs e) - { - drpSponsorUnit.SelectedIndex = 0; - drpCNProfessional.SelectedIndex = 0; - drpQuestionType.SelectedIndex = 0; - drpUnitWork.SelectedIndex = 0; - txtStartTime.Text = ""; - txtEndTime.Text = ""; - BindGrid(); - } - - - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - object[] keys = Grid1.DataKeys[e.RowIndex]; - string fileId = string.Empty; - if (keys == null) - { - return; - } - else - { - fileId = keys[0].ToString(); - } - if (e.CommandName == "export") - { - string rootPath = Server.MapPath("~/"); - string initTemplatePath = string.Empty; - string uploadfilepath = string.Empty; - string newUrl = string.Empty; - string unitType = string.Empty; - string auditDate = string.Empty; - string filePath = string.Empty; - string auditMan1 = string.Empty; - string auditMan2 = string.Empty; - string auditDate1 = string.Empty; - string approveIdea1 = string.Empty; - string approveIdea2 = string.Empty; - string approveIdea3 = string.Empty; - string auditDate2 = string.Empty; - string auditDate3 = string.Empty; - string auditMan3 = string.Empty; - string auditMan4 = string.Empty; - string approveIdea = string.Empty; - Model.Check_CheckControl checkControl = CheckControlService.GetCheckControl(fileId); - var checkAtach = AttachFileService.Getfile(checkControl.CheckControlCode, Const.CheckListMenuId); - if (checkAtach) - { - initTemplatePath = Const.CheckListTemplateUrl; - uploadfilepath = rootPath + initTemplatePath; - newUrl = uploadfilepath.Replace(".doc", checkControl.DocCode.Replace("/", "-") + ".doc"); - filePath = initTemplatePath.Replace(".doc", checkControl.DocCode.Replace("/", "-") + ".pdf"); - } - else - { - initTemplatePath = Const.CheckListTemplateUrl2; - uploadfilepath = rootPath + initTemplatePath; - newUrl = uploadfilepath.Replace("2.doc", checkControl.DocCode.Replace("/", "-") + ".doc"); - filePath = initTemplatePath.Replace("2.doc", checkControl.DocCode.Replace("/", "-") + ".pdf"); - } - File.Copy(uploadfilepath, newUrl); - Document doc = new Aspose.Words.Document(newUrl); - Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(checkControl.ProjectId); - if (project != null) - { - bookmarkProjectName.Text = project.ProjectName; - } - } - Bookmark bookmarkDocCode = doc.Range.Bookmarks["DocCode"]; - if (bookmarkDocCode != null) - { - bookmarkDocCode.Text = checkControl.DocCode; - } - Bookmark bookmarkUnit = doc.Range.Bookmarks["Unit"]; - if (bookmarkUnit != null) - { - var unit = UnitService.GetUnitByUnitId(checkControl.UnitId); - if (unit != null) - { - bookmarkUnit.Text = unit.UnitName; - } - } - Bookmark bookmarkUnitWork = doc.Range.Bookmarks["UnitWork"]; - if (bookmarkUnitWork != null) - { - var unitWork = UnitWorkService.GetUnitWorkByUnitWorkId(checkControl.UnitWorkId.ToString()); - if (unitWork != null) - { - bookmarkUnitWork.Text = unitWork.UnitWorkName; - } - } - Bookmark bookmarkCNProfessional = doc.Range.Bookmarks["CNProfessional"]; - if (bookmarkCNProfessional != null) - { - var cNProfessional = CNProfessionalService.GetCNProfessional(checkControl.CNProfessionalCode); - if (cNProfessional != null) - { - bookmarkCNProfessional.Text = cNProfessional.ProfessionalName; - } - } - Bookmark bookmarkQuestionType = doc.Range.Bookmarks["QuestionType"]; - if (bookmarkQuestionType != null) - { - string questionType = string.Empty; - var lists = BLL.QualityQuestionTypeService.GetList(); - if (lists.Count > 0) - { - for (int i = 0; i < lists.Count; i++) - { - if (checkControl.QuestionType == lists[i].QualityQuestionTypeId) - { - questionType += "■" + lists[i].QualityQuestionType + " "; - } - else - { - questionType += "□" + lists[i].QualityQuestionType + " "; - } - - } - } - bookmarkQuestionType.Text = questionType; - } - Bookmark bookmarkCheckSite = doc.Range.Bookmarks["CheckSite"]; - if (bookmarkCheckSite != null) - { - bookmarkCheckSite.Text = checkControl.CheckSite; - } - Bookmark bookmarkQuestionDef = doc.Range.Bookmarks["QuestionDef"]; - if (bookmarkQuestionDef != null) - { - bookmarkQuestionDef.Text = checkControl.QuestionDef; - } - Bookmark bookmarkAttachUrl = doc.Range.Bookmarks["AttachUrl"]; - if (bookmarkAttachUrl != null) - { - if (AttachFileService.Getfile(checkControl.CheckControlCode, Const.CheckListMenuId)) - { - bookmarkAttachUrl.Text = "见附页"; - } - else - { - bookmarkAttachUrl.Text = "无"; - } - } - Bookmark bookmarkYear = doc.Range.Bookmarks["Year"]; - if (bookmarkYear != null) - { - bookmarkYear.Text = checkControl.LimitDate.Value.Year.ToString(); - } - Bookmark bookmarkMonth = doc.Range.Bookmarks["Month"]; - if (bookmarkMonth != null) - { - bookmarkMonth.Text = checkControl.LimitDate.Value.Month.ToString(); - } - Bookmark bookmarkDay = doc.Range.Bookmarks["Day"]; - if (bookmarkDay != null) - { - bookmarkDay.Text = checkControl.LimitDate.Value.Day.ToString(); - } - Bookmark bookmarkCompileMan = doc.Range.Bookmarks["CompileMan"]; - if (bookmarkCompileMan != null) - { - Model.Check_CheckControlApprove approve = CheckControlApproveService.GetComplie(fileId); - if (approve != null) - { - var user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - if (user != null) - { - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builder = new DocumentBuilder(doc); - builder.MoveToBookmark("CompileMan"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(rootPath + file, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builder.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkCompileMan.Text = user.PersonName; - } - - - } - } - else - { - bookmarkCompileMan.Text = user.PersonName; - } - } - - - } - } - Bookmark bookmarkAuditMan1 = doc.Range.Bookmarks["AuditMan1"]; - if (bookmarkAuditMan1 != null) - { - Model.Check_CheckControlApprove approve = CheckControlApproveService.GetAudit1(fileId); - if (approve != null) - { - var user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - if (user != null) - { - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builder = new DocumentBuilder(doc); - builder.MoveToBookmark("AuditMan1"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builder.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkAuditMan1.Text = user.PersonName; - } - - - } - } - else - { - bookmarkAuditMan1.Text = user.PersonName; - } - } - approveIdea1 = approve.ApproveIdea; - - - } - } - Bookmark bookmarkAuditDate1 = doc.Range.Bookmarks["AuditDate1"]; - if (bookmarkAuditDate1 != null) - { - Model.Check_CheckControlApprove approve1 = CheckControlApproveService.GetComplie(fileId); - if (approve1 != null) - { - if (approve1.ApproveDate != null) - { - auditDate = string.Format("{0:yyyy-MM-dd}", approve1.ApproveDate); - } - } - Model.Check_CheckControlApprove approve2 = CheckControlApproveService.GetAudit1(fileId); - if (approve2 != null) - { - if (approve2.ApproveDate != null) - { - auditDate = string.Format("{0:yyyy-MM-dd}", approve2.ApproveDate); - } - } - bookmarkAuditDate1.Text = auditDate; - - } - Bookmark bookmarkHandleWay = doc.Range.Bookmarks["HandleWay"]; - if (bookmarkHandleWay != null) - { - bookmarkHandleWay.Text = checkControl.HandleWay ?? ""; - Model.Check_CheckControlApprove approve = CheckControlApproveService.GetAudit2(fileId); - if (approve != null) - { - if (!string.IsNullOrEmpty(approve.ApproveIdea)) - { - bookmarkHandleWay.Text += "\r\n" + approve.ApproveIdea; - } - } - Model.Check_CheckControlApprove approve2 = CheckControlApproveService.GetAudit3(fileId); - if (approve2 != null) - { - if (!string.IsNullOrEmpty(approve2.ApproveIdea)) - { - bookmarkHandleWay.Text += "\r\n" + approve2.ApproveIdea; - } - } - } - Bookmark bookmarkReAttachUrl = doc.Range.Bookmarks["ReAttachUrl"]; - if (bookmarkReAttachUrl != null) - { - if (AttachFileService.Getfile(checkControl.CheckControlCode + "r", Const.CheckListMenuId)) - { - bookmarkReAttachUrl.Text = "见附页"; - } - else - { - bookmarkReAttachUrl.Text = "无"; - } - } - Bookmark bookmarkAuditMan2 = doc.Range.Bookmarks["AuditMan2"]; - if (bookmarkAuditMan2 != null) - { - Model.Check_CheckControlApprove approve = CheckControlApproveService.GetAudit3(fileId); - if (approve != null) - { - var user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - if (user != null) - { - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builder = new DocumentBuilder(doc); - builder.MoveToBookmark("AuditMan2"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builder.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkAuditMan2.Text = user.PersonName; - } - - } - } - else - { - bookmarkAuditMan2.Text = user.PersonName; - } - } - } - } - Bookmark bookmarkAuditDate2 = doc.Range.Bookmarks["AuditDate2"]; - if (bookmarkAuditDate2 != null) - { - Model.Check_CheckControlApprove approve1 = CheckControlApproveService.GetAudit2(fileId); - if (approve1 != null) - { - if (approve1.ApproveDate != null) - { - auditDate2 = string.Format("{0:yyyy-MM-dd}", approve1.ApproveDate); - } - } - Model.Check_CheckControlApprove approve2 = CheckControlApproveService.GetAudit3(fileId); - if (approve2 != null) - { - if (approve2.ApproveDate != null) - { - auditDate2 = string.Format("{0:yyyy-MM-dd}", approve2.ApproveDate); - } - } - bookmarkAuditDate2.Text = auditDate2; - } - //Bookmark bookmarkIdea = doc.Range.Bookmarks["Idea"]; - //if (bookmarkIdea != null) - //{ - // if (!string.IsNullOrWhiteSpace(approveIdea1)) - // { - // bookmarkIdea.Text = approveIdea1; - // } - - //} - Bookmark bookmarkApproveIdea = doc.Range.Bookmarks["ApproveIdea"]; - if (bookmarkApproveIdea != null) - { - Model.Check_CheckControlApprove approve = CheckControlApproveService.GetAudit4(fileId); - Model.Check_CheckControlApprove approve2 = CheckControlApproveService.GetAudit5(fileId); - if (approve != null) - { - var user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - - if (user != null) - { - auditMan3 = user.PersonName; - } - approveIdea = approve.ApproveIdea + "\r\n"; - if (approve.ApproveDate != null) - { - auditDate3 = string.Format("{0:yyyy-MM-dd}", approve.ApproveDate); - } - } - if (approve2 != null) - { - var user = Person_PersonsService.GetPerson_PersonsById(approve2.ApproveMan); - if (user != null) - { - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builder = new DocumentBuilder(doc); - builder.MoveToBookmark("AuditMan4"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builder.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - auditMan4 = user.PersonName; - } - } - } - else - { - auditMan4 = user.PersonName; - } - } - - approveIdea += approve2.ApproveIdea; - if (approve2.ApproveDate != null) - { - auditDate3 = string.Format("{0:yyyy-MM-dd}", approve2.ApproveDate); - } - } - if (string.IsNullOrEmpty(approveIdea) || approveIdea == "\r\n") - { - approveIdea = "同意"; - } - bookmarkApproveIdea.Text = approveIdea; - } - Bookmark bookmarkAuditMan3 = doc.Range.Bookmarks["AuditMan3"]; - if (bookmarkAuditMan3 != null) - { - Model.Check_CheckControlApprove approve = CheckControlApproveService.GetAudit4(fileId); - if (approve != null) - { - var user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - if (user != null) - { - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builder = new DocumentBuilder(doc); - builder.MoveToBookmark("AuditMan3"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builder.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkAuditMan3.Text = user.PersonName; - } - - } - } - else - { - bookmarkAuditMan3.Text = user.PersonName; - } - } - - } - } - Bookmark bookmarkAuditMan4 = doc.Range.Bookmarks["AuditMan4"]; - if (bookmarkAuditMan4 != null) - { - bookmarkAuditMan4.Text = auditMan4; - } - Bookmark bookmarkAuditMan5 = doc.Range.Bookmarks["AuditMan5"]; - if (bookmarkAuditMan5 != null) - { - Model.Check_CheckControlApprove approve = CheckControlApproveService.GetAudit2(fileId); - if (approve != null) - { - var user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - if (user != null) - { - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builder = new DocumentBuilder(doc); - builder.MoveToBookmark("AuditMan5"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builder.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkAuditMan5.Text = user.PersonName; - } - - } - } - else - { - bookmarkAuditMan5.Text = user.PersonName; - } - } - - } - } - Bookmark bookmarkAuditDate3 = doc.Range.Bookmarks["AuditDate3"]; - if (bookmarkAuditDate3 != null) - { - bookmarkAuditDate3.Text = auditDate3; - } - Bookmark bookmarkFile = doc.Range.Bookmarks["File"]; - if (bookmarkFile != null) - { - DocumentBuilder builder = new DocumentBuilder(doc); - builder.MoveToBookmark("File"); - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - var checkFile = AttachFileService.Getfiles(checkControl.CheckControlCode, Const.CheckListMenuId); - if (!string.IsNullOrEmpty(checkFile.AttachUrl)) - { - string[] urls = checkFile.AttachUrl.Split(','); - if (urls.Length > 0) - { - foreach (var url in urls) - { - if (!string.IsNullOrWhiteSpace(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - string spliurl = url; - //if (index == urls.Length - 1) { - // spliurl = url.Substring(0, url.Length - 1); - //} - UploadAttachmentService.getJpgSize(rootPath + spliurl, out JpgSize, out Wpx, out Hpx); - float i = 1; - if (JpgSize.Width > 0 && JpgSize.Height > 0) - { - if (JpgSize.Width >= JpgSize.Height) - { - if (JpgSize.Width > 220) - { - i = (float)JpgSize.Width / 220; - } - } - else - { - if (JpgSize.Height > 220) - { - i = (float)JpgSize.Height / 220; - } - - } - if (File.Exists(rootPath + spliurl)) - { - builder.InsertImage(rootPath + spliurl, Convert.ToDouble(JpgSize.Width / i), Convert.ToDouble(JpgSize.Height / i)); - builder.Write(" "); - } - } - } - - - } - } - //string url = item.AttachUrl.Substring(0, item.AttachUrl.Length - 1); - } - } - Bookmark bookmarkReFile = doc.Range.Bookmarks["ReFile"]; - if (bookmarkReFile != null) - { - DocumentBuilder builder = new DocumentBuilder(doc); - builder.MoveToBookmark("ReFile"); - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - var checkFile = AttachFileService.Getfiles(checkControl.CheckControlCode + "r", Const.CheckListMenuId); - if (!string.IsNullOrEmpty(checkFile.AttachUrl)) - { - string[] urls = checkFile.AttachUrl.Split(','); - if (urls.Length > 0) - { - foreach (var url in urls) - { - if (!string.IsNullOrWhiteSpace(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - string spliurl = url; - //if (index == urls.Length - 1) { - // spliurl = url.Substring(0, url.Length - 1); - //} - UploadAttachmentService.getJpgSize(rootPath + spliurl, out JpgSize, out Wpx, out Hpx); - float i = 1; - if (JpgSize.Width > 0 && JpgSize.Height > 0) - { - if (JpgSize.Width >= JpgSize.Height) - { - if (JpgSize.Width > 220) - { - i = (float)JpgSize.Width / 220; - } - } - else - { - if (JpgSize.Height > 220) - { - i = (float)JpgSize.Height / 220; - } - - } - if (File.Exists(rootPath + spliurl)) - { - builder.InsertImage(rootPath + spliurl, JpgSize.Width / i, JpgSize.Height / i); - builder.Write(" "); - } - } - } - - - } - } - //string url = item.AttachUrl.Substring(0, item.AttachUrl.Length - 1); - } - } - doc.Save(newUrl); - //生成PDF文件 - string pdfUrl = newUrl.Replace(".doc", ".pdf"); - Document doc1 = new Aspose.Words.Document(newUrl); - //验证参数 - if (doc1 == null) { throw new Exception("Word文件无效"); } - doc1.Save(pdfUrl, Aspose.Words.SaveFormat.Pdf);//还可以改成其它格式 - string fileName = Path.GetFileName(filePath); - FileInfo info = new FileInfo(pdfUrl); - long fileSize = info.Length; - Response.Clear(); - Response.ContentType = "application/x-zip-compressed"; - Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - Response.AddHeader("Content-Length", fileSize.ToString()); - Response.TransmitFile(pdfUrl, 0, fileSize); - Response.Flush(); - Response.Close(); - File.Delete(newUrl); - File.Delete(pdfUrl); - } - if (e.CommandName.Equals("download")) - { - string menuId = Const.CheckListMenuId; - PageContext.RegisterStartupScript(Windowtt.GetShowReference( - String.Format("../../AttachFile/webuploader.aspx?type=-1&source=1&toKeyId={0}&path=FileUpload/CheckControl&menuId={1}", fileId, menuId))); - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx.designer.cs deleted file mode 100644 index 7de0b724..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckListFile.aspx.designer.cs +++ /dev/null @@ -1,213 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class CheckListFile { - - /// - /// 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; - - /// - /// drpSponsorUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpSponsorUnit; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnitWork; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpQuestionType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpQuestionType; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// Windowtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Windowtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx b/SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx deleted file mode 100644 index cf62a86d..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx +++ /dev/null @@ -1,236 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckListView.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.CheckListView" %> - - - - - -质量巡检查看 - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx.cs deleted file mode 100644 index d02f74e2..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx.cs +++ /dev/null @@ -1,192 +0,0 @@ -using BLL; -using System; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class CheckListView : PageBase - { - /// - /// 主键 - /// - public string CheckControlCode - { - get - { - return (string)ViewState["CheckControlCode"]; - } - set - { - ViewState["CheckControlCode"] = value; - } - } - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.CheckControl_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.CheckControl_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit1) - { - return "总包负责人审批"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit2) - { - return "分包专业工程师回复"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit3) - { - return "分包负责人审批"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit4) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit5) - { - return "总包负责人确认"; - } - else if (state.ToString() == BLL.Const.CheckControl_Complete) - { - return "审批完成"; - } - else if (state.ToString() == BLL.Const.CheckControl_ReCompile2) - { - return "分包专业工程师重新回复"; - } - else - { - return ""; - } - } - return ""; - } - protected void Page_Load(object sender, EventArgs e) - { - - if (!IsPostBack) - { - string checkControlCode = Request.Params["CheckControlCode"]; - CheckControlCode = checkControlCode; - plApprove.Hidden = true; - if (!string.IsNullOrEmpty(checkControlCode)) - { - plApprove.Hidden = false; - var dt = CheckControlApproveService.getListData(CheckControlCode); - gvApprove.DataSource = dt; - gvApprove.DataBind(); - Model.Check_CheckControl checkControl = CheckControlService.GetCheckControl(CheckControlCode); - this.txtWorkPackageId.Text = checkControl.WorkPackageName; - txtDocCode.Text = checkControl.DocCode; - if (!string.IsNullOrEmpty(checkControl.UnitId)) - { - drpUnit.Text = UnitService.GetUnitNameByUnitId(checkControl.UnitId); - } - if (!string.IsNullOrEmpty(checkControl.ProposeUnitId)) - { - drpProposeUnit.Text = UnitService.GetUnitNameByUnitId(checkControl.ProposeUnitId); - } - if (checkControl.UnitWorkId != null) - { - //checkControl.UnitWorkId.ToString(); - drpUnitWork.Text = UnitWorkService.GetNameById(checkControl.UnitWorkId); - } - if (!string.IsNullOrEmpty(checkControl.CNProfessionalCode)) - { - drpCNProfessional.Text = CNProfessionalService.GetCNProfessional(checkControl.CNProfessionalCode).ProfessionalName; - } - if (!string.IsNullOrEmpty(checkControl.QuestionType)) - { - var questionType = QualityQuestionTypeService.GetQualityQuestionType(checkControl.QuestionType); - if (questionType != null) - { - drpQuestionType.Text = questionType.QualityQuestionType; - } - } - this.txtCheckSite.Text = checkControl.CheckSite; - if (checkControl.CheckDate != null) - { - this.txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", checkControl.CheckDate); - } - txtQuestionDef.Text = checkControl.QuestionDef; - txtRectifyOpinion.Text = checkControl.RectifyOpinion; - if (checkControl.LimitDate != null) - { - txtLimitDate.Text = string.Format("{0:yyyy-MM-dd}", checkControl.LimitDate); - } - txtHandleWay.Text = checkControl.HandleWay; - if (checkControl.RectifyDate != null) - { - txtRectifyDate.Text = string.Format("{0:yyyy-MM-dd}", checkControl.RectifyDate); - } - Model.Check_CheckControlApprove approve = BLL.CheckControlApproveService.GetSee(CheckControlCode, this.CurrUser.PersonId); - if (approve != null) - { - approve.ApproveDate = DateTime.Now; - BLL.CheckControlApproveService.UpdateCheckControlApprove(approve); - } - } - else - { - txtDocCode.Text = ""; - State = Const.CheckControl_Compile; - CheckControlCode = SQLHelper.GetNewID(typeof(Model.Check_CheckControl)); - //this.drpHandleType.Items.AddRange(BLL.CheckControlService.GetDHandleTypeByState(State)); - //this.drpHandleMan.Items.AddRange(BLL.Person_PersonsService.GetAllUserList(this.CurrUser.LoginProjectId)); - txtHandleWay.Enabled = false; - txtRectifyDate.Enabled = false; - //this.imgfileRe.Visible = false; - } - - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - - - } - } - - - #region 附件上传 - /// - /// 上传附件 - /// - /// - /// - protected void btnAttach_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&type=-1&path=FileUpload/CheckControl&menuId={1}", this.CheckControlCode + "r", BLL.Const.CheckListMenuId))); - } - #endregion - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&type=-1&path=FileUpload/CheckControl&menuId={1}", CheckControlCode, BLL.Const.CheckListMenuId))); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx.designer.cs deleted file mode 100644 index 05d9b4a3..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckListView.aspx.designer.cs +++ /dev/null @@ -1,323 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check -{ - - - public partial class CheckListView - { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtDocCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDocCode; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox drpUnit; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox drpUnitWork; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox drpCNProfessional; - - /// - /// drpQuestionType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox drpQuestionType; - - /// - /// txtWorkPackageId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label txtWorkPackageId; - - /// - /// txtCheckSite 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckSite; - - /// - /// txtCheckDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckDate; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox drpProposeUnit; - - /// - /// txtLimitDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtLimitDate; - - /// - /// txtQuestionDef 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtQuestionDef; - - /// - /// txtRectifyOpinion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtRectifyOpinion; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// ContentPanel3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel3; - - /// - /// For 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form For; - - /// - /// txtHandleWay 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtHandleWay; - - /// - /// txtRectifyDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtRectifyDate; - - /// - /// Panel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel2; - - /// - /// lblAttach 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lblAttach; - - /// - /// btnAttach 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnAttach; - - /// - /// plApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuEdit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuEdit; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx b/SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx deleted file mode 100644 index 97e8edc4..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx +++ /dev/null @@ -1,99 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckMonth.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.CheckMonth" %> - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx.cs deleted file mode 100644 index 12ec412d..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx.cs +++ /dev/null @@ -1,222 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class CheckMonth : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - this.ProjectId = this.CurrUser.LoginProjectId; - GetButtonPower(); - BindGrid(); - } - } - #region 绑定数据 - /// - /// 绑定数据 - /// - public void BindGrid() - { - DataTable tb = ChecklistData(); - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - - Grid1.DataSource = table; - Grid1.DataBind(); - } - protected DataTable ChecklistData() - { - string strSql = @"select C.CheckMonthId,C.ProjectId,C.Months,C.CompileDate,C.CompileMan, U.PersonName from Check_CheckMonth C left join Person_Persons U on U.PersonId = C.CompileMan where 1=1"; - - List listStr = new List(); - strSql += " AND C.ProjectId = @ProjectId"; - listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - #endregion - #region 操作数据 - /// - /// 添加 - /// - /// - /// - protected void btnNew_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckMonthMenuId, BLL.Const.BtnAdd)) - { - if (!string.IsNullOrEmpty(this.txtMonths.Text.Trim())) - { - string months = txtMonths.Text.Trim() + "-01"; - if (BLL.CheckMonthService.GetCheckMonthByMonths(Convert.ToDateTime(months), this.CurrUser.LoginProjectId) == null) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditCheckMonth.aspx?months={0}", months, "添加 - "))); - } - else - { - Alert.ShowInTop("该月份月报已存在!", MessageBoxIcon.Warning); - } - } - else - { - Alert.ShowInTop("请选择月份!", MessageBoxIcon.Warning); - } - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - //右键编辑 - protected void btnMenuModify_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckMonthMenuId, BLL.Const.BtnModify)) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); - return; - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditCheckMonth.aspx?CheckMonthId={0}", Grid1.SelectedRowID, "编辑 - "))); - } - } - //双击编辑 - protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckMonthMenuId, BLL.Const.BtnModify)) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); - return; - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditCheckMonth.aspx?CheckMonthId={0}", Grid1.SelectedRowID, "编辑 - "))); - } - } - //查看 - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); - return; - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditCheckMonth.aspx?see=see&CheckMonthId={0}", Grid1.SelectedRowID, "查看 - "))); - } - - protected void btnMenuDel_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckMonthMenuId, BLL.Const.BtnDelete)) - { - if (Grid1.SelectedRowIndexArray.Length > 0) - { - foreach (int rowIndex in Grid1.SelectedRowIndexArray) - { - string rowID = Grid1.DataKeys[rowIndex][0].ToString(); - var CheckMonth = BLL.MonthSpotCheckDetailService.GetMonthSpotCheckDetailsByCheckMonthId(rowID); - Model.Check_CheckMonth checkMonth = CheckMonthService.GetCheckMonth(rowID); - if (CheckMonth != null) - { - BLL.CQMSDataCollectService.DeleteCQMSDataCollectItem(checkMonth); - BLL.MonthRectifyService.DeleteMonthRectifysByCheckMonthId(rowID); - BLL.MonthNDTCheckService.DeleteMonthNDTChecksByCheckMonthId(rowID); - BLL.MonthWelderService.DeleteMonthWeldersByCheckMonthId(rowID); - BLL.MonthSpotCheckDetailService.DeleteMonthSpotCheckDetailsByCheckMonthId(rowID); - BLL.SpecialEquipmentDetailService.DeleteSpecialEquipmentDetailsByCheckMonthId(rowID); - BLL.MonthDesignService.DeleteMonthDesignsByCheckMonthId(rowID); - } - BLL.CheckMonthService.DeleteCheckMonth(rowID); - - } - - BindGrid(); - ShowNotify("删除数据成功!", MessageBoxIcon.Success); - } - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - - } - /// - /// 编辑数据方法 - /// - private void EditData() - { - - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); - return; - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditCheckMonth.aspx?CheckMonthId={0}", Grid1.SelectedRowID, "编辑 - "))); - - } - #endregion - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - BindGrid(); - } - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.PersonId, BLL.Const.CheckMonthMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(BLL.Const.BtnModify)) - { - this.btnMenuModify.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnDelete)) - { - this.btnMenuDel.Hidden = false; - } - } - } - - #endregion - - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - BindGrid(); - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindGrid(); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx.designer.cs deleted file mode 100644 index af4a29e3..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonth.aspx.designer.cs +++ /dev/null @@ -1,159 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class CheckMonth { - - /// - /// 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; - - /// - /// txtMonths 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtMonths; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// 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/Check/CheckMonthFile.aspx b/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx deleted file mode 100644 index 34e5e491..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx +++ /dev/null @@ -1,91 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckMonthFile.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.CheckMonthFile" %> - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.cs deleted file mode 100644 index 6d8c3897..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.cs +++ /dev/null @@ -1,1516 +0,0 @@ -using Aspose.Words; -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.IO; -using System.Linq; -using System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class CheckMonthFile : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - this.ProjectId = this.CurrUser.LoginProjectId; - BindGrid(); - } - } - #region 绑定数据 - /// - /// 绑定数据 - /// - - public void BindGrid() - { - DataTable tb = ChecklistData(); - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - - Grid1.DataSource = table; - Grid1.DataBind(); - } - protected DataTable ChecklistData() - { - string strSql = @"select C.CheckMonthId,C.ProjectId,C.Months,C.CompileDate,C.CompileMan, U.PersonName from Check_CheckMonth C left join Person_Persons U on U.PersonId = C.CompileMan where 1=1"; - - List listStr = new List(); - strSql += " AND C.ProjectId = @ProjectId"; - listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - #endregion - #region 操作数据 - - //查看 - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); - return; - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditCheckMonth.aspx?see=see&CheckMonthId={0}", Grid1.SelectedRowID, "查看 - "))); - } - - - #endregion - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - BindGrid(); - } - - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - BindGrid(); - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindGrid(); - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - object[] keys = Grid1.DataKeys[e.RowIndex]; - string fileId = string.Empty; - if (keys == null) - { - return; - } - else - { - fileId = keys[0].ToString(); - } - if (e.CommandName == "export") - { - string rootPath = Server.MapPath("~/"); - string initTemplatePath = string.Empty; - string uploadfilepath = string.Empty; - string newUrl = string.Empty; - string unitType = string.Empty; - string auditDate = string.Empty; - string filePath = string.Empty; - string auditMan1 = string.Empty; - string auditMan2 = string.Empty; - string auditDate1 = string.Empty; - string approveIdea1 = string.Empty; - string approveIdea2 = string.Empty; - string approveIdea3 = string.Empty; - string auditDate2 = string.Empty; - string auditDate3 = string.Empty; - string auditMan3 = string.Empty; - string auditMan4 = string.Empty; - string approveIdea = string.Empty; - Model.Check_CheckMonth checkMonth = CheckMonthService.GetCheckMonth(fileId); - Model.Project_Sys_Set CheckMonthStartDay = BLL.Project_SysSetService.GetSysSetBySetName("月报开始日期", this.CurrUser.LoginProjectId); - Model.Project_Sys_Set CheckMonthEndDay = BLL.Project_SysSetService.GetSysSetBySetName("月报结束日期", this.CurrUser.LoginProjectId); - DateTime startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-25"); - DateTime endTime = startTime.AddMonths(1); - if (CheckMonthStartDay != null) - { - if (CheckMonthStartDay.SetValue != "") - { - if (CheckMonthEndDay != null) - { - if (CheckMonthEndDay.SetValue != "") - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthStartDay.SetValue); - endTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.Month.ToString() + "-" + CheckMonthEndDay.SetValue); - } - else - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthStartDay.SetValue); - endTime = startTime.AddMonths(1); - } - - } - else - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthStartDay.SetValue); - endTime = startTime.AddMonths(1); - } - - } - else - { - if (CheckMonthEndDay != null) - { - if (CheckMonthEndDay.SetValue != "") - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthEndDay.SetValue); - endTime = startTime.AddMonths(1); - } - } - } - } - else - { - if (CheckMonthEndDay != null) - { - if (CheckMonthEndDay.SetValue != null) - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthEndDay.SetValue); - endTime = startTime.AddMonths(1); - } - } - } - - initTemplatePath = Const.CheckMonthTemplateUrl; - uploadfilepath = rootPath + initTemplatePath; - newUrl = uploadfilepath.Replace(".doc", string.Format("{0:yyyy-MM}", checkMonth.Months) + ".doc"); - filePath = initTemplatePath.Replace(".doc", string.Format("{0:yyyy-MM}", checkMonth.Months) + ".pdf"); - File.Copy(uploadfilepath, newUrl); - //更新书签内容 - Document doc = new Aspose.Words.Document(newUrl); - Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(checkMonth.ProjectId); - if (project != null) - { - bookmarkProjectName.Text = project.ProjectName; - } - } - Bookmark bookmarkYear1 = doc.Range.Bookmarks["Year1"]; - if (bookmarkYear1 != null) - { - bookmarkYear1.Text = startTime.Year.ToString(); - } - Bookmark bookmarkMonth1 = doc.Range.Bookmarks["Month1"]; - if (bookmarkMonth1 != null) - { - bookmarkMonth1.Text = startTime.Month.ToString(); - } - Bookmark bookmarkDay1 = doc.Range.Bookmarks["Day1"]; - if (bookmarkDay1 != null) - { - bookmarkDay1.Text = startTime.Day.ToString(); - } - Bookmark bookmarkYear2 = doc.Range.Bookmarks["Year2"]; - if (bookmarkYear2 != null) - { - bookmarkYear2.Text = endTime.Year.ToString(); - } - Bookmark bookmarkMonth2 = doc.Range.Bookmarks["Month2"]; - if (bookmarkMonth2 != null) - { - bookmarkMonth2.Text = endTime.Month.ToString(); - } - Bookmark bookmarkDay2 = doc.Range.Bookmarks["Day2"]; - if (bookmarkDay2 != null) - { - bookmarkDay2.Text = (endTime.Day).ToString(); - } - Bookmark bookmarkManagementOverview = doc.Range.Bookmarks["ManagementOverview"]; - if (bookmarkManagementOverview != null) - { - bookmarkManagementOverview.Text = checkMonth.ManagementOverview ?? ""; - } - Bookmark bookmarkAccidentSituation = doc.Range.Bookmarks["AccidentSituation"]; - if (bookmarkAccidentSituation != null) - { - bookmarkAccidentSituation.Text = checkMonth.AccidentSituation ?? ""; - } - Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); - //质量缺陷/不合格项整改关闭情况 - var MonthRectifylist = MonthRectifyService.getListData(fileId); - List checkLists = JointCheckDetailService.GetJointCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - List totalCheckLists = JointCheckDetailService.GetTotalJointCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - var MonthRectify1 = MonthRectifylist.FirstOrDefault(x => x.Depart == "质量监督站"); - Bookmark bookmarkThisCheck1 = doc.Range.Bookmarks["ThisCheck1"]; - if (bookmarkThisCheck1 != null) - { - if (MonthRectify1 != null) - { - bookmarkThisCheck1.Text = MonthRectify1.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck1.Text = checkLists.Where(x => x.ProposeUnitType == "11").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck1 = doc.Range.Bookmarks["ThisOKCheck1"]; - if (bookmarkThisOKCheck1 != null) - { - if (MonthRectify1 != null) - { - bookmarkThisOKCheck1.Text = MonthRectify1.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck1.Text = checkLists.Where(x => x.ProposeUnitType == "11" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck1 = doc.Range.Bookmarks["TotalCheck1"]; - if (bookmarkTotalCheck1 != null) - { - if (MonthRectify1 != null) - { - bookmarkTotalCheck1.Text = MonthRectify1.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck1.Text = totalCheckLists.Where(x => x.ProposeUnitType == "11").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck1 = doc.Range.Bookmarks["TotalOKCheck1"]; - if (bookmarkTotalOKCheck1 != null) - { - if (MonthRectify1 != null) - { - bookmarkTotalOKCheck1.Text = MonthRectify1.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck1.Text = totalCheckLists.Where(x => x.ProposeUnitType == "11" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify2 = MonthRectifylist.FirstOrDefault(x => x.Depart == "集团公司"); - Bookmark bookmarkThisCheck2 = doc.Range.Bookmarks["ThisCheck2"]; - if (bookmarkThisCheck2 != null) - { - if (MonthRectify2 != null) - { - bookmarkThisCheck2.Text = MonthRectify2.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck2.Text = checkLists.Where(x => x.ProposeUnitType == "8").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck2 = doc.Range.Bookmarks["ThisOKCheck2"]; - if (bookmarkThisOKCheck2 != null) - { - if (MonthRectify2 != null) - { - bookmarkThisOKCheck2.Text = MonthRectify2.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck2.Text = checkLists.Where(x => x.ProposeUnitType == "8" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck2 = doc.Range.Bookmarks["TotalCheck2"]; - if (bookmarkTotalCheck2 != null) - { - if (MonthRectify2 != null) - { - bookmarkTotalCheck2.Text = MonthRectify2.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck2.Text = totalCheckLists.Where(x => x.ProposeUnitType == "8").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck2 = doc.Range.Bookmarks["TotalOKCheck2"]; - if (bookmarkTotalOKCheck2 != null) - { - if (MonthRectify2 != null) - { - bookmarkTotalOKCheck2.Text = MonthRectify2.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck2.Text = totalCheckLists.Where(x => x.ProposeUnitType == "8" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify3 = MonthRectifylist.FirstOrDefault(x => x.Depart == "公司本部"); - Bookmark bookmarkThisCheck3 = doc.Range.Bookmarks["ThisCheck3"]; - if (bookmarkThisCheck3 != null) - { - if (MonthRectify3 != null) - { - bookmarkThisCheck3.Text = MonthRectify3.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck3.Text = checkLists.Where(x => x.ProposeUnitType == "10").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck3 = doc.Range.Bookmarks["ThisOKCheck3"]; - if (bookmarkThisOKCheck3 != null) - { - if (MonthRectify3 != null) - { - bookmarkThisOKCheck3.Text = MonthRectify3.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck3.Text = checkLists.Where(x => x.ProposeUnitType == "10" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck3 = doc.Range.Bookmarks["TotalCheck3"]; - if (bookmarkTotalCheck3 != null) - { - if (MonthRectify3 != null) - { - bookmarkTotalCheck3.Text = MonthRectify3.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck3.Text = totalCheckLists.Where(x => x.ProposeUnitType == "10").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck3 = doc.Range.Bookmarks["TotalOKCheck3"]; - if (bookmarkTotalOKCheck3 != null) - { - if (MonthRectify3 != null) - { - bookmarkTotalOKCheck3.Text = MonthRectify3.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck3.Text = totalCheckLists.Where(x => x.ProposeUnitType == "10" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify4 = MonthRectifylist.FirstOrDefault(x => x.Depart == "建设单位"); - Bookmark bookmarkThisCheck4 = doc.Range.Bookmarks["ThisCheck4"]; - if (bookmarkThisCheck4 != null) - { - if (MonthRectify4 != null) - { - bookmarkThisCheck4.Text = MonthRectify4.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck4.Text = checkLists.Where(x => x.ProposeUnitType == "1").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck4 = doc.Range.Bookmarks["ThisOKCheck4"]; - if (bookmarkThisOKCheck4 != null) - { - if (MonthRectify4 != null) - { - bookmarkThisOKCheck4.Text = MonthRectify4.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck4.Text = checkLists.Where(x => x.ProposeUnitType == "1" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck4 = doc.Range.Bookmarks["TotalCheck4"]; - if (bookmarkTotalCheck4 != null) - { - if (MonthRectify4 != null) - { - bookmarkTotalCheck4.Text = MonthRectify4.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck4.Text = totalCheckLists.Where(x => x.ProposeUnitType == "1").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck4 = doc.Range.Bookmarks["TotalOKCheck4"]; - if (bookmarkTotalOKCheck4 != null) - { - if (MonthRectify4 != null) - { - bookmarkTotalOKCheck4.Text = MonthRectify4.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck4.Text = totalCheckLists.Where(x => x.ProposeUnitType == "1" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify5 = MonthRectifylist.FirstOrDefault(x => x.Depart == "监理单位"); - Bookmark bookmarkThisCheck5 = doc.Range.Bookmarks["ThisCheck5"]; - if (bookmarkThisCheck5 != null) - { - if (MonthRectify5 != null) - { - bookmarkThisCheck5.Text = MonthRectify5.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck5.Text = checkLists.Where(x => x.ProposeUnitType == "2").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck5 = doc.Range.Bookmarks["ThisOKCheck5"]; - if (bookmarkThisOKCheck5 != null) - { - if (MonthRectify5 != null) - { - bookmarkThisOKCheck5.Text = MonthRectify5.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck5.Text = checkLists.Where(x => x.ProposeUnitType == "2" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck5 = doc.Range.Bookmarks["TotalCheck5"]; - if (bookmarkTotalCheck5 != null) - { - if (MonthRectify5 != null) - { - bookmarkTotalCheck5.Text = MonthRectify5.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck5.Text = totalCheckLists.Where(x => x.ProposeUnitType == "2").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck5 = doc.Range.Bookmarks["TotalOKCheck5"]; - if (bookmarkTotalOKCheck5 != null) - { - if (MonthRectify5 != null) - { - bookmarkTotalOKCheck5.Text = MonthRectify5.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck5.Text = totalCheckLists.Where(x => x.ProposeUnitType == "2" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify6 = MonthRectifylist.FirstOrDefault(x => x.Depart == "总承包商项目部"); - Bookmark bookmarkThisCheck6 = doc.Range.Bookmarks["ThisCheck6"]; - if (bookmarkThisCheck6 != null) - { - if (MonthRectify6 != null) - { - bookmarkThisCheck6.Text = MonthRectify6.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck6.Text = checkLists.Where(x => x.ProposeUnitType == "5").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck6 = doc.Range.Bookmarks["ThisOKCheck6"]; - if (bookmarkThisOKCheck6 != null) - { - if (MonthRectify6 != null) - { - bookmarkThisOKCheck6.Text = MonthRectify6.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck6.Text = checkLists.Where(x => x.ProposeUnitType == "5" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck6 = doc.Range.Bookmarks["TotalCheck6"]; - if (bookmarkTotalCheck6 != null) - { - if (MonthRectify6 != null) - { - bookmarkTotalCheck6.Text = MonthRectify6.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck6.Text = totalCheckLists.Where(x => x.ProposeUnitType == "5").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck6 = doc.Range.Bookmarks["TotalOKCheck6"]; - if (bookmarkTotalOKCheck6 != null) - { - if (MonthRectify6 != null) - { - bookmarkTotalOKCheck6.Text = MonthRectify6.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck6.Text = totalCheckLists.Where(x => x.ProposeUnitType == "5" && x.OK == 1).Count().ToString(); - } - } - //无损检测情况 - builder.MoveToBookmark("Table2"); - builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; - builder.Bold = false; - builder.RowFormat.Height = 20; - builder.Bold = false; - List units = UnitService.GetUnitByProjectIdUnitTypeList(CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2); - var ndtList = BLL.MonthNDTCheckService.getListData(fileId); - foreach (Model.Base_Unit unit in units) - { - var ndt = ndtList.FirstOrDefault(x => x.UnitId == unit.UnitId); - //施工分包商 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 102; - builder.Write(unit.UnitName); - //拍片总数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 47; - if (ndt != null) - { - builder.Write(ndt.FilmNum.ToString()); - } - else - { - builder.Write("0"); - } - //不合格(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 56; - if (ndt != null) - { - builder.Write(ndt.NotOKFileNum.ToString()); - } - else - { - builder.Write("0"); - } - //已返修(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 54; - if (ndt != null) - { - builder.Write(ndt.RepairFileNum.ToString()); - } - else - { - builder.Write("0"); - } - //一次合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 55; - if (ndt != null) - { - builder.Write(ndt.OneOKRate); - } - else - { - builder.Write("0"); - } - //累计拍片总数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 48; - if (ndt != null) - { - builder.Write(ndt.TotalFilmNum.ToString()); - } - else - { - builder.Write("0"); - } - //累计不合格(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 63; - if (ndt != null) - { - builder.Write(ndt.TotalNotOKFileNum.ToString()); - } - else - { - builder.Write("0"); - } - //累计一次合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 63; - if (ndt != null) - { - builder.Write(ndt.TotalOneOKRate); - } - else - { - builder.Write("0"); - } - builder.EndRow(); - } - //合计 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 102; - builder.Write("合计"); - //拍片总数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 47; - int sumFilmNum = ndtList.Sum(x => x.FilmNum ?? 0); - builder.Write(sumFilmNum.ToString()); - //不合格(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 56; - int sumNotOKFileNum = ndtList.Sum(x => x.NotOKFileNum ?? 0); - builder.Write(sumNotOKFileNum.ToString()); - //已返修(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 54; - int sumRepairFileNum = ndtList.Sum(x => x.RepairFileNum ?? 0); - builder.Write(sumRepairFileNum.ToString()); - //一次合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 55; - string sumOneOKRate = "0"; - if (sumFilmNum > 0) - { - var a = Convert.ToDouble(sumFilmNum - sumNotOKFileNum); - var b = Convert.ToDouble(sumFilmNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - sumOneOKRate = result.ToString() + "%"; - } - builder.Write(sumOneOKRate); - //累计拍片总数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 48; - int sumTotalFilmNum = ndtList.Sum(x => x.TotalFilmNum ?? 0); - builder.Write(sumTotalFilmNum.ToString()); - //累计不合格(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 63; - int sumTotalNotOKFileNum = ndtList.Sum(x => x.TotalNotOKFileNum ?? 0); - builder.Write(sumTotalNotOKFileNum.ToString()); - //累计一次合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 63; - string sumTotalOneOKRate = "0"; - if (sumTotalFilmNum > 0) - { - var a = Convert.ToDouble(sumTotalFilmNum - sumTotalNotOKFileNum); - var b = Convert.ToDouble(sumTotalFilmNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - sumOneOKRate = result.ToString() + "%"; - } - builder.Write(sumTotalOneOKRate); - builder.EndRow(); - builder.EndTable(); - //焊工资格评定情况 - builder.MoveToBookmark("Table3"); - builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; - builder.Bold = false; - builder.RowFormat.Height = 20; - builder.Bold = false; - var welderList = BLL.MonthWelderService.getListData(fileId); - foreach (Model.Base_Unit unit in units) - { - var welder = welderList.FirstOrDefault(x => x.UnitId == unit.UnitId); - //施工分包商 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 102; - builder.Write(unit.UnitName); - //总人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 51; - if (welder != null) - { - builder.Write(welder.ThisPersonNum.ToString()); - } - else - { - builder.Write("0"); - } - //合格人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 72; - if (welder != null) - { - builder.Write(welder.ThisOKPersonNum.ToString()); - } - else - { - builder.Write("0"); - } - //合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 71; - if (welder != null) - { - builder.Write(welder.ThisOKRate); - } - else - { - builder.Write("0"); - } - //总人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 53; - if (welder != null) - { - builder.Write(welder.TotalPersonNum.ToString()); - } - else - { - builder.Write("0"); - } - //合格人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 77; - if (welder != null) - { - builder.Write(welder.TotalOKPersonNum.ToString()); - } - else - { - builder.Write("0"); - } - //合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 62; - if (welder != null) - { - builder.Write(welder.TotalOKRate); - } - else - { - builder.Write("0"); - } - builder.EndRow(); - } - //合计 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 102; - builder.Write("合计"); - //总人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 51; - int sumThisPersonNum = welderList.Sum(x => x.ThisPersonNum ?? 0); - builder.Write(sumThisPersonNum.ToString()); - //合格人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 72; - int sumThisOKPersonNum = welderList.Sum(x => x.ThisOKPersonNum ?? 0); - builder.Write(sumThisOKPersonNum.ToString()); - //合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 71; - string sumThisOKRate = "0"; - if (sumThisPersonNum > 0) - { - var a = Convert.ToDouble(sumThisOKPersonNum); - var b = Convert.ToDouble(sumThisPersonNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - sumThisOKRate = result.ToString() + "%"; - } - builder.Write(sumThisOKRate); - //总人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 53; - int sumTotalPersonNum = welderList.Sum(x => x.TotalPersonNum ?? 0); - builder.Write(sumTotalPersonNum.ToString()); - //合格人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 77; - int sumTotalOKPersonNum = welderList.Sum(x => x.TotalOKPersonNum ?? 0); - builder.Write(sumTotalOKPersonNum.ToString()); - //合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 62; - string sumTotalOKRate = "0"; - if (sumTotalPersonNum > 0) - { - var a = Convert.ToDouble(sumTotalOKPersonNum); - var b = Convert.ToDouble(sumTotalPersonNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - sumTotalOKRate = result.ToString() + "%"; - } - builder.Write(sumTotalOKRate); - builder.EndRow(); - builder.EndTable(); - //质量验收情况 - var spotCheckDetails = MonthSpotCheckDetailService.GetMonthSpotCheckDetailsByCheckMonthId(fileId); - if (spotCheckDetails.Count > 0) - { - Bookmark bookmarkTotalNum1 = doc.Range.Bookmarks["TotalNum1"]; - if (bookmarkTotalNum1 != null) - { - bookmarkTotalNum1.Text = spotCheckDetails[0].TotalNum ?? ""; - } - Bookmark bookmarkThisOKNum1 = doc.Range.Bookmarks["ThisOKNum1"]; - if (bookmarkThisOKNum1 != null) - { - bookmarkThisOKNum1.Text = spotCheckDetails[0].ThisOKNum ?? ""; - } - Bookmark bookmarkTotalOKNum1 = doc.Range.Bookmarks["TotalOKNum1"]; - if (bookmarkTotalOKNum1 != null) - { - bookmarkTotalOKNum1.Text = spotCheckDetails[0].TotalOKNum ?? ""; - } - Bookmark bookmarkTotalOKRate1 = doc.Range.Bookmarks["TotalOKRate1"]; - if (bookmarkTotalOKNum1 != null) - { - bookmarkTotalOKRate1.Text = spotCheckDetails[0].TotalOKRate ?? ""; - } - Bookmark bookmarkTotalNum2 = doc.Range.Bookmarks["TotalNum2"]; - if (bookmarkTotalNum2 != null) - { - bookmarkTotalNum2.Text = spotCheckDetails[1].TotalNum ?? ""; - } - Bookmark bookmarkThisOKNum2 = doc.Range.Bookmarks["ThisOKNum2"]; - if (bookmarkThisOKNum2 != null) - { - bookmarkThisOKNum2.Text = spotCheckDetails[1].ThisOKNum ?? ""; - } - Bookmark bookmarkTotalOKNum2 = doc.Range.Bookmarks["TotalOKNum2"]; - if (bookmarkTotalOKNum2 != null) - { - bookmarkTotalOKNum2.Text = spotCheckDetails[1].TotalOKNum ?? ""; - } - Bookmark bookmarkTotalOKRate2 = doc.Range.Bookmarks["TotalOKRate2"]; - if (bookmarkTotalOKNum2 != null) - { - bookmarkTotalOKRate2.Text = spotCheckDetails[1].TotalOKRate; - } - Bookmark bookmarkTotalNum3 = doc.Range.Bookmarks["TotalNum3"]; - if (bookmarkTotalNum3 != null) - { - bookmarkTotalNum3.Text = spotCheckDetails[2].TotalNum; - } - Bookmark bookmarkThisOKNum3 = doc.Range.Bookmarks["ThisOKNum3"]; - if (bookmarkThisOKNum3 != null) - { - bookmarkThisOKNum3.Text = spotCheckDetails[2].ThisOKNum; - } - Bookmark bookmarkTotalOKNum3 = doc.Range.Bookmarks["TotalOKNum3"]; - if (bookmarkTotalOKNum3 != null) - { - bookmarkTotalOKNum3.Text = spotCheckDetails[2].TotalOKNum; - } - Bookmark bookmarkTotalOKRate3 = doc.Range.Bookmarks["TotalOKRate3"]; - if (bookmarkTotalOKNum3 != null) - { - bookmarkTotalOKRate3.Text = spotCheckDetails[2].TotalOKRate; - } - Bookmark bookmarkTotalNum4 = doc.Range.Bookmarks["TotalNum4"]; - if (bookmarkTotalNum4 != null) - { - bookmarkTotalNum4.Text = spotCheckDetails[3].TotalNum; - } - Bookmark bookmarkThisOKNum4 = doc.Range.Bookmarks["ThisOKNum4"]; - if (bookmarkThisOKNum4 != null) - { - bookmarkThisOKNum4.Text = spotCheckDetails[3].ThisOKNum; - } - Bookmark bookmarkTotalOKNum4 = doc.Range.Bookmarks["TotalOKNum4"]; - if (bookmarkTotalOKNum4 != null) - { - bookmarkTotalOKNum4.Text = spotCheckDetails[3].TotalOKNum; - } - Bookmark bookmarkTotalOKRate4 = doc.Range.Bookmarks["TotalOKRate4"]; - if (bookmarkTotalOKNum4 != null) - { - bookmarkTotalOKRate4.Text = spotCheckDetails[3].TotalOKRate; - } - } - List spotCheckDetailOKLists = SpotCheckDetailService.GetOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, startTime, endTime); - List spotCheckDetailLists = SpotCheckDetailService.GetAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - List TotalCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, endTime); - List TotalCheckDetailLists = SpotCheckDetailService.GetTotalAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - //质量记录本月同步率 - List spotCheckDetailDataOKLists = SpotCheckDetailService.GetMonthDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - //质量记录累计同步率 - List TotalCheckDetailDataOKLists = SpotCheckDetailService.GetAllDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - Bookmark bookmarkMonthOkqualificationRate = doc.Range.Bookmarks["MonthOkqualificationRate"]; - if (bookmarkMonthOkqualificationRate != null) - { - decimal result = 12.30M; - if (!string.IsNullOrEmpty(checkMonth.MonthOk)) - { - bookmarkMonthOkqualificationRate.Text = checkMonth.MonthOk; - } - else - { - if (spotCheckDetailOKLists.Count > 0 && spotCheckDetailLists.Count > 0) - { - var a = Convert.ToDouble(spotCheckDetailOKLists.Count); - var b = Convert.ToDouble(spotCheckDetailLists.Count); - result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - bookmarkMonthOkqualificationRate.Text = result.ToString() + "%" ?? ""; - } - } - } - Bookmark bookmarkOkqualificationRate = doc.Range.Bookmarks["OkqualificationRate"]; - if (bookmarkOkqualificationRate != null) - { - decimal result = 12.30M; - if (!string.IsNullOrEmpty(checkMonth.AllOk)) - { - bookmarkOkqualificationRate.Text = checkMonth.AllOk; - } - else - { - if (TotalCheckDetailOKLists.Count > 0 && TotalCheckDetailLists.Count > 0) - { - var a = Convert.ToDouble(TotalCheckDetailOKLists.Count); - var b = Convert.ToDouble(TotalCheckDetailLists.Count); - result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - bookmarkOkqualificationRate.Text = result.ToString() + "%" ?? ""; - } - } - } - Bookmark bookmarkMonthDataOkqualificationRate = doc.Range.Bookmarks["MonthDataOkqualificationRate"]; - if (bookmarkMonthDataOkqualificationRate != null) - { - decimal result = 12.30M; - if (!string.IsNullOrEmpty(checkMonth.MonthDataOk)) - { - bookmarkMonthDataOkqualificationRate.Text = checkMonth.MonthDataOk; - } - else - { - if (spotCheckDetailOKLists.Count > 0 && spotCheckDetailDataOKLists.Count > 0) - { - var a = Convert.ToDouble(spotCheckDetailDataOKLists.Count); - var b = Convert.ToDouble(spotCheckDetailOKLists.Where(x => x.IsDataOK != "2").ToList().Count); - result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - bookmarkMonthDataOkqualificationRate.Text = result.ToString() + "%" ?? ""; - } - } - } - Bookmark bookmarkDataOkqualificationRate = doc.Range.Bookmarks["DataOkqualificationRate"]; - if (bookmarkDataOkqualificationRate != null) - { - decimal result = 12.30M; - if (!string.IsNullOrEmpty(checkMonth.AllDataOk)) - { - bookmarkDataOkqualificationRate.Text = checkMonth.AllDataOk; - } - else - { - if (TotalCheckDetailOKLists.Count > 0 && TotalCheckDetailDataOKLists.Count > 0) - { - var a = Convert.ToDouble(TotalCheckDetailDataOKLists.Count); - var b = Convert.ToDouble(TotalCheckDetailOKLists.Where(x => x.IsDataOK != "2").ToList().Count); - result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - bookmarkDataOkqualificationRate.Text = result.ToString() + "%" ?? ""; - } - } - } - - //特种设备安装告知、监检情况 - var specialEquipmentDetails = SpecialEquipmentDetailService.GetList(fileId); - if (specialEquipmentDetails.Count > 0) - { - Bookmark bookmarkETotalNum1 = doc.Range.Bookmarks["ETotalNum1"]; - if (bookmarkETotalNum1 != null) - { - bookmarkETotalNum1.Text = specialEquipmentDetails[0].TotalNum; - } - Bookmark bookmarkThisCompleteNum1 = doc.Range.Bookmarks["ThisCompleteNum1"]; - if (bookmarkThisCompleteNum1 != null) - { - bookmarkThisCompleteNum1.Text = specialEquipmentDetails[0].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum1 = doc.Range.Bookmarks["TotalCompleteNum1"]; - if (bookmarkTotalCompleteNum1 != null) - { - bookmarkTotalCompleteNum1.Text = specialEquipmentDetails[0].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate1 = doc.Range.Bookmarks["TotalRate1"]; - if (bookmarkTotalRate1 != null) - { - bookmarkTotalRate1.Text = specialEquipmentDetails[0].TotalRate1; - } - Bookmark bookmarkThisCompleteNum6 = doc.Range.Bookmarks["ThisCompleteNum6"]; - if (bookmarkThisCompleteNum6 != null) - { - bookmarkThisCompleteNum6.Text = specialEquipmentDetails[0].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum6 = doc.Range.Bookmarks["TotalCompleteNum6"]; - if (bookmarkTotalCompleteNum6 != null) - { - bookmarkTotalCompleteNum6.Text = specialEquipmentDetails[0].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate6 = doc.Range.Bookmarks["TotalRate6"]; - if (bookmarkTotalRate6 != null) - { - bookmarkTotalRate6.Text = specialEquipmentDetails[0].TotalRate2; - } - Bookmark bookmarkETotalNum2 = doc.Range.Bookmarks["ETotalNum2"]; - if (bookmarkETotalNum2 != null) - { - bookmarkETotalNum2.Text = specialEquipmentDetails[1].TotalNum; - } - Bookmark bookmarkThisCompleteNum2 = doc.Range.Bookmarks["ThisCompleteNum2"]; - if (bookmarkThisCompleteNum2 != null) - { - bookmarkThisCompleteNum2.Text = specialEquipmentDetails[1].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum2 = doc.Range.Bookmarks["TotalCompleteNum2"]; - if (bookmarkTotalCompleteNum2 != null) - { - bookmarkTotalCompleteNum2.Text = specialEquipmentDetails[1].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate2 = doc.Range.Bookmarks["TotalRate2"]; - if (bookmarkTotalRate2 != null) - { - bookmarkTotalRate2.Text = specialEquipmentDetails[1].TotalRate1; - } - Bookmark bookmarkThisCompleteNum7 = doc.Range.Bookmarks["ThisCompleteNum7"]; - if (bookmarkThisCompleteNum7 != null) - { - bookmarkThisCompleteNum7.Text = specialEquipmentDetails[1].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum7 = doc.Range.Bookmarks["TotalCompleteNum7"]; - if (bookmarkTotalCompleteNum7 != null) - { - bookmarkTotalCompleteNum7.Text = specialEquipmentDetails[1].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate7 = doc.Range.Bookmarks["TotalRate7"]; - if (bookmarkTotalRate7 != null) - { - bookmarkTotalRate7.Text = specialEquipmentDetails[1].TotalRate2; - } - Bookmark bookmarkETotalNum3 = doc.Range.Bookmarks["ETotalNum3"]; - if (bookmarkETotalNum3 != null) - { - bookmarkETotalNum3.Text = specialEquipmentDetails[2].TotalNum; - } - Bookmark bookmarkThisCompleteNum3 = doc.Range.Bookmarks["ThisCompleteNum3"]; - if (bookmarkThisCompleteNum3 != null) - { - bookmarkThisCompleteNum3.Text = specialEquipmentDetails[2].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum3 = doc.Range.Bookmarks["TotalCompleteNum3"]; - if (bookmarkTotalCompleteNum3 != null) - { - bookmarkTotalCompleteNum3.Text = specialEquipmentDetails[2].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate3 = doc.Range.Bookmarks["TotalRate3"]; - if (bookmarkTotalRate3 != null) - { - bookmarkTotalRate3.Text = specialEquipmentDetails[2].TotalRate1; - } - Bookmark bookmarkThisCompleteNum8 = doc.Range.Bookmarks["ThisCompleteNum8"]; - if (bookmarkThisCompleteNum8 != null) - { - bookmarkThisCompleteNum8.Text = specialEquipmentDetails[2].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum8 = doc.Range.Bookmarks["TotalCompleteNum8"]; - if (bookmarkTotalCompleteNum8 != null) - { - bookmarkTotalCompleteNum8.Text = specialEquipmentDetails[2].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate8 = doc.Range.Bookmarks["TotalRate8"]; - if (bookmarkTotalRate8 != null) - { - bookmarkTotalRate8.Text = specialEquipmentDetails[2].TotalRate2; - } - Bookmark bookmarkETotalNum4 = doc.Range.Bookmarks["ETotalNum4"]; - if (bookmarkETotalNum4 != null) - { - bookmarkETotalNum4.Text = specialEquipmentDetails[3].TotalNum; - } - Bookmark bookmarkThisCompleteNum4 = doc.Range.Bookmarks["ThisCompleteNum4"]; - if (bookmarkThisCompleteNum4 != null) - { - bookmarkThisCompleteNum4.Text = specialEquipmentDetails[3].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum4 = doc.Range.Bookmarks["TotalCompleteNum4"]; - if (bookmarkTotalCompleteNum4 != null) - { - bookmarkTotalCompleteNum4.Text = specialEquipmentDetails[3].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate4 = doc.Range.Bookmarks["TotalRate4"]; - if (bookmarkTotalRate4 != null) - { - bookmarkTotalRate4.Text = specialEquipmentDetails[3].TotalRate1; - } - Bookmark bookmarkThisCompleteNum9 = doc.Range.Bookmarks["ThisCompleteNum9"]; - if (bookmarkThisCompleteNum9 != null) - { - bookmarkThisCompleteNum9.Text = specialEquipmentDetails[3].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum9 = doc.Range.Bookmarks["TotalCompleteNum9"]; - if (bookmarkTotalCompleteNum9 != null) - { - bookmarkTotalCompleteNum9.Text = specialEquipmentDetails[3].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate9 = doc.Range.Bookmarks["TotalRate9"]; - if (bookmarkTotalRate9 != null) - { - bookmarkTotalRate9.Text = specialEquipmentDetails[3].TotalRate2; - } - Bookmark bookmarkETotalNum5 = doc.Range.Bookmarks["ETotalNum5"]; - if (bookmarkETotalNum5 != null) - { - bookmarkETotalNum5.Text = specialEquipmentDetails[4].TotalNum; - } - Bookmark bookmarkThisCompleteNum5 = doc.Range.Bookmarks["ThisCompleteNum5"]; - if (bookmarkThisCompleteNum5 != null) - { - bookmarkThisCompleteNum5.Text = specialEquipmentDetails[4].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum5 = doc.Range.Bookmarks["TotalCompleteNum5"]; - if (bookmarkTotalCompleteNum5 != null) - { - bookmarkTotalCompleteNum5.Text = specialEquipmentDetails[4].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate5 = doc.Range.Bookmarks["TotalRate5"]; - if (bookmarkTotalRate5 != null) - { - bookmarkTotalRate5.Text = specialEquipmentDetails[4].TotalRate1; - } - Bookmark bookmarkThisCompleteNum10 = doc.Range.Bookmarks["ThisCompleteNum10"]; - if (bookmarkThisCompleteNum10 != null) - { - bookmarkThisCompleteNum10.Text = specialEquipmentDetails[4].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum10 = doc.Range.Bookmarks["TotalCompleteNum10"]; - if (bookmarkTotalCompleteNum10 != null) - { - bookmarkTotalCompleteNum10.Text = specialEquipmentDetails[4].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate10 = doc.Range.Bookmarks["TotalRate10"]; - if (bookmarkTotalRate10 != null) - { - bookmarkTotalRate10.Text = specialEquipmentDetails[4].TotalRate2; - } - } - - //设计变更情况 - builder.MoveToBookmark("Table4"); - builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; - builder.Bold = false; - builder.RowFormat.Height = 20; - builder.Bold = false; - var designs = from x in Funs.DB.Check_Design - where x.ProjectId == CurrUser.LoginProjectId && x.DesignDate >= startTime && x.DesignDate < endTime - select x; - int num = 1; - string mainItemName = string.Empty; - string CNProfessionalName = string.Empty; - string state = string.Empty; - var designList = BLL.MonthDesignService.getListData(fileId); - if (designList.Count > 0) - { - foreach (Model.Check_MonthDesign design in designList) - { - //序号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 42; - builder.Write(num.ToString()); - //编号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 132; - builder.Write(design.DesignCode); - //主项 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 67; - if (!string.IsNullOrEmpty(design.MainItemId)) - { - var mainItem = MainItemService.GetMainItemByMainItemId(design.MainItemId); - if (mainItem != null) - { - mainItemName = mainItem.MainItemName; - } - } - - builder.Write(mainItemName); - //专业 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 67; - var cn = DesignProfessionalService.GetDesignProfessional(design.DesignProfessionalId); - if (cn != null) - { - CNProfessionalName = cn.ProfessionalName; - } - builder.Write(CNProfessionalName); - //施工完成情况 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 112; - builder.Write(design.State); - //备注 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 68; - builder.Write(design.Remark); - builder.EndRow(); - num++; - } - } - else - { - foreach (Model.Check_Design design in designs) - { - //序号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 42; - builder.Write(num.ToString()); - //编号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 132; - builder.Write(design.DesignCode); - //主项 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 67; - if (!string.IsNullOrEmpty(design.MainItemId)) - { - var mainItem = MainItemService.GetMainItemByMainItemId(design.MainItemId); - if (mainItem != null) - { - mainItemName = mainItem.MainItemName; - } - } - - builder.Write(mainItemName); - //专业 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 67; - var cn = DesignProfessionalService.GetDesignProfessional(design.CNProfessionalCode); - if (cn != null) - { - CNProfessionalName = cn.ProfessionalName; - } - builder.Write(CNProfessionalName); - //施工完成情况 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 112; - if (design.State == Const.Design_Complete) - { - state = "已完成"; - } - else - { - state = "未完成"; - } - builder.Write(state); - //备注 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 68; - builder.Write(string.Empty); - builder.EndRow(); - num++; - } - } - builder.EndTable(); - Bookmark bookmarkConstructionData = doc.Range.Bookmarks["ConstructionData"]; - if (bookmarkConstructionData != null) - { - if (!string.IsNullOrEmpty(checkMonth.ConstructionData)) - { - bookmarkConstructionData.Text = checkMonth.ConstructionData; - } - - } - Bookmark bookmarkNextMonthPlan = doc.Range.Bookmarks["NextMonthPlan"]; - if (bookmarkNextMonthPlan != null) - { - if (!string.IsNullOrEmpty(checkMonth.NextMonthPlan)) - { - bookmarkNextMonthPlan.Text = checkMonth.NextMonthPlan; - } - - } - Bookmark bookmarkNeedSolved = doc.Range.Bookmarks["NeedSolved"]; - if (bookmarkNeedSolved != null) - { - if (!string.IsNullOrEmpty(checkMonth.NeedSolved)) - { - bookmarkNeedSolved.Text = checkMonth.NeedSolved; - } - } - doc.Save(newUrl); - //生成PDF文件 - string pdfUrl = newUrl.Replace(".doc", ".pdf"); - Document doc1 = new Aspose.Words.Document(newUrl); - //验证参数 - if (doc1 == null) { throw new Exception("Word文件无效"); } - doc1.Save(pdfUrl, Aspose.Words.SaveFormat.Pdf);//还可以改成其它格式 - string fileName = Path.GetFileName(filePath); - FileInfo info = new FileInfo(pdfUrl); - long fileSize = info.Length; - Response.Clear(); - Response.ContentType = "application/x-zip-compressed"; - Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - Response.AddHeader("Content-Length", fileSize.ToString()); - Response.TransmitFile(pdfUrl, 0, fileSize); - Response.Flush(); - Response.Close(); - File.Delete(newUrl); - File.Delete(pdfUrl); - } - if (e.CommandName.Equals("download")) - { - string menuId = Const.CheckMonthMenuId; - PageContext.RegisterStartupScript(Windowtt.GetShowReference( - String.Format("../../AttachFile/webuploader.aspx?type=-1&source=1&toKeyId={0}&path=FileUpload/CheckControl&menuId={1}", fileId, menuId))); - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.designer.cs deleted file mode 100644 index 4fdec8d9..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckMonthFile.aspx.designer.cs +++ /dev/null @@ -1,123 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class CheckMonthFile { - - /// - /// 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; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// Windowtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Windowtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx deleted file mode 100644 index a664d574..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx +++ /dev/null @@ -1,293 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ChecklistEdit.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.ChecklistEdit" %> - - - - - - 质量巡检 - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - - - - - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs deleted file mode 100644 index 1de619db..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs +++ /dev/null @@ -1,750 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class ChecklistEdit : PageBase - { - #region 公共字段 - /// - /// 主键 - /// - public string CheckControlCode - { - get - { - return (string)ViewState["CheckControlCode"]; - } - set - { - ViewState["CheckControlCode"] = value; - } - } - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - #endregion - /// - /// 图片是否可以编辑 -1查看 0编辑 - /// - public int QuestionImg - { - get - { - return Convert.ToInt32(ViewState["QuestionImg"]); - } - set - { - ViewState["QuestionImg"] = value; - } - } - /// - /// 整改图片 - /// - public int HandleImg - { - get - { - return Convert.ToInt32(ViewState["HandleImg"]); - } - set - { - ViewState["HandleImg"] = value; - } - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.CheckControl_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.CheckControl_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit1) - { - return "总包负责人审批"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit2) - { - return "分包专业工程师回复"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit3) - { - return "分包负责人审批"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit4) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.CheckControl_Audit5) - { - return "总包负责人确认"; - } - else if (state.ToString() == BLL.Const.CheckControl_Complete) - { - return "审批完成"; - } - else if (state.ToString() == BLL.Const.CheckControl_ReCompile2) - { - return "分包专业工程师重新回复"; - } - else - { - return ""; - } - } - return ""; - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, false); - UnitService.InitUnitNotsub(drpProposeUnit, this.CurrUser.LoginProjectId, false); - UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, false); - CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, false); - QualityQuestionTypeService.InitQualityQuestionTypeDownList(drpQuestionType, false); - CheckControlCode = Request.Params["CheckControlCode"]; - plApprove1.Hidden = true; - plApprove2.Hidden = true; - rblIsAgree.Hidden = true; - rblIsAgree.SelectedValue = "true"; - if (!string.IsNullOrEmpty(CheckControlCode)) - { - this.hdCheckControlCode.Text = CheckControlCode; - plApprove1.Hidden = false; - plApprove2.Hidden = false; - var dt = CheckControlApproveService.getListData(CheckControlCode); - gvApprove.DataSource = dt; - gvApprove.DataBind(); - Model.Check_CheckControl checkControl = CheckControlService.GetCheckControl(CheckControlCode); - - this.hdWorkPackageId.Text = checkControl.WorkPackageId; - this.txtWorkPackageId.Text = checkControl.WorkPackageName; - - txtDocCode.Text = checkControl.DocCode; - if (!string.IsNullOrEmpty(checkControl.UnitId)) - { - this.drpUnit.SelectedValue = checkControl.UnitId; - } - if (!string.IsNullOrEmpty(checkControl.ProposeUnitId)) - { - this.drpProposeUnit.SelectedValue = checkControl.ProposeUnitId; - } - if (checkControl.UnitWorkId != null) - { - this.drpUnitWork.SelectedValue = checkControl.UnitWorkId.ToString(); - } - if (!string.IsNullOrEmpty(checkControl.CNProfessionalCode)) - { - this.drpCNProfessional.SelectedValue = checkControl.CNProfessionalCode; - } - if (!string.IsNullOrEmpty(checkControl.QuestionType)) - { - this.drpQuestionType.SelectedValue = checkControl.QuestionType; - } - this.txtCheckSite.Text = checkControl.CheckSite; - if (checkControl.CheckDate != null) - { - this.txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", checkControl.CheckDate); - } - this.txtQuestionDef.Text = checkControl.QuestionDef; - this.txtRectifyOpinion.Text = checkControl.RectifyOpinion; - if (checkControl.LimitDate != null) - { - this.txtLimitDate.Text = string.Format("{0:yyyy-MM-dd}", checkControl.LimitDate); - } - this.txtHandleWay.Text = checkControl.HandleWay; - if (checkControl.RectifyDate != null) - { - this.txtRectifyDate.Text = string.Format("{0:yyyy-MM-dd}", checkControl.RectifyDate); - } - if (!string.IsNullOrEmpty(checkControl.State)) - { - State = checkControl.State; - } - else - { - State = BLL.Const.CheckControl_Compile; - this.rblIsAgree.Visible = false; - } - if (State != BLL.Const.CheckControl_Complete) - { - //Funs.Bind(drpHandleType, CheckControlService.GetDHandleTypeByState(State)); - CheckControlService.Init(drpHandleType, State, false); - } - - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, Const.UnitId_SEDIN, null, false); - if (State == BLL.Const.CheckControl_Compile) - { - this.rblIsAgree.Visible = false; - //Funs.Bind(drpHandleMan, Person_PersonsService.GetMainUserList(this.CurrUser.LoginProjectId)) - this.drpHandleMan.SelectedIndex = 1; - } - else - { - //Funs.Bind(drpHandleMan, Person_PersonsService.GetMainUserList(this.CurrUser.LoginProjectId)); - this.rblIsAgree.Visible = true; - } - - if (State == BLL.Const.CheckControl_Audit2 || State == BLL.Const.CheckControl_Audit3 || State == BLL.Const.CheckControl_ReCompile2 || State == BLL.Const.CheckControl_Audit4 || State == BLL.Const.CheckControl_Audit5) - { - this.drpUnit.Enabled = false; - this.drpProposeUnit.Enabled = false; - this.drpUnitWork.Enabled = false; - this.drpCNProfessional.Enabled = false; - this.drpQuestionType.Enabled = false; - this.txtCheckSite.Enabled = false; - this.txtCheckDate.Enabled = false; - this.txtQuestionDef.Enabled = false; - this.txtRectifyOpinion.Enabled = false; - this.txtLimitDate.Enabled = false; - txtDocCode.Enabled = false; - txtProjectName.Enabled = false; - //imgBtnFile.Enabled = false; - - } - if (State == BLL.Const.CheckControl_Compile || State == BLL.Const.CheckControl_ReCompile || State == BLL.Const.CheckControl_Audit1 || State == BLL.Const.CheckControl_Audit4 || State == BLL.Const.CheckControl_Audit5) - { - this.txtHandleWay.Enabled = false; - this.txtRectifyDate.Enabled = false; - if (State == BLL.Const.CheckControl_ReCompile) - { - this.btnAttach.Enabled = false; - } - //btnAttach.Enabled = false; - //lblAttach.Enabled = false; - } - if (State == BLL.Const.CheckControl_Audit4 || State == BLL.Const.CheckControl_Audit5) - { - this.txtHandleWay.Enabled = false; - this.txtRectifyDate.Enabled = false; - //btnAttach.Enabled = false; - //lblAttach.Enabled = false; - - - } - if (State == BLL.Const.CheckControl_Audit2 || State == BLL.Const.CheckControl_ReCompile2) - { - this.rblIsAgree.Visible = false; - txtDocCode.Enabled = false; - } - - //设置流程上是否有同意不同意 - if (State == Const.CheckControl_Audit1 || State == Const.CheckControl_Audit3 || - State == Const.CheckControl_Audit4 || State == Const.CheckControl_Audit5) - { - rblIsAgree.Hidden = false; - } - else - { - rblIsAgree.Hidden = true; - } - //设置页面图片附件是否可以编辑 - if (!State.Equals(Const.CheckControl_Complete)) - { - if (State.Equals(Const.CheckControl_ReCompile) || State.Equals(Const.CheckControl_Compile) || - State.Equals(Const.CheckControl_Audit1) || State.Equals(Const.CheckControl_Audit5) || State.Equals(Const.CheckControl_Audit4)) - { - QuestionImg = 0; - HandleImg = -1; - } - else - { - QuestionImg = -1; - HandleImg = 0; - } - } - } - else - { - txtDocCode.Text = ""; - State = Const.CheckControl_Compile; - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, Const.UnitId_SEDIN, null, false); - txtHandleWay.Enabled = false; - txtRectifyDate.Enabled = false; - txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); ; - btnAttach.Enabled = false; - lblAttach.Enabled = false; - QuestionImg = 0; - CheckControlService.Init(drpHandleType, State, false); - string code = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectCode + "-06-CM03-XJ-"; - txtDocCode.Text = BLL.SQLHelper.RunProcNewId("SpGetNewCode5", "dbo.Check_CheckControl", "DocCode", code); - var mainUnit = BLL.UnitService.GetUnitByProjectIdUnitTypeList(this.CurrUser.LoginProjectId, Const.ProjectUnitType_1)[0]; - if (mainUnit != null) - { - this.drpProposeUnit.SelectedValue = mainUnit.UnitId; - } - } - HandleMan(); - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - //是否同意触发 - if (!rblIsAgree.Hidden) - { - HandleType(); - - } - Model.Check_CheckControl checkControl1 = CheckControlService.GetCheckControl(CheckControlCode); - if (checkControl1 != null && !string.IsNullOrEmpty(checkControl1.SaveHandleMan)) - { - this.drpHandleMan.SelectedValue = checkControl1.SaveHandleMan; - } - } - } - - - #region 附件上传 - /// - /// 上传附件 - /// - /// - /// - protected void btnAttach_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/CheckControl&menuId={2}", HandleImg, CheckControlCode + "r", BLL.Const.CheckListMenuId))); - } - #endregion - - - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(this.hdCheckControlCode.Text)) //新增记录 - { - this.hdCheckControlCode.Text = SQLHelper.GetNewID(typeof(Model.Check_CheckControl)); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/CheckControl&menuId={2}", QuestionImg, this.hdCheckControlCode.Text, BLL.Const.CheckListMenuId))); - } - - protected void btnSave_Click(object sender, EventArgs e) - { - //string projectId, string userId, string menuId, string buttonName) - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckListMenuId, BLL.Const.BtnSave)) - { - SavePauseNotice("save"); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - //Response.Redirect("/check/CheckList.aspx"); - - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - protected void btnSubmit_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckListMenuId, BLL.Const.BtnSubmit)) - { - SavePauseNotice("submit"); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - #region 保存处理 - /// - /// 保存方法 - /// - private void SavePauseNotice(string saveType) - { - Model.Check_CheckControl checkControl = new Model.Check_CheckControl(); - checkControl.DocCode = this.txtDocCode.Text.Trim(); - checkControl.ProjectId = this.CurrUser.LoginProjectId; - checkControl.WorkPackageId = this.hdWorkPackageId.Text; - checkControl.WorkPackageName = this.txtWorkPackageId.Text; - - if (this.drpUnit.SelectedValue != Const._Null) - { - checkControl.UnitId = this.drpUnit.SelectedValue; - } - if (this.drpProposeUnit.SelectedValue != Const._Null) - { - checkControl.ProposeUnitId = this.drpProposeUnit.SelectedValue; - } - if (this.drpUnitWork.SelectedValue != Const._Null) - { - checkControl.UnitWorkId = drpUnitWork.SelectedValue; - } - if (this.drpCNProfessional.SelectedValue != Const._Null) - { - checkControl.CNProfessionalCode = this.drpCNProfessional.SelectedValue; - } - if (this.drpQuestionType.SelectedValue != Const._Null) - { - checkControl.QuestionType = this.drpQuestionType.SelectedValue; - } - checkControl.CheckSite = this.txtCheckSite.Text.Trim(); - if (!string.IsNullOrEmpty(this.txtCheckDate.Text.Trim())) - { - checkControl.CheckDate = Convert.ToDateTime(this.txtCheckDate.Text.Trim()); - } - checkControl.QuestionDef = this.txtQuestionDef.Text.Trim(); - checkControl.RectifyOpinion = this.txtRectifyOpinion.Text.Trim(); - if (!string.IsNullOrEmpty(this.txtLimitDate.Text.Trim())) - { - checkControl.LimitDate = Convert.ToDateTime(this.txtLimitDate.Text.Trim()); - } - //checkControl.AttachUrl = this.hdFilePath.Value; - checkControl.HandleWay = this.txtHandleWay.Text.Trim(); - if (!string.IsNullOrEmpty(this.txtRectifyDate.Text.Trim())) - { - checkControl.RectifyDate = Convert.ToDateTime(this.txtRectifyDate.Text.Trim()); - } - //checkControl.ReAttachUrl = this.hdReFilePath.Value; - if (saveType == "submit") - { - checkControl.State = drpHandleType.SelectedValue.Trim(); - } - else - { - Model.Check_CheckControl checkControl1 = BLL.CheckControlService.GetCheckControl(CheckControlCode); - - if (checkControl1 != null) - { - if (string.IsNullOrEmpty(checkControl1.State)) - { - checkControl.State = BLL.Const.CheckControl_Compile; - } - else - { - checkControl.State = checkControl1.State; - } - } - else - { - checkControl.State = BLL.Const.CheckControl_Compile; - } - } - string initPath = "FileUpload\\" + BLL.ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectCode + "\\Check\\CheckControl\\"; - if (!string.IsNullOrEmpty(CheckControlCode) && BLL.CheckControlService.GetCheckControl(Request.Params["CheckControlCode"]) != null) - { - Model.Check_CheckControlApprove approve1 = BLL.CheckControlApproveService.GetCheckControlApproveByCheckControlId(CheckControlCode); - if (approve1 != null && saveType == "submit") - { - approve1.ApproveDate = DateTime.Now; - approve1.ApproveIdea = txtOpinions.Text.Trim(); - approve1.IsAgree = Convert.ToBoolean(this.rblIsAgree.SelectedValue); - BLL.CheckControlApproveService.UpdateCheckControlApprove(approve1); - } - if (saveType == "submit") - { - checkControl.SaveHandleMan = null; - Model.Check_CheckControlApprove approve = new Model.Check_CheckControlApprove(); - approve.CheckControlCode = CheckControlCode; - if (this.drpHandleMan.SelectedValue != "0") - { - approve.ApproveMan = this.drpHandleMan.SelectedValue; - } - approve.ApproveType = this.drpHandleType.SelectedValue; - if (this.drpHandleType.SelectedValue == BLL.Const.CheckControl_Complete) - { - approve.ApproveDate = DateTime.Now.AddMinutes(1); - } - BLL.CheckControlApproveService.AddCheckControlApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "质量巡检问题待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - } - if (saveType == "save") - { - checkControl.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - checkControl.CheckControlCode = CheckControlCode; - BLL.CheckControlService.UpdateCheckControl(checkControl); - } - else - { - checkControl.CheckMan = this.CurrUser.PersonId; - if (saveType == "save") - { - checkControl.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - if (!string.IsNullOrEmpty(this.hdCheckControlCode.Text)) - { - checkControl.CheckControlCode = this.hdCheckControlCode.Text; - } - else - { - checkControl.CheckControlCode = SQLHelper.GetNewID(typeof(Model.Check_CheckControl)); - } - BLL.CheckControlService.AddCheckControl(checkControl); - if (saveType == "submit") - { - Model.Check_CheckControlApprove approve1 = new Model.Check_CheckControlApprove(); - approve1.CheckControlCode = checkControl.CheckControlCode; - approve1.ApproveDate = DateTime.Now; - approve1.ApproveMan = this.CurrUser.PersonId; - approve1.ApproveType = BLL.Const.CheckControl_Compile; - BLL.CheckControlApproveService.AddCheckControlApprove(approve1); - - Model.Check_CheckControlApprove approve = new Model.Check_CheckControlApprove(); - approve.CheckControlCode = checkControl.CheckControlCode; - if (this.drpHandleMan.SelectedValue != "0") - { - approve.ApproveMan = this.drpHandleMan.SelectedValue; - } - approve.ApproveType = this.drpHandleType.SelectedValue; - - BLL.CheckControlApproveService.AddCheckControlApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "质量巡检问题待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - } - else - { - Model.Check_CheckControlApprove approve1 = new Model.Check_CheckControlApprove(); - approve1.CheckControlCode = checkControl.CheckControlCode; - approve1.ApproveMan = this.CurrUser.PersonId; - approve1.ApproveType = BLL.Const.CheckControl_Compile; - BLL.CheckControlApproveService.AddCheckControlApprove(approve1); - } - if (saveType == "submit") - { - var seeUsers = SitePerson_PersonService.GetSeeUserList2(this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, this.drpCNProfessional.SelectedValue, this.drpUnitWork.SelectedValue, this.CurrUser.PersonId, this.drpHandleMan.SelectedValue); - foreach (var seeUser in seeUsers) - { - Model.Check_CheckControlApprove approve = new Model.Check_CheckControlApprove - { - CheckControlCode = checkControl.CheckControlCode, - ApproveMan = seeUser.PersonId, - ApproveType = "S" - }; - BLL.CheckControlApproveService.AddCheckControlApprove(approve); - } - } - } - BLL.LogService.AddSys_Log(this.CurrUser, checkControl.DocCode, CheckControlCode, BLL.Const.CheckListMenuId, "编辑质量巡检记录"); - //BLL.LogService.AddLog(this.CurrUser.PersonId, "编辑质量巡检记录", this.CurrUser.LoginProjectId); - } - #endregion - - protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e) - { - HandleMan(); - } - /// - /// 办理人员的自动筛选 - /// - protected void HandleMan() - { - drpHandleMan.Items.Clear(); - //Funs.Bind(drpHandleMan, Person_PersonsService.GetMainUserList(this.CurrUser.LoginProjectId)); - if (!string.IsNullOrEmpty(drpHandleType.SelectedText)) - { - if (drpHandleType.SelectedText.Contains("分包")) - { - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, drpUnit.SelectedValue, null, false); - } - else - { - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, BLL.Const.UnitId_SEDIN, null, false); - } - if (drpHandleMan.Items.Count > 0) - { - drpHandleMan.SelectedIndex = 0; - } - if (drpHandleType.SelectedText.Contains("重新编制")) - { - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, drpUnit.SelectedValue, null, false); - var HandleMan = BLL.CheckControlApproveService.GetComplie(this.CheckControlCode); - if (HandleMan != null) - { - this.drpHandleMan.SelectedValue = HandleMan.ApproveMan; - } - } - if (drpHandleType.SelectedValue == BLL.Const.CheckControl_Complete) - { - drpHandleMan.Items.Clear(); - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - else - { - drpHandleMan.Enabled = true; - drpHandleMan.Required = true; - } - } - - - } - - protected void drpHandleType_SelectedIndexChanged(object sender, EventArgs e) - { - HandleMan(); - //if (drpHandleType.SelectedValue == BLL.Const.CheckControl_Audit2 || drpHandleType.SelectedValue == BLL.Const.CheckControl_ReCompile2) - //{ - // drpHandleMan.Items.Clear(); - //Funs.Bind(drpHandleMan, Person_PersonsService.GetUserByUnitId(this.CurrUser.LoginProjectId, drpUnit.SelectedValue)); - //} - //else - //{ - // drpHandleMan.Items.Clear(); - // Funs.Bind(drpHandleMan, Person_PersonsService.GetMainUserList(this.CurrUser.LoginProjectId)); - //} - } - - protected void rblIsAgree_SelectedIndexChanged(object sender, EventArgs e) - { - HandleType(); - } - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - //if (state == Const.CheckControl_Compile || state == Const.CheckControl_ReCompile) //无是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("总包负责人审核", Const.CheckControl_Audit1); - // lis[1] = new ListItem("分包专业工程师回复", Const.CheckControl_Audit2); - // return lis; - //} - //else if (state == Const.CheckControl_Audit1)//有是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("分包专业工程师回复", Const.CheckControl_Audit2);//是 加载 - // lis[1] = new ListItem("重新整理", Const.CheckControl_ReCompile);//否加载 - // return lis; - //} - //else if (state == Const.CheckControl_Audit2 || state == Const.CheckControl_ReCompile2)//无是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("分包负责人审批", Const.CheckControl_Audit3); - // lis[1] = new ListItem("总包专业工程师确认", Const.CheckControl_Audit4); - // return lis; - //} - //else if (state == Const.CheckControl_Audit3)//有是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("总包专业工程师确认", Const.CheckControl_Audit4);//是 加载 - // lis[1] = new ListItem("分包专业工程师重新回复", Const.CheckControl_ReCompile2);//否加载 - // return lis; - //} - //else if (state == Const.CheckControl_Audit4)//有是否同意 - //{ - // ListItem[] lis = new ListItem[3]; - // lis[0] = new ListItem("总包负责人确认", Const.CheckControl_Audit5);//是 加载 - // lis[1] = new ListItem("审批完成", Const.CheckControl_Complete);//是 加载 - // lis[2] = new ListItem("分包专业工程师重新回复", Const.CheckControl_ReCompile2);//否加载 - // return lis; - //} - //else if (state == Const.CheckControl_Audit5)//有是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("审批完成", Const.CheckControl_Complete);//是 加载 - // lis[1] = new ListItem("分包专业工程师重新回复", Const.CheckControl_ReCompile2);//否加载 - // return lis; - //} - - /// - /// 待办事项的下拉框的处理 - /// - public void HandleType() - { - - drpHandleType.Items.Clear(); - //Funs.Bind(drpHandleType, CheckControlService.GetDHandleTypeByState(State)); - CheckControlService.Init(drpHandleType, State, false); - string res = null; - List list = new List(); - list.Add(Const.CheckControl_ReCompile); - list.Add(Const.CheckControl_ReCompile2); - var count = drpHandleType.Items.Count; - List listitem = new List(); - if (rblIsAgree.SelectedValue.Equals("true")) - { - for (int i = 0; i < count; i++) - { - res = drpHandleType.Items[i].Value; - if (list.Contains(res)) - { - var item = (drpHandleType.Items[i]); - listitem.Add(item); - } - } - if (listitem.Count > 0) - { - for (int i = 0; i < listitem.Count; i++) - { - drpHandleType.Items.Remove(listitem[i]); - } - } - } - else - { - - for (int i = 0; i < count; i++) - { - - res = drpHandleType.Items[i].Value; - if (!list.Contains(res)) - { - var item = drpHandleType.Items[i]; - listitem.Add(item); - } - } - if (listitem.Count > 0) - { - for (int i = 0; i < listitem.Count; i++) - { - drpHandleType.Items.Remove(listitem[i]); - } - } - } - if (count > 0) - { - drpHandleType.SelectedIndex = 0; - HandleMan(); - } - } - - /// - /// 分部分项选择 - /// - /// - /// - protected void btSearch_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(Window2.GetSaveStateReference(hdWorkPackageId.ClientID) - + Window2.GetShowReference(String.Format("~/DigData/ShowProjectWBS.aspx?levle={0}", 3, "选择WBS - "))); - } - - /// - /// 分部分项返回值 - /// - /// - /// - protected void Window2_Close(object sender, WindowCloseEventArgs e) - { - var getReturnValues = Funs.GetStrListByStr(this.hdWorkPackageId.Text, '&'); - if (getReturnValues.Count() > 1) - { - this.hdWorkPackageId.Text = getReturnValues[0].ToString(); - this.txtWorkPackageId.Text = getReturnValues[1].ToString(); - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.designer.cs deleted file mode 100644 index a79bd134..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.designer.cs +++ /dev/null @@ -1,485 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check -{ - - - public partial class ChecklistEdit - { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtDocCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDocCode; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnitWork; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpQuestionType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpQuestionType; - - /// - /// txtWorkPackageId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label txtWorkPackageId; - - /// - /// hdWorkPackageId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox hdWorkPackageId; - - /// - /// btSearch 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btSearch; - - /// - /// txtCheckSite 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckSite; - - /// - /// txtCheckDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtCheckDate; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpProposeUnit; - - /// - /// txtLimitDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtLimitDate; - - /// - /// txtQuestionDef 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtQuestionDef; - - /// - /// txtRectifyOpinion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtRectifyOpinion; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// ContentPanel3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel3; - - /// - /// For 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form For; - - /// - /// txtHandleWay 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtHandleWay; - - /// - /// txtRectifyDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtRectifyDate; - - /// - /// Panel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel2; - - /// - /// lblAttach 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lblAttach; - - /// - /// btnAttach 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnAttach; - - /// - /// ContentPanel5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel5; - - /// - /// Form5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form5; - - /// - /// rblIsAgree 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblIsAgree; - - /// - /// drpHandleType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleType; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleMan; - - /// - /// plApprove1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove1; - - /// - /// txtOpinions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtOpinions; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdCheckControlCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCheckControlCode; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - - /// - /// Window2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window2; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuEdit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuEdit; - - /// - /// btnMenuDelete 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDelete; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/Design.aspx b/SGGL/FineUIPro.Web/CQMS/Check/Design.aspx deleted file mode 100644 index 678976a8..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/Design.aspx +++ /dev/null @@ -1,215 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Design.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.Design" %> - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/Design.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/Design.aspx.cs deleted file mode 100644 index ff21e767..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/Design.aspx.cs +++ /dev/null @@ -1,372 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class Design : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitByProjectIdUnitTypeDropDownList1(drpUnit, this.CurrUser.LoginProjectId, true);//施工单位 - DesignProfessionalService.InitDesignProfessionalDownList(drpCNProfessional, true);//专业 - BLL.MainItemService.InitMainItemDownList(drpMainItem, this.CurrUser.LoginProjectId, true);//主项 - this.drpDesignType.DataTextField = "Text"; - this.drpDesignType.DataValueField = "Value"; - drpDesignType.DataSource = BLL.DesignService.GetDesignTypeList(); - drpDesignType.DataBind(); - Funs.FineUIPleaseSelect(drpDesignType); - Funs.FineUIPleaseSelect(drpState); - btnNew.OnClientClick = Window1.GetShowReference("EditDesign.aspx") + "return false;"; - BindGrid(); - ProjectId = CurrUser.LoginProjectId; - GetButtonPower(); - } - } - private void BindGrid() - { - string strSql = "select D.CarryUnitIds, D.MaterialRealReachDate,D.BuyMaterialUnitIds,D.MainItemId,D.DesignId,D.ProjectId,M.MainItemName,C.ProfessionalName, D.State,D.DesignType,D.DesignCode,D.DesignContents,D.DesignDate,U.UnitName as CarryUnit,(case D.IsNoChange when 'true' then '是' when 'false' then '否' else '' end) IsNoChange,(case D.IsNeedMaterial when 'true' then '是' when 'false' then '否' else '' end) IsNeedMaterial,U1.UnitName as BuyMaterialUnit,D.MaterialPlanReachDate,D.PlanDay,D.PlanCompleteDate,D.PlanCompleteDate,D.RealCompleteDate,D.CompileMan,C.ProfessionalName, D.CompileDate from Check_Design D left join Base_Unit U1 on U1.UnitId = D.BuyMaterialUnitIds left join Base_Unit U on U.UnitId = D.CarryUnitIds left join ProjectData_MainItem M on M.MainItemId = D.MainItemId left join Base_DesignProfessional C on C.DesignProfessionalId = D.CNProfessionalCode"; - List listStr = new List(); - strSql += " where D.ProjectId = @ProjectId"; - listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); - if (drpDesignType.SelectedValue != BLL.Const._Null) - { - strSql += " AND D.DesignType = @DesignType"; - listStr.Add(new SqlParameter("@DesignType", this.drpDesignType.SelectedValue)); - } - if (drpUnit.SelectedValue != BLL.Const._Null) - { - strSql += " AND CHARINDEX(@UnitId,D.CarryUnitIds)>0"; - listStr.Add(new SqlParameter("@UnitId", this.drpUnit.SelectedValue)); - } - if (drpMainItem.SelectedValue != BLL.Const._Null) - { - strSql += " AND D.MainItemId = @MainItemId"; - listStr.Add(new SqlParameter("@MainItemId", this.drpMainItem.SelectedValue)); - } - if (drpCNProfessional.SelectedValue != BLL.Const._Null) - { - strSql += " AND D.CNProfessionalCode = @CNProfessionalCode"; - listStr.Add(new SqlParameter("@CNProfessionalCode", this.drpCNProfessional.SelectedValue)); - } - if (!string.IsNullOrEmpty(txtStartTime.Text.Trim())) - { - strSql += " AND DesignDate >= @DesignDate"; - listStr.Add(new SqlParameter("@DesignDate", txtStartTime.Text.Trim() + " 00:00:00")); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND DesignDate <= @DesignDateE"; - listStr.Add(new SqlParameter("@DesignDateE", txtEndTime.Text.Trim() + " 23:59:59")); - } - if (drpState.SelectedValue != Const._Null) - { - if (drpState.SelectedValue == "1") //已闭合 - { - strSql += " AND State=@State"; - listStr.Add(new SqlParameter("@State", "6")); - } - else //未闭合 - { - strSql += " AND State!=@State"; - listStr.Add(new SqlParameter("@State", "6")); - } - } - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - - Grid1.DataSource = table; - Grid1.DataBind(); - } - // - //获取办理人姓名 - // - // - // - protected string ConvertMan(object designId) - { - if (designId != null) - { - Model.Check_DesignApprove a = BLL.DesignApproveService.GetDesignApproveByDesignId(designId.ToString()); - if (a != null) - { - if (a.ApproveMan != null) - { - return BLL.Person_PersonsService.GetPersonsNameById(a.ApproveMan); - } - } - else - { - return ""; - } - } - return ""; - } - - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.Design_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.Design_Compile) - { - return "变更录入"; - } - else if (state.ToString() == BLL.Const.Design_Audit1) - { - return "施工经理确认"; - } - else if (state.ToString() == BLL.Const.Design_Audit2) - { - return "变更责任人完善信息"; - } - else if (state.ToString() == BLL.Const.Design_Audit3) - { - return "实施中"; - } - else if (state.ToString() == BLL.Const.Design_Audit4) - { - return "责任人确认完成时间"; - } - else if (state.ToString() == BLL.Const.Design_Complete) - { - return "完成"; - } - else - { - return ""; - } - } - else - { - return ""; - } - } - /// - /// 获取单位名称 - /// - /// - /// - protected string ConvertCarryUnit(object CarryUnitIds) - { - string CarryUnitName = string.Empty; - if (CarryUnitIds != null) - { - string[] Ids = CarryUnitIds.ToString().Split(','); - foreach (string t in Ids) - { - var type = BLL.UnitService.GetUnitByUnitId(t); - if (type != null) - { - CarryUnitName += type.UnitName + ","; - } - } - } - if (CarryUnitName != string.Empty) - { - return CarryUnitName.Substring(0, CarryUnitName.Length - 1); - } - else - { - return ""; - } - } - #region 数据操作 - - protected void btnMenuModify_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.DesignMenuId, BLL.Const.BtnModify)) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); - return; - } - Model.Check_Design design = BLL.DesignService.GetDesignByDesignId(Grid1.SelectedRowID); - Model.Check_DesignApprove approve = BLL.DesignApproveService.GetDesignApproveByDesignId(Grid1.SelectedRowID); - if (design.State == BLL.Const.Design_Complete) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DesignView.aspx?see=see&DesignId=" + Grid1.SelectedRowID, "查看 - "))); - } - if (approve != null) - { - if (!string.IsNullOrEmpty(approve.ApproveMan)) - { - if (this.CurrUser.PersonId == approve.ApproveMan || this.CurrUser.PersonId == BLL.Const.sysglyId) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditDesign.aspx?DesignId=" + Grid1.SelectedRowID, "编辑 - "))); - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - } - } - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - } - - - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - protected void btnMenuView_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DesignView.aspx?see=see&DesignId=" + Grid1.SelectedRowID, "查看 - "))); - } - - protected void btnMenuDel_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.DesignMenuId, BLL.Const.BtnDelete)) - { - BLL.DesignApproveService.DeleteDesignApprovesByDesignId(Grid1.SelectedRowID); - BLL.DesignService.DeleteDesign(Grid1.SelectedRowID); - //BLL.LogService.AddLog(this.CurrUser.PersonId, "删除设计变更", this.CurrUser.LoginProjectId); - BindGrid(); - Alert.ShowInTop("删除数据成功!", MessageBoxIcon.Success); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - BindGrid(); - } - - - - protected void btnRset_Click(object sender, EventArgs e) - { - drpUnit.SelectedIndex = 0; - drpMainItem.SelectedIndex = 0; - drpCNProfessional.SelectedIndex = 0; - drpDesignType.SelectedIndex = 0; - drpState.SelectedIndex = 0; - txtStartTime.Text = ""; - txtEndTime.Text = ""; - BindGrid(); - } - - protected void btnSearch_Click(object sender, EventArgs e) - { - BindGrid(); - } - #endregion - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindGrid(); - } - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.PersonId, BLL.Const.DesignMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(BLL.Const.BtnModify)) - { - this.btnMenuModify.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnDelete)) - { - this.btnMenuDel.Hidden = false; - } - } - } - - #endregion - - protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.DesignMenuId, BLL.Const.BtnModify)) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); - return; - } - Model.Check_Design design = BLL.DesignService.GetDesignByDesignId(Grid1.SelectedRowID); - Model.Check_DesignApprove approve = BLL.DesignApproveService.GetDesignApproveByDesignId(Grid1.SelectedRowID); - if (design.State == BLL.Const.Design_Complete) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DesignView.aspx?see=see&DesignId=" + Grid1.SelectedRowID, "查看 - "))); - } - if (approve != null) - { - if (!string.IsNullOrEmpty(approve.ApproveMan)) - { - if (this.CurrUser.PersonId == approve.ApproveMan || this.CurrUser.PersonId == BLL.Const.sysglyId) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditDesign.aspx?DesignId=" + Grid1.SelectedRowID, "编辑 - "))); - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - } - } - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - } - - - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - BindGrid(); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/Design.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/Design.aspx.designer.cs deleted file mode 100644 index 26717086..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/Design.aspx.designer.cs +++ /dev/null @@ -1,276 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class Design { - - /// - /// 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; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpDesignType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDesignType; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// drpState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpState; - - /// - /// Toolbar3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar3; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// drpMainItem 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainItem; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// btnSearch 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSearch; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label3; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label41 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label41; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// 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/Check/DesignFile.aspx b/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx deleted file mode 100644 index 74095523..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx +++ /dev/null @@ -1,207 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DesignFile.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.DesignFile" %> - - - - - - - 设计变更 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.cs deleted file mode 100644 index c2432a9a..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.cs +++ /dev/null @@ -1,509 +0,0 @@ -using Aspose.Words; -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.IO; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class DesignFile : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitByProjectIdUnitTypeDropDownList1(drpUnit, this.CurrUser.LoginProjectId, true);//施工单位 - DesignProfessionalService.InitDesignProfessionalDownList(drpCNProfessional, true);//专业 - BLL.MainItemService.InitMainItemDownList(drpMainItem, this.CurrUser.LoginProjectId, true);//主项 - this.drpDesignType.DataTextField = "Text"; - this.drpDesignType.DataValueField = "Value"; - drpDesignType.DataSource = BLL.DesignService.GetDesignTypeList(); - drpDesignType.DataBind(); - Funs.FineUIPleaseSelect(drpDesignType); - BindGrid(); - - } - else - { - var eventArgs = GetRequestEventArgument(); // 此函数所在文件:PageBase.cs - if (eventArgs.StartsWith("ButtonClick")) - { - if (drpCNProfessional.Hidden == false && drpMainItem.Hidden == false) - { - if (drpMainItem.SelectedValue != Const._Null && drpCNProfessional.SelectedValue != Const._Null) - { - Model.ProjectData_MainItem mainItem = MainItemService.GetMainItemByMainItemId(drpMainItem.SelectedValue); - if (mainItem == null) - { - Alert.ShowInTop("无数据可以导出!", MessageBoxIcon.Warning); - } - string fileNames = string.Empty; - if (mainItem != null) - { - fileNames = mainItem.MainItemName + "-" + drpCNProfessional.SelectedItem.Text; - } - string rootPath = Server.MapPath("~/"); - string initTemplatePath = string.Empty; - string uploadfilepath = string.Empty; - string newUrl = string.Empty; - string filePath = string.Empty; - initTemplatePath = Const.DesignTemplateUrl; - uploadfilepath = rootPath + initTemplatePath; - newUrl = uploadfilepath.Replace(".doc", fileNames + ".doc"); - filePath = initTemplatePath.Replace(".doc", fileNames + ".pdf"); - File.Copy(uploadfilepath, newUrl); - //更新书签内容 - Document doc = new Aspose.Words.Document(newUrl); - Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(CurrUser.LoginProjectId); - if (project != null) - { - bookmarkProjectName.Text = project.ProjectName; - } - } - Bookmark bookmarkUnitWork = doc.Range.Bookmarks["UnitWork"]; - if (bookmarkUnitWork != null) - { - if (mainItem != null) - { - bookmarkUnitWork.Text = mainItem.MainItemName; - } - } - Bookmark bookmarkCNProfessional = doc.Range.Bookmarks["CNProfessional"]; - if (bookmarkCNProfessional != null) - { - bookmarkCNProfessional.Text = drpCNProfessional.SelectedText; - } - Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); - bool isbool = builder.MoveToBookmark("Table"); - if (isbool) - { - builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; - //builder.RowFormat.RightPadding = 50; - builder.Bold = false; - //builder.RowFormat.Height = 20; - //builder.CellFormat.Width = 80; - } - builder.RowFormat.Height = 20; - builder.Bold = false; - builder.Font.Size = 7; - var designs = from x in Funs.DB.Check_Design - where x.ProjectId == CurrUser.LoginProjectId && x.State == Const.Design_Complete - && x.MainItemId == drpMainItem.SelectedValue && x.CNProfessionalCode == drpCNProfessional.SelectedValue - select x; - int i = 1; - foreach (Model.Check_Design design in designs) - { - //序号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 25; - builder.Write(i.ToString()); - //变更类型 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 36; - builder.Write(design.DesignType); - //变更编号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 39; - builder.Write(design.DesignCode); - //变更内容 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 39; - builder.Write(design.DesignContents); - //变更日期 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - //builder.Font.Style= Aspose.Words.Style - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 40; - string date = string.Empty; - if (design.DesignDate != null) - { - date = string.Format("{0:yyyy-MM-dd}", design.DesignDate); - } - builder.Write(date); - //实施单位 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 72; - builder.Write(UnitService.getUnitNamesUnitIds(design.CarryUnitIds)); - //是否已按原图纸施工 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 72; - builder.Write(design.IsNoChange == true ? "是" : "否"); - //是否需要增补材料 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 64; - builder.Write(design.IsNeedMaterial == true ? "是" : "否"); - //增补材料采购方 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 60; - builder.Write(UnitService.getUnitNamesUnitIds(design.BuyMaterialUnitIds)); - //材料预计到齐时间 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 65; - string date2 = string.Empty; - if (design.MaterialPlanReachDate != null) - { - date2 = string.Format("{0:yyyy-MM-dd}", design.MaterialPlanReachDate); - } - builder.Write(date2); - //预计施工周期 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 52; - string day = string.Empty; - if (design.PlanDay != null) - { - day = Convert.ToDecimal(design.PlanDay).ToString("0.#"); - } - builder.Write(day); - //计划完成时间 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 53; - string date3 = string.Empty; - if (design.PlanCompleteDate != null) - { - date3 = string.Format("{0:yyyy-MM-dd}", design.PlanCompleteDate); - } - builder.Write(date3); - //增补材料到齐时间 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 65; - string date4 = string.Empty; - if (design.MaterialRealReachDate != null) - { - date4 = string.Format("{0:yyyy-MM-dd}", design.MaterialRealReachDate); - } - builder.Write(date4); - //施工完成时间 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 52; - string date5 = string.Empty; - if (design.RealCompleteDate != null) - { - date5 = string.Format("{0:yyyy-MM-dd}", design.RealCompleteDate); - } - builder.Write(date5); - builder.EndRow(); - i++; - } - builder.EndTable(); - doc.Save(newUrl); - //生成PDF文件 - string pdfUrl = newUrl.Replace(".doc", ".pdf"); - Document doc1 = new Aspose.Words.Document(newUrl); - //验证参数 - if (doc1 == null) { throw new Exception("Word文件无效"); } - doc1.Save(pdfUrl, Aspose.Words.SaveFormat.Pdf);//还可以改成其它格式 - string fileName = Path.GetFileName(filePath); - FileInfo info = new FileInfo(pdfUrl); - long fileSize = info.Length; - - - //Response.ClearContent(); - //Response.AddHeader("content-disposition", "attachment; filename=row_" + e.RowIndex + ".txt"); - //Response.ContentType = "text/plain"; - //Response.ContentEncoding = System.Text.Encoding.UTF8; - //Response.Write(result); - //Response.End(); - Response.ClearContent(); - - //Response.Clear(); - Response.ContentType = "application/x-zip-compressed"; - //Response.ContentType = "text/plain"; - //Response.ContentType = "application/octet-stream"; - Response.AddHeader("content-disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - Response.AddHeader("Content-Length", fileSize.ToString()); - Response.TransmitFile(pdfUrl, 0, fileSize); - Response.Flush(); - Response.Close(); - File.Delete(newUrl); - File.Delete(pdfUrl); - } - else - { - Alert.ShowInTop("请选择主项及专业后,再导出内容!", MessageBoxIcon.Warning); - } - } - } - } - } - private void BindGrid() - { - string strSql = "select D.CarryUnitIds, D.BuyMaterialUnitIds,D.MainItemId,D.DesignId,D.ProjectId,D.MaterialRealReachDate,M.MainItemName,C.ProfessionalName, D.State,D.DesignType,D.DesignCode,D.DesignContents,D.DesignDate,U.UnitName as CarryUnit,(case D.IsNoChange when 'true' then '是' when 'false' then '否' else '' end) IsNoChange,(case D.IsNeedMaterial when 'true' then '是' when 'false' then '否' else '' end) IsNeedMaterial,U1.UnitName as BuyMaterialUnit,D.MaterialPlanReachDate,D.PlanDay,D.PlanCompleteDate,D.PlanCompleteDate,D.RealCompleteDate,D.CompileMan,C.ProfessionalName, D.CompileDate from Check_Design D left join Base_Unit U1 on U1.UnitId = D.BuyMaterialUnitIds left join Base_Unit U on U.UnitId = D.CarryUnitIds left join ProjectData_MainItem M on M.MainItemId = D.MainItemId left join Base_DesignProfessional C on C.DesignProfessionalId = D.CNProfessionalCode"; - List listStr = new List(); - strSql += " where D.ProjectId = @ProjectId"; - listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); - if (drpDesignType.SelectedValue != BLL.Const._Null) - { - strSql += " AND D.DesignType = @DesignType"; - listStr.Add(new SqlParameter("@DesignType", this.drpDesignType.SelectedValue)); - } - if (drpUnit.SelectedValue != BLL.Const._Null) - { - strSql += " AND U.UnitId = @UnitId"; - listStr.Add(new SqlParameter("@UnitId", this.drpUnit.SelectedValue)); - } - if (drpMainItem.SelectedValue != BLL.Const._Null) - { - strSql += " AND D.MainItemId = @MainItemId"; - listStr.Add(new SqlParameter("@MainItemId", this.drpMainItem.SelectedValue)); - } - if (drpCNProfessional.SelectedValue != BLL.Const._Null) - { - strSql += " AND D.CNProfessionalCode = @CNProfessionalCode"; - listStr.Add(new SqlParameter("@CNProfessionalCode", this.drpCNProfessional.SelectedValue)); - } - if (!string.IsNullOrEmpty(txtStartTime.Text.Trim())) - { - strSql += " AND DesignDate >= @DesignDate"; - listStr.Add(new SqlParameter("@DesignDate", txtStartTime.Text.Trim() + " 00:00:00")); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND DesignDate <= @DesignDateE"; - listStr.Add(new SqlParameter("@DesignDateE", txtEndTime.Text.Trim() + " 23:59:59")); - } - strSql += " AND D.State=@State"; - listStr.Add(new SqlParameter("@State", Const.Design_Complete)); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - - Grid1.DataSource = table; - Grid1.DataBind(); - } - // - //获取办理人姓名 - // - // - // - protected string ConvertMan(object designId) - { - if (designId != null) - { - Model.Check_DesignApprove a = BLL.DesignApproveService.GetDesignApproveByDesignId(designId.ToString()); - if (a != null) - { - if (a.ApproveMan != null) - { - return BLL.Person_PersonsService.GetPersonsNameById(a.ApproveMan); - } - } - else - { - return ""; - } - } - return ""; - } - - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.Design_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.Design_Compile) - { - return "变更录入"; - } - else if (state.ToString() == BLL.Const.Design_Audit1) - { - return "变更分析"; - } - else if (state.ToString() == BLL.Const.Design_Audit2) - { - return "变更分析审核"; - } - else if (state.ToString() == BLL.Const.Design_Audit3) - { - return "变更实施"; - } - else if (state.ToString() == BLL.Const.Design_Audit4) - { - return "变更实施审核"; - } - else if (state.ToString() == BLL.Const.Design_Complete) - { - return "审批完成"; - } - else - { - return ""; - } - } - else - { - return ""; - } - } - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - BindGrid(); - } - protected void btnRset_Click(object sender, EventArgs e) - { - drpUnit.SelectedIndex = 0; - drpMainItem.SelectedIndex = 0; - drpCNProfessional.SelectedIndex = 0; - drpDesignType.SelectedIndex = 0; - txtStartTime.Text = ""; - txtEndTime.Text = ""; - BindGrid(); - } - protected void btnSearch_Click(object sender, EventArgs e) - { - BindGrid(); - } - /// - /// 获取单位名称 - /// - /// - /// - protected string ConvertCarryUnit(object CarryUnitIds) - { - string CarryUnitName = string.Empty; - if (CarryUnitIds != null) - { - string[] Ids = CarryUnitIds.ToString().Split(','); - foreach (string t in Ids) - { - var type = BLL.UnitService.GetUnitByUnitId(t); - if (type != null) - { - CarryUnitName += type.UnitName + ","; - } - } - } - if (CarryUnitName != string.Empty) - { - return CarryUnitName.Substring(0, CarryUnitName.Length - 1); - } - else - { - return ""; - } - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindGrid(); - } - - - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - BindGrid(); - } - protected void btnMenuView_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DesignView.aspx?see=see&DesignId=" + Grid1.SelectedRowID, "查看 - "))); - } - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - object[] keys = Grid1.DataKeys[e.RowIndex]; - string fileId = string.Empty; - if (keys == null) - { - return; - } - else - { - fileId = keys[0].ToString(); - } - - if (e.CommandName.Equals("download")) - { - string menuId = Const.DesignMenuId; - PageContext.RegisterStartupScript(Windowtt.GetShowReference( - String.Format("../../AttachFile/webuploader.aspx?type=-1&source=1&toKeyId={0}&path=FileUpload/Design&menuId={1}", fileId, menuId))); - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.designer.cs deleted file mode 100644 index 691042d7..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DesignFile.aspx.designer.cs +++ /dev/null @@ -1,240 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class DesignFile { - - /// - /// 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; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpDesignType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDesignType; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// Toolbar3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar3; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// drpMainItem 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainItem; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// btnExport 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnExport; - - /// - /// btnSearch 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSearch; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// 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; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// Windowtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Windowtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx b/SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx deleted file mode 100644 index 96d1a64e..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx +++ /dev/null @@ -1,199 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DesignView.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.DesignView" %> - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx.cs deleted file mode 100644 index 491dec8c..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx.cs +++ /dev/null @@ -1,267 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; -using System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class DesignView : PageBase - { - /// - /// 主键 - /// - public string DesignId - { - get - { - return (string)ViewState["DesignId"]; - } - set - { - ViewState["DesignId"] = value; - } - } - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - - - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - DesignId = Request.Params["DesignId"]; - if (!string.IsNullOrEmpty(DesignId)) - { - BindGrid(); - } - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - BLL.MainItemService.InitMainItemDownList(drpMainItem, this.CurrUser.LoginProjectId, true);//主项 - this.drpDesignType.DataTextField = "Text"; - this.drpDesignType.DataValueField = "Value"; - drpDesignType.DataSource = BLL.DesignService.GetDesignTypeList(); - drpDesignType.DataBind(); - Funs.FineUIPleaseSelect(drpDesignType);//变更类型 - DesignProfessionalService.InitDesignProfessionalDownList(drpCNProfessional, true);//专业 - this.HideOptions.Hidden = true; - this.rblIsAgree.Hidden = true; - - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(this.drpHandleMan, this.CurrUser.LoginProjectId, null, null, true); - this.drpHandleMan.SelectedIndex = 1; - if (!string.IsNullOrEmpty(DesignId)) - { - Model.Check_Design design = BLL.DesignService.GetDesignByDesignId(DesignId); - string unitType = string.Empty; - this.txtDesignCode.Text = design.DesignCode; - if (!string.IsNullOrEmpty(design.DesignType)) - { - this.drpDesignType.SelectedValue = design.DesignType; - } - if (design.MainItemId != null) - { - this.drpMainItem.SelectedValue = design.MainItemId; - } - if (!string.IsNullOrEmpty(design.CNProfessionalCode)) - { - this.drpCNProfessional.SelectedValue = design.CNProfessionalCode; - } - if (design.DesignDate != null) - { - this.txtDesignDate.Text = string.Format("{0:yyyy-MM-dd}", design.DesignDate); - } - if (!string.IsNullOrEmpty(design.CarryUnitIds)) - { - List units = design.CarryUnitIds.Split(',').ToList(); - string unit = string.Empty; - foreach (var item in units) - { - unit += BLL.UnitService.GetUnitByUnitId(item).UnitName + ","; - } - if (!string.IsNullOrEmpty(unit)) - { - this.txtCarryUnit.Text = unit.Substring(0, unit.LastIndexOf(",")); - } - } - if (design.IsNoChange == true || design.IsNoChange == null) - { - this.rblIsNoChange.Text = "是"; - } - else - { - this.rblIsNoChange.Text = "否"; - } - if (design.IsNeedMaterial == true || design.IsNeedMaterial == null) - { - this.rblIsNeedMaterial.Text = "是"; - } - else - { - this.rblIsNeedMaterial.Text = "否"; - } - if (!string.IsNullOrEmpty(design.BuyMaterialUnitIds)) - { - List units = design.BuyMaterialUnitIds.Split(',').ToList(); - string unit = string.Empty; - foreach (var item in units) - { - unit += BLL.UnitService.GetUnitByUnitId(item).UnitName + ","; - } - if (!string.IsNullOrEmpty(unit)) - { - this.txtBuyMaterialUnit.Text = unit.Substring(0, unit.LastIndexOf(",")); - } - } - if (design.MaterialPlanReachDate != null) - { - this.txtMaterialPlanReachDate.Text = string.Format("{0:yyyy-MM-dd}", design.MaterialPlanReachDate); - } - if (design.PlanDay != null) - { - this.txtPlanDay.Text = design.PlanDay.ToString(); - } - if (design.PlanCompleteDate != null) - { - this.txtPlanCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", design.PlanCompleteDate); - } - if (design.MaterialRealReachDate != null) - { - this.txtMaterialRealReachDate.Text = string.Format("{0:yyyy-MM-dd}", design.MaterialRealReachDate); - } - if (design.RealCompleteDate != null) - { - this.txtRealCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", design.RealCompleteDate); - } - this.txtDesignContents.Text = design.DesignContents; - if (!string.IsNullOrEmpty(design.State)) - { - State = design.State; - } - else - { - State = BLL.Const.Design_Compile; - this.HideOptions.Hidden = true; - this.rblIsAgree.Hidden = true; - } - if (State != BLL.Const.Design_Complete.ToString()) - { - this.drpHandleType.DataTextField = "Text"; - this.drpHandleType.DataValueField = "Value"; - drpHandleType.DataSource = BLL.DesignService.GetDHandleTypeByState(State); - drpHandleType.DataBind(); - } - - this.drpHandleMan.SelectedIndex = 1; - if (State == BLL.Const.Design_Compile || State == BLL.Const.Design_ReCompile) - { - this.HideOptions.Visible = false; - this.rblIsAgree.Visible = false; - } - else - { - this.drpHandleMan.DataTextField = "Text"; - this.drpHandleMan.DataValueField = "Value"; - } - if (State == Const.Design_Audit4) - { - } - if (State == BLL.Const.Design_Complete || !string.IsNullOrEmpty(Request.Params["see"])) - { - this.next.Hidden = true; - } - if (State == Const.Design_Audit1 || State == Const.Design_Audit3) - { - this.rblIsAgree.Visible = false; - } - } - else - { - State = Const.Design_Compile; - this.drpHandleType.DataTextField = "Text"; - this.drpHandleType.DataValueField = "Value"; - drpHandleType.DataSource = BLL.DesignService.GetDHandleTypeByState(State); - drpHandleType.DataBind(); - plApprove2.Hidden = true; - } - } - } - private void BindGrid() - { - string strSql = @"select D.DesignApproveId,DesignId,U.PersonName, ApproveDate,ApproveIdea,D.ApproveType " + - "from Check_DesignApprove D left join Person_Persons U on D.ApproveMan = U.PersonId " + - "where DesignId=@DesignId and D.ApproveDate is not null"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@DesignId", DesignId)); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - gvApprove.RecordCount = tb.Rows.Count; - var table = this.GetPagedDataTable(gvApprove, tb); - - gvApprove.DataSource = table; - gvApprove.DataBind(); - } - protected void btnAttach_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/Design&menuId={1}", DesignId, BLL.Const.DesignMenuId))); - } - - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.Design_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.Design_Compile) - { - return "变更录入"; - } - else if (state.ToString() == BLL.Const.Design_Audit1) - { - return "施工经理确认"; - } - else if (state.ToString() == BLL.Const.Design_Audit2) - { - return "变更责任人完善信息"; - } - else if (state.ToString() == BLL.Const.Design_Audit3) - { - return "实施中"; - } - else if (state.ToString() == BLL.Const.Design_Audit4) - { - return "责任人确认完成时间"; - } - else if (state.ToString() == BLL.Const.Design_Complete) - { - return "完成"; - } - else - { - return ""; - } - } - return ""; - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx.designer.cs deleted file mode 100644 index 0c5b43e1..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DesignView.aspx.designer.cs +++ /dev/null @@ -1,366 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class DesignView { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// drpMainItem 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainItem; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// txtDesignCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDesignCode; - - /// - /// drpDesignType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDesignType; - - /// - /// txtDesignDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtDesignDate; - - /// - /// Panel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel2; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label Label1; - - /// - /// btnAttach 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnAttach; - - /// - /// txtDesignContents 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtDesignContents; - - /// - /// txtCarryUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCarryUnit; - - /// - /// txtBuyMaterialUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtBuyMaterialUnit; - - /// - /// rblIsNeedMaterial 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox rblIsNeedMaterial; - - /// - /// rblIsNoChange 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox rblIsNoChange; - - /// - /// txtMaterialPlanReachDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtMaterialPlanReachDate; - - /// - /// txtPlanDay 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtPlanDay; - - /// - /// txtPlanCompleteDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtPlanCompleteDate; - - /// - /// txtMaterialRealReachDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtMaterialRealReachDate; - - /// - /// txtRealCompleteDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtRealCompleteDate; - - /// - /// next 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow next; - - /// - /// ContentPanel4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel4; - - /// - /// Form6 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form6; - - /// - /// rblIsAgree 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow rblIsAgree; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// RadioButtonList1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList RadioButtonList1; - - /// - /// drpHandleType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleType; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleMan; - - /// - /// HideOptions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow HideOptions; - - /// - /// txtOpinions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtOpinions; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx b/SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx deleted file mode 100644 index 2496530e..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx +++ /dev/null @@ -1,143 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Draw.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.Draw" %> - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx.cs deleted file mode 100644 index 682272d0..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx.cs +++ /dev/null @@ -1,219 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class Draw : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - this.ProjectId = this.CurrUser.LoginProjectId; - BLL.DrawService.InitMainItemDropDownList(drpMainItem, this.CurrUser.LoginProjectId); - BLL.DrawService.InitDesignCNNameDropDownList(drpDesignCN); - btnNew.OnClientClick = Window1.GetShowReference("DrawEdit.aspx") + "return false;"; - GetButtonPower(); - BindGrid(); - } - } - /// - /// 绑定数据 - /// - - public void BindGrid() - { - DataTable tb = ChecklistData(); - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - - Grid1.DataSource = table; - Grid1.DataBind(); - } - protected DataTable ChecklistData() - { - string strSql = @"select C.DrawId,C.DrawCode,C.DrawName,M.MainItemName as MainItem,D.ProfessionalName as DesignCN,C.ProjectId,C.Edition,C.AcceptDate from [dbo].[Check_Draw] C - left join [dbo].[Base_DesignProfessional] D on D.DesignProfessionalId=C.DesignCN - left join [dbo].[ProjectData_MainItem] M on C.MainItem=M.MainItemId where 1=1"; - - List listStr = new List(); - strSql += " AND C.ProjectId = @ProjectId"; - listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); - if (!string.IsNullOrEmpty(this.txtDrawCode.Text.Trim())) - { - strSql += " AND DrawCode like @DrawCode"; - listStr.Add(new SqlParameter("@DrawCode", "%" + this.txtDrawCode.Text.Trim() + "%")); - } - if (!string.IsNullOrEmpty(this.txtDrowName.Text.Trim())) - { - strSql += " AND DrawName like @DrawName"; - listStr.Add(new SqlParameter("@DrawName", "%" + this.txtDrowName.Text.Trim() + "%")); - } - if (drpMainItem.SelectedValue != BLL.Const._Null) - { - strSql += " AND M.MainItemId=@MainItem"; - listStr.Add(new SqlParameter("@MainItem", drpMainItem.SelectedValue)); - } - if (drpDesignCN.SelectedValue != BLL.Const._Null) - { - strSql += " AND C.DesignCN=@DesignCN"; - listStr.Add(new SqlParameter("@DesignCN", drpDesignCN.SelectedValue)); - } - if (!string.IsNullOrEmpty(this.txtEdition.Text.Trim())) - { - strSql += " AND Edition like @Edition"; - listStr.Add(new SqlParameter("@Edition", "%" + this.txtEdition.Text.Trim() + "%")); - } - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - /// - /// 分页显示条数下拉框 - /// - /// - /// - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindGrid(); - } - /// - /// 窗体关闭 - /// - /// - /// - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindGrid(); - } - //右键编辑 - protected void btnMenuModify_Click(object sender, EventArgs e) - { - EditData(); - } - //双击编辑 - protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - EditData(); - } - //分页 - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - BindGrid(); - } - /// - /// 编辑数据方法 - /// - private void EditData() - { - - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); - return; - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DrawEdit.aspx?DrawId={0}", Grid1.SelectedRowID, "编辑 - "))); - - } - //右键查看 - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning); - return; - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("DrawView.aspx?DrawId={0}", Grid1.SelectedRowID, "查看 - "))); - } - //右键删除 - protected void btnMenuDel_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length > 0) - { - foreach (int rowIndex in Grid1.SelectedRowIndexArray) - { - string rowID = Grid1.DataKeys[rowIndex][0].ToString(); - var Unitwork = BLL.DrawService.GetDrawByDrawId(rowID); - if (Unitwork != null) - { - BLL.DrawService.DeleteDrawById(rowID); - - } - } - - BindGrid(); - ShowNotify("删除数据成功!", MessageBoxIcon.Success); - } - } - /// - /// 搜索 - /// - /// - /// - protected void btnSearch_Click(object sender, EventArgs e) - { - BindGrid(); - } - /// - /// 重置 - /// - /// - /// - protected void btnRset_Click(object sender, EventArgs e) - { - drpMainItem.SelectedIndex = 0; - drpDesignCN.SelectedIndex = 0; - txtDrowName.Text = ""; - txtDrawCode.Text = ""; - txtEdition.Text = ""; - BindGrid(); - } - - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.PersonId, BLL.Const.DrawMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(BLL.Const.BtnModify)) - { - this.btnMenuModify.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnDelete)) - { - this.btnMenuDel.Hidden = false; - } - } - } - #endregion - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx.designer.cs deleted file mode 100644 index 13d1229b..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/Draw.aspx.designer.cs +++ /dev/null @@ -1,222 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class Draw { - - /// - /// 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; - - /// - /// txtDrawCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDrawCode; - - /// - /// txtDrowName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDrowName; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpMainItem 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainItem; - - /// - /// drpDesignCN 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDesignCN; - - /// - /// txtEdition 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtEdition; - - /// - /// btnSearch 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSearch; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// 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/Check/DrawEdit.aspx b/SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx deleted file mode 100644 index 7e35072f..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx +++ /dev/null @@ -1,94 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DrawEdit.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.DrawEdit" %> - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx.cs deleted file mode 100644 index d69836b5..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx.cs +++ /dev/null @@ -1,171 +0,0 @@ -using BLL; -using System; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class DrawEdit : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - Funs.FineUIPleaseSelect(drprecover); - BLL.DrawService.InitMainItemDropDownList(drpMainItem, this.CurrUser.LoginProjectId); - BLL.DrawService.InitDesignCNNameDropDownList(drpDesignCN); - this.btnClose.OnClientClick = ActiveWindow.GetHideReference(); - string DrawId = Request.Params["DrawId"]; - drprecover.Enabled = false; - if (!string.IsNullOrEmpty(DrawId)) - { - - Model.Check_Draw Draw = BLL.DrawService.GetDrawByDrawId(DrawId); - if (Draw != null) - { - hdId.Text = DrawId; - this.ProjectId = Draw.ProjectId; - this.txtDrawCode.Text = Draw.DrawCode; - this.txtDrawName.Text = Draw.DrawName; - if (!string.IsNullOrEmpty(Draw.MainItem)) - { - this.drpMainItem.SelectedValue = Draw.MainItem; - } - if (!string.IsNullOrEmpty(Draw.DesignCN)) - { - this.drpDesignCN.SelectedValue = Draw.DesignCN; - } - if (!string.IsNullOrEmpty(Draw.Recover)) - { - this.drprecover.SelectedValue = Draw.Recover; - } - if (Draw.IsInvalid == true && Draw.IsInvalid != null) - { - this.rblIsInvalid.SelectedValue = "true"; - drprecover.Enabled = true; - } - else - { - this.drprecover.SelectedIndex = 0; - this.drprecover.Enabled = false; - } - - this.txtEdition.Text = Draw.Edition; - this.txtAcceptDate.Text = string.Format("{0:yyyy-MM-dd}", Draw.AcceptDate); - //this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", Draw.CompileDate); - } - } - } - } - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(hdId.Text)) - { - hdId.Text = SQLHelper.GetNewID(); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=1&toKeyId={0}&path=FileUpload/CQMS/Draw&menuId={1}", hdId.Text, BLL.Const.DrawMenuId))); - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.DrawMenuId, BLL.Const.BtnSave)) - { - SaveData(); - - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - private void SaveData() - { - string DrawId = Request.Params["DrawId"]; - Model.Check_Draw Draw = new Model.Check_Draw(); - Draw.DrawCode = this.txtDrawCode.Text.Trim(); - Draw.DrawName = this.txtDrawName.Text.Trim(); - Draw.ProjectId = this.CurrUser.LoginProjectId; - if (!string.IsNullOrEmpty(this.drpMainItem.SelectedValue)) - { - Draw.MainItem = this.drpMainItem.SelectedValue; - } - Draw.DesignCN = this.drpDesignCN.SelectedValue; - Draw.Edition = this.txtEdition.Text.Trim(); - Draw.AcceptDate = Convert.ToDateTime(this.txtAcceptDate.Text.Trim()); - Draw.CompileMan = this.CurrUser.PersonId; - Draw.CompileDate = DateTime.Now; - Draw.Recover = drprecover.SelectedValue; - Draw.IsInvalid = Convert.ToBoolean(rblIsInvalid.SelectedValue); - if (!string.IsNullOrEmpty(DrawId)) - { - Draw.DrawId = DrawId; - BLL.DrawService.UpdateCheckDraw(Draw); - } - else - { - if (string.IsNullOrEmpty(hdId.Text)) - { - Draw.DrawId = SQLHelper.GetNewID(); - } - else - { - Draw.DrawId = hdId.Text; - } - BLL.DrawService.AddCheckDraw(Draw); - //推送给对应施工单位人员 - if (!string.IsNullOrEmpty(this.drpMainItem.SelectedValue)) - { - string ids = Draw.MainItem + "|" + Draw.DesignCN; - var unitWork = BLL.UnitWorkService.GetUnitWorkByMainItemAndDesignProfessionalIds(ids); - if (unitWork != null) - { - var seeUsers = BLL.Person_PersonsService.GetUserListByProjectIdUnitIdRoleId(this.CurrUser.LoginProjectId, unitWork.UnitId, null); - foreach (var seeUser in seeUsers) - { - Model.Check_DrawApprove approveS = new Model.Check_DrawApprove(); - approveS.DrawId = Draw.DrawId; - approveS.ApproveMan = seeUser.PersonId; - approveS.ApproveType = "S"; - BLL.DrawApproveService.AddDrawApprove(approveS); - } - } - } - } - ShowNotify("提交成功!", MessageBoxIcon.Success); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - - protected void rblIsInvalid_SelectedIndexChanged(object sender, EventArgs e) - { - if (this.rblIsInvalid.SelectedValue == "true") - { - this.drprecover.Enabled = true; - - } - else - { - this.drprecover.SelectedIndex = 0; - this.drprecover.Enabled = false; - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx.designer.cs deleted file mode 100644 index 4e72d310..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DrawEdit.aspx.designer.cs +++ /dev/null @@ -1,186 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class DrawEdit { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// txtDrawCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDrawCode; - - /// - /// txtDrawName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDrawName; - - /// - /// drpMainItem 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainItem; - - /// - /// drpDesignCN 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDesignCN; - - /// - /// txtEdition 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtEdition; - - /// - /// txtAcceptDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtAcceptDate; - - /// - /// rblIsInvalid 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblIsInvalid; - - /// - /// drprecover 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drprecover; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdCheckerId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCheckerId; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnClose 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnClose; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx b/SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx deleted file mode 100644 index 1f46dc57..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx +++ /dev/null @@ -1,87 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DrawView.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.DrawView" %> - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx.cs deleted file mode 100644 index f2d9e259..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx.cs +++ /dev/null @@ -1,69 +0,0 @@ -using System; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class DrawView : PageBase - { - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - BLL.DrawService.InitMainItemDropDownList(drpMainItem, this.CurrUser.LoginProjectId); - BLL.DrawService.InitDesignCNNameDropDownList(drpDesignCN); - this.btnClose.OnClientClick = ActiveWindow.GetHideReference(); - string DrawId = Request.Params["DrawId"]; - if (!string.IsNullOrEmpty(DrawId)) - { - - Model.Check_Draw Draw = BLL.DrawService.GetDrawByDrawId(DrawId); - if (Draw != null) - { - hdId.Text = DrawId; - this.txtDrawCode.Text = Draw.DrawCode; - this.txtDrawName.Text = Draw.DrawName; - if (!string.IsNullOrEmpty(Draw.MainItem)) - { - this.drpMainItem.SelectedValue = Draw.MainItem; - } - else - { - this.drpMainItem.Items.Clear(); - } - if (!string.IsNullOrEmpty(Draw.DesignCN)) - { - this.drpDesignCN.SelectedValue = Draw.DesignCN; - } - this.txtEdition.Text = Draw.Edition; - this.txtAcceptDate.Text = string.Format("{0:yyyy-MM-dd}", Draw.AcceptDate); - - if (Draw.IsInvalid == true && Draw.IsInvalid != null) - { - this.rblIsInvalid.SelectedValue = "true"; - drprecover.Enabled = true; - if (!string.IsNullOrEmpty(Draw.Recover)) - { - this.drprecover.SelectedValue = Draw.Recover; - } - } - else - { - this.drprecover.SelectedIndex = -1; - this.drprecover.Enabled = false; - } - BLL.DrawApproveService.See(DrawId, this.CurrUser.PersonId); - } - } - } - } - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/CQMS/Draw&menuId={1}", hdId.Text, BLL.Const.DrawMenuId))); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx.designer.cs deleted file mode 100644 index ae2f4c20..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/DrawView.aspx.designer.cs +++ /dev/null @@ -1,177 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class DrawView { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// txtDrawCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDrawCode; - - /// - /// txtDrawName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDrawName; - - /// - /// drpMainItem 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainItem; - - /// - /// drpDesignCN 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDesignCN; - - /// - /// txtEdition 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtEdition; - - /// - /// txtAcceptDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtAcceptDate; - - /// - /// rblIsInvalid 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblIsInvalid; - - /// - /// drprecover 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drprecover; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdCheckerId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCheckerId; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// btnClose 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnClose; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx deleted file mode 100644 index 31e10efd..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx +++ /dev/null @@ -1,216 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EditCheckEquipment.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.EditCheckEquipment" %> - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx.cs deleted file mode 100644 index de141d29..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx.cs +++ /dev/null @@ -1,492 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class EditCheckEquipment : PageBase - { - /// - /// 主键 - /// - public string CheckEquipmentId - { - get - { - return (string)ViewState["CheckEquipmentId"]; - } - set - { - ViewState["CheckEquipmentId"] = value; - } - } - - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - /// - /// 附件 - /// - public int HandleImg - { - get - { - return Convert.ToInt32(ViewState["HandleImg"]); - } - set - { - ViewState["HandleImg"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - CheckEquipmentId = Request.Params["CheckEquipmentId"]; - if (!string.IsNullOrEmpty(CheckEquipmentId)) - { - BindGrid(); - } - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - //this.hdCheckEquipmentCode.Text = string.Empty; - BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList1(drpUserUnitId, this.CurrUser.LoginProjectId, false); - Funs.FineUIPleaseSelect(drpHandleType); - BLL.Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, this.CurrUser.LoginProjectId, null, null, true); - HandleImg = 0; - drpHandleType.Readonly = true; - if (!string.IsNullOrEmpty(CheckEquipmentId)) - { - this.hdCheckEquipmentCode.Text = CheckEquipmentId; - Model.Check_CheckEquipment checkEquipment = BLL.CheckEquipmentService.GetCheckEquipmentByCheckEquipmentId(CheckEquipmentId); - if (!string.IsNullOrEmpty(checkEquipment.UserUnitId)) - { - this.drpUserUnitId.SelectedValue = checkEquipment.UserUnitId; - } - this.txtEquipmentName.Text = checkEquipment.EquipmentName; - this.txtFormat.Text = checkEquipment.Format; - this.txtSetAccuracyGrade.Text = checkEquipment.SetAccuracyGrade; - this.txtRealAccuracyGrade.Text = checkEquipment.RealAccuracyGrade; - if (checkEquipment.CheckCycle != null) - { - this.txtCheckCycle.Text = checkEquipment.CheckCycle.ToString(); - } - if (checkEquipment.CheckDay != null) - { - this.txtCheckDay.Text = string.Format("{0:yyyy-MM-dd}", checkEquipment.CheckDay); - } - if (checkEquipment.IsIdentification == true) - { - this.cbIsIdentification.Checked = true; - } - else - { - this.cbIsIdentification.Checked = false; - } - if (checkEquipment.IsCheckCertificate == true) - { - this.cbIsCheckCertificate.Checked = true; - } - else - { - this.cbIsCheckCertificate.Checked = false; - } - if (!string.IsNullOrEmpty(checkEquipment.Isdamage)) - { - drpIsdamage.SelectedValue = checkEquipment.Isdamage; - } - if (!string.IsNullOrEmpty(checkEquipment.State)) - { - State = checkEquipment.State; - } - else - { - State = BLL.Const.CheckEquipment_Compile; - this.HideOptions.Hidden = true; - this.rblIsAgree.Hidden = true; - } - if (State != BLL.Const.CheckEquipment_Complete) - { - this.drpHandleType.DataTextField = "Text"; - this.drpHandleType.DataValueField = "Value"; - this.drpHandleType.DataSource = BLL.CheckEquipmentService.GetDHandleTypeByState(State); - this.drpHandleType.DataBind(); - } - if (State == BLL.Const.CheckEquipment_Compile.ToString() || State == BLL.Const.CheckEquipment_ReCompile.ToString()) - { - this.HideOptions.Hidden = true; - this.rblIsAgree.Hidden = true; - this.drpHandleMan.Enabled = true; - this.plApprove2.Hidden = false; - } - else - { - this.HideOptions.Hidden = false; - this.rblIsAgree.Hidden = false; - this.plApprove2.Hidden = false; - } - if (State == Const.CheckEquipment_Approve.ToString()) - { - this.drpHandleMan.Enabled = false; - } - if (State == BLL.Const.CheckEquipment_Complete.ToString() || !string.IsNullOrEmpty(Request.Params["see"])) - { - this.btnSave.Hidden = true; - this.btnSubmit.Hidden = true; - this.next.Hidden = true; - this.HideOptions.Hidden = true; - this.rblIsAgree.Hidden = true; - this.plApprove2.Hidden = false; - this.txtEquipmentName.Readonly = true; - this.txtFormat.Readonly = true; - this.txtOpinions.Readonly = true; - this.txtCheckDay.Readonly = true; - this.txtCheckCycle.Readonly = true; - this.cbIsCheckCertificate.Readonly = true; - this.cbIsIdentification.Readonly = true; - this.txtSetAccuracyGrade.Readonly = true; - this.txtRealAccuracyGrade.Readonly = true; - HandleImg = -1; - this.drpIsdamage.Readonly = true; - } - } - else - { - State = Const.CheckEquipment_Compile; - this.HideOptions.Hidden = true; - this.rblIsAgree.Hidden = true; - this.plApprove2.Hidden = true; - this.drpHandleType.DataTextField = "Text"; - this.drpHandleType.DataValueField = "Value"; - this.drpHandleType.DataSource = BLL.CheckEquipmentService.GetDHandleTypeByState(State); - this.drpHandleType.DataBind(); - this.cbIsCheckCertificate.Checked = true; - this.cbIsIdentification.Checked = true; - } - Model.Check_CheckEquipment checkEquipment1 = BLL.CheckEquipmentService.GetCheckEquipmentByCheckEquipmentId(CheckEquipmentId); - if (checkEquipment1 != null && !string.IsNullOrEmpty(checkEquipment1.SaveHandleMan)) - { - this.drpHandleMan.SelectedValue = checkEquipment1.SaveHandleMan; - } - } - } - private void BindGrid() - { - string strSql = "select C.ApproveDate,C.ApproveIdea,C.ApproveMan,U.PersonName ,C.CheckEquipmentApproveId,C.ApproveType from Check_CheckEquipmentApprove C left join Person_Persons U on C.ApproveMan = U.PersonId where CheckEquipmentId=@CheckEquipmentId and C.ApproveDate is not null"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@CheckEquipmentId", CheckEquipmentId)); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - gvApprove.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(gvApprove.FilteredData, tb); - var table = this.GetPagedDataTable(gvApprove, tb); - - gvApprove.DataSource = table; - gvApprove.DataBind(); - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.CheckEquipment_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.CheckEquipment_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.CheckEquipment_Approve) - { - return "审核"; - } - else if (state.ToString() == BLL.Const.CheckEquipment_Complete) - { - return "审批完成"; - } - else - { - return ""; - } - } - else - { - return ""; - } - } - protected void btnSubmit_Click(object sender, EventArgs e) - { - - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckEquipmentMenuId, BLL.Const.BtnSubmit)) - { - SavePauseNotice("submit"); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckEquipmentMenuId, BLL.Const.BtnSave)) - { - SavePauseNotice("save"); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) - { - drpHandleType.Items.Clear(); - this.drpHandleType.DataTextField = "Text"; - this.drpHandleType.DataValueField = "Value"; - this.drpHandleType.DataSource = BLL.CheckEquipmentService.GetDHandleTypeByState(State); - this.drpHandleType.DataBind(); - string res = null; - List list = new List(); - list.Add(Const.CheckControl_ReCompile); - list.Add(Const.CheckControl_ReCompile2); - var count = drpHandleType.Items.Count; - List listitem = new List(); - if (RadioButtonList1.SelectedValue.Equals("true")) - { - for (int i = 0; i < count; i++) - { - res = drpHandleType.Items[i].Value; - if (list.Contains(res)) - { - var item = (drpHandleType.Items[i]); - listitem.Add(item); - } - } - if (listitem.Count > 0) - { - for (int i = 0; i < listitem.Count; i++) - { - drpHandleType.Items.Remove(listitem[i]); - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, this.CurrUser.LoginProjectId, null, null, true); - this.drpHandleMan.SelectedIndex = 0; - drpHandleMan.Enabled = false; - } - } - } - else - { - - - for (int i = 0; i < count; i++) - { - - res = drpHandleType.Items[i].Value; - if (!list.Contains(res)) - { - var item = drpHandleType.Items[i]; - listitem.Add(item); - } - } - if (listitem.Count > 0) - { - for (int i = 0; i < listitem.Count; i++) - { - drpHandleType.Items.Remove(listitem[i]); - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, this.CurrUser.LoginProjectId, null, null, true); - var HandleMan = BLL.CheckEquipmentApproveService.GetComplie(this.CheckEquipmentId); - if (HandleMan != null) - { - this.drpHandleMan.SelectedValue = HandleMan.ApproveMan; - } - drpHandleMan.Enabled = true; - } - } - - - } - if (count > 0) - { - drpHandleType.SelectedIndex = 0; - } - } - - /// - /// 保存方法 - /// - private void SavePauseNotice(string saveType) - { - Model.Check_CheckEquipment checkEquipment = new Model.Check_CheckEquipment(); - checkEquipment.EquipmentName = this.txtEquipmentName.Text.Trim(); - checkEquipment.ProjectId = this.CurrUser.LoginProjectId; - if (this.drpUserUnitId.SelectedValue != BLL.Const._Null) - { - checkEquipment.UserUnitId = this.drpUserUnitId.SelectedValue; - } - checkEquipment.Format = this.txtFormat.Text.Trim(); - checkEquipment.SetAccuracyGrade = this.txtSetAccuracyGrade.Text.Trim(); - checkEquipment.RealAccuracyGrade = this.txtRealAccuracyGrade.Text.Trim(); - if (!string.IsNullOrEmpty(this.txtCheckCycle.Text.Trim())) - { - checkEquipment.CheckCycle = Convert.ToDecimal(this.txtCheckCycle.Text.Trim()); - } - if (!string.IsNullOrEmpty(this.txtCheckDay.Text.Trim())) - { - checkEquipment.CheckDay = Convert.ToDateTime(this.txtCheckDay.Text.Trim()); - } - if (this.cbIsIdentification.Checked == true) - { - checkEquipment.IsIdentification = true; - } - else - { - checkEquipment.IsIdentification = false; - } - if (this.cbIsCheckCertificate.Checked == true) - { - checkEquipment.IsCheckCertificate = true; - } - else - { - checkEquipment.IsCheckCertificate = false; - } - if (drpIsdamage.SelectedValue != BLL.Const._Null) - { - checkEquipment.Isdamage = drpIsdamage.SelectedValue; - } - string initPath = "FileUpload\\" + BLL.ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectCode + "\\Check\\CheckEquipment\\"; - //checkEquipment.AttachUrl = this.hdFilePath.Value; - if (saveType == "submit") - { - checkEquipment.State = this.drpHandleType.SelectedValue; - } - else - { - Model.Check_CheckEquipment checkEquipment1 = BLL.CheckEquipmentService.GetCheckEquipmentByCheckEquipmentId(CheckEquipmentId); - if (checkEquipment1 != null) - { - if (string.IsNullOrEmpty(checkEquipment1.State)) - { - checkEquipment.State = BLL.Const.CheckEquipment_Compile; - } - else - { - checkEquipment.State = checkEquipment1.State; - } - } - else - { - checkEquipment.State = BLL.Const.CheckEquipment_Compile; - } - } - if (!string.IsNullOrEmpty(CheckEquipmentId)) - { - Model.Check_CheckEquipment checkEquipment1 = BLL.CheckEquipmentService.GetCheckEquipmentByCheckEquipmentId(CheckEquipmentId); - Model.Check_CheckEquipmentApprove approve1 = BLL.CheckEquipmentApproveService.GetCheckEquipmentApproveByCheckEquipmentId(CheckEquipmentId); - if (approve1 != null && saveType == "submit") - { - approve1.ApproveDate = DateTime.Now; - approve1.ApproveIdea = this.txtOpinions.Text.Trim(); - BLL.CheckEquipmentApproveService.UpdateCheckEquipmentApprove(approve1); - } - if (saveType == "submit") - { - checkEquipment.SaveHandleMan = null; - Model.Check_CheckEquipmentApprove approve = new Model.Check_CheckEquipmentApprove(); - approve.CheckEquipmentId = checkEquipment1.CheckEquipmentId; - if (this.drpHandleMan.SelectedValue != BLL.Const._Null) - { - approve.ApproveMan = this.drpHandleMan.SelectedValue; - } - approve.ApproveType = this.drpHandleType.SelectedValue; - if (this.drpHandleType.SelectedValue == BLL.Const.CheckEquipment_Complete) - { - approve.ApproveDate = DateTime.Now.AddMinutes(1); - } - BLL.CheckEquipmentApproveService.AddCheckEquipmentApprove(approve); - } - if (saveType == "save") - { - checkEquipment.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - checkEquipment.CheckEquipmentId = CheckEquipmentId; - BLL.CheckEquipmentService.UpdateCheckEquipment(checkEquipment); - } - else - { - if (!string.IsNullOrEmpty(this.hdCheckEquipmentCode.Text)) - { - checkEquipment.CheckEquipmentId = this.hdCheckEquipmentCode.Text; - } - else - { - checkEquipment.CheckEquipmentId = SQLHelper.GetNewID(typeof(Model.Check_CheckEquipment)); - } - if (saveType == "save") - { - checkEquipment.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - checkEquipment.CompileMan = this.CurrUser.PersonId; - checkEquipment.CompileDate = DateTime.Now; - BLL.CheckEquipmentService.AddCheckEquipment(checkEquipment); - CheckEquipmentId = checkEquipment.CheckEquipmentId; - if (saveType == "submit") - { - Model.Check_CheckEquipmentApprove approve1 = new Model.Check_CheckEquipmentApprove(); - approve1.CheckEquipmentId = checkEquipment.CheckEquipmentId; - approve1.ApproveDate = DateTime.Now; - approve1.ApproveMan = this.CurrUser.PersonId; - approve1.ApproveType = BLL.Const.CheckEquipment_Compile; - BLL.CheckEquipmentApproveService.AddCheckEquipmentApprove(approve1); - - Model.Check_CheckEquipmentApprove approve = new Model.Check_CheckEquipmentApprove(); - approve.CheckEquipmentId = checkEquipment.CheckEquipmentId; - if (this.drpHandleMan.SelectedValue != BLL.Const._Null) - { - approve.ApproveMan = this.drpHandleMan.SelectedValue; - } - approve.ApproveType = this.drpHandleType.SelectedValue; - - BLL.CheckEquipmentApproveService.AddCheckEquipmentApprove(approve); - } - else - { - Model.Check_CheckEquipmentApprove approve1 = new Model.Check_CheckEquipmentApprove(); - approve1.CheckEquipmentId = checkEquipment.CheckEquipmentId; - approve1.ApproveMan = this.CurrUser.PersonId; - approve1.ApproveType = BLL.Const.CheckEquipment_Compile; - BLL.CheckEquipmentApproveService.AddCheckEquipmentApprove(approve1); - } - } - ShowNotify("提交成功!", MessageBoxIcon.Success); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - - protected void btnAttach_Click1(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(this.hdCheckEquipmentCode.Text)) //新增记录 - { - this.hdCheckEquipmentCode.Text = SQLHelper.GetNewID(typeof(Model.Check_CheckEquipment)); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/CheckEquipment&menuId={2}", HandleImg, this.hdCheckEquipmentCode.Text, BLL.Const.CheckEquipmentMenuId))); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx.designer.cs deleted file mode 100644 index a37dc518..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipment.aspx.designer.cs +++ /dev/null @@ -1,384 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class EditCheckEquipment { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdCheckEquipmentCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCheckEquipmentCode; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// drpUserUnitId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUserUnitId; - - /// - /// txtEquipmentName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtEquipmentName; - - /// - /// txtFormat 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtFormat; - - /// - /// txtSetAccuracyGrade 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtSetAccuracyGrade; - - /// - /// txtRealAccuracyGrade 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtRealAccuracyGrade; - - /// - /// txtCheckCycle 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtCheckCycle; - - /// - /// txtCheckDay 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtCheckDay; - - /// - /// cbIsIdentification 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.CheckBox cbIsIdentification; - - /// - /// cbIsCheckCertificate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.CheckBox cbIsCheckCertificate; - - /// - /// Panel3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel3; - - /// - /// CheckBox1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label CheckBox1; - - /// - /// btnAttach 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnAttach; - - /// - /// drpIsdamage 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpIsdamage; - - /// - /// next 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow next; - - /// - /// ContentPanel5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel5; - - /// - /// Form5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form5; - - /// - /// rblIsAgree 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow rblIsAgree; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// RadioButtonList1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList RadioButtonList1; - - /// - /// drpHandleType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleType; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleMan; - - /// - /// HideOptions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow HideOptions; - - /// - /// txtOpinions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtOpinions; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx deleted file mode 100644 index 79aaca54..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx +++ /dev/null @@ -1,169 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EditCheckEquipmentTwo.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.EditCheckEquipmentTwo" %> - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx.cs deleted file mode 100644 index aaa9fbe4..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx.cs +++ /dev/null @@ -1,261 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class EditCheckEquipmentTwo : PageBase - { - /// - /// 主键 - /// - public string CheckEquipmentId - { - get - { - return (string)ViewState["CheckEquipmentId"]; - } - set - { - ViewState["CheckEquipmentId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - CheckEquipmentId = Request.Params["CheckEquipmentId"]; - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList1(drpUserUnitId, this.CurrUser.LoginProjectId, false); - BLL.Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, this.CurrUser.LoginProjectId, null, null, false); - - BindGrid(); - if (!string.IsNullOrEmpty(CheckEquipmentId)) - { - Model.Check_CheckEquipment checkEquipment = BLL.CheckEquipmentService.GetCheckEquipmentByCheckEquipmentId(CheckEquipmentId); - if (!string.IsNullOrEmpty(checkEquipment.UserUnitId)) - { - this.drpUserUnitId.SelectedValue = checkEquipment.UserUnitId; - } - this.txtEquipmentName.Text = checkEquipment.EquipmentName; - this.txtFormat.Text = checkEquipment.Format; - this.txtSetAccuracyGrade.Text = checkEquipment.SetAccuracyGrade; - this.txtRealAccuracyGrade.Text = checkEquipment.RealAccuracyGrade; - if (checkEquipment.CheckCycle != null) - { - this.txtCheckCycle.Text = checkEquipment.CheckCycle.ToString(); - } - if (checkEquipment.CheckDay != null) - { - this.txtCheckDay.Text = string.Format("{0:yyyy-MM-dd}", checkEquipment.CheckDay); - } - if (checkEquipment.IsIdentification == true) - { - this.cbIsIdentification.Text = "是"; - } - else - { - this.cbIsIdentification.Text = "否"; - } - if (checkEquipment.IsCheckCertificate == true) - { - this.cbIsCheckCertificate.Text = "是"; - } - else - { - this.cbIsCheckCertificate.Text = "否"; - } - if (!string.IsNullOrEmpty(checkEquipment.Isdamage)) - { - drpIsdamage.SelectedValue = checkEquipment.Isdamage; - } - this.drpHandleType.DataTextField = "Text"; - this.drpHandleType.DataValueField = "Value"; - this.drpHandleType.DataSource = BLL.CheckEquipmentService.GetDHandleTypeByState(BLL.Const.CheckEquipment_Compile); - this.drpHandleType.DataBind(); - this.drpHandleType.SelectedIndex = 0; - - } - } - } - - protected void btnAttach_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/CheckEquipment&menuId={1}", CheckEquipmentId, BLL.Const.CheckEquipmentMenuId))); - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckEquipmentMenuId, BLL.Const.BtnSave)) - { - SavePauseNotice("save"); - ShowNotify("提交成功!", MessageBoxIcon.Success); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - protected void btnSubmit_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CheckEquipmentMenuId, BLL.Const.BtnSubmit)) - { - SavePauseNotice("submit"); - ShowNotify("提交成功!", MessageBoxIcon.Success); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - /// - /// 保存方法 - /// - private void SavePauseNotice(string saveType) - { - Model.Check_CheckEquipment checkEquipment = new Model.Check_CheckEquipment(); - checkEquipment.EquipmentName = this.txtEquipmentName.Text.Trim(); - checkEquipment.ProjectId = this.CurrUser.LoginProjectId; - checkEquipment.UserUnitId = this.drpUserUnitId.SelectedValue; - checkEquipment.Format = this.txtFormat.Text.Trim(); - checkEquipment.SetAccuracyGrade = this.txtSetAccuracyGrade.Text.Trim(); - checkEquipment.RealAccuracyGrade = this.txtRealAccuracyGrade.Text.Trim(); - if (!string.IsNullOrEmpty(this.txtCheckCycle.Text.Trim())) - { - checkEquipment.CheckCycle = Convert.ToDecimal(this.txtCheckCycle.Text.Trim()); - } - if (!string.IsNullOrEmpty(this.txtCheckDay.Text.Trim())) - { - checkEquipment.CheckDay = Convert.ToDateTime(this.txtCheckDay.Text.Trim()); - } - if (this.cbIsIdentification.Text == "是") - { - checkEquipment.IsIdentification = true; - } - else - { - checkEquipment.IsIdentification = false; - } - if (this.cbIsCheckCertificate.Text == "是") - { - checkEquipment.IsCheckCertificate = true; - } - else - { - checkEquipment.IsCheckCertificate = false; - } - if (drpIsdamage.SelectedValue != BLL.Const._Null) - { - checkEquipment.Isdamage = drpIsdamage.SelectedValue; - } - if (saveType == "submit") - { - checkEquipment.State = this.drpHandleType.SelectedValue; - } - else - { - Model.Check_CheckEquipment checkEquipment1 = BLL.CheckEquipmentService.GetCheckEquipmentByCheckEquipmentId(CheckEquipmentId); - if (checkEquipment1 != null) - { - if (string.IsNullOrEmpty(checkEquipment1.State)) - { - checkEquipment.State = BLL.Const.CheckEquipment_Compile; - } - else - { - checkEquipment.State = checkEquipment1.State; - } - } - else - { - checkEquipment.State = BLL.Const.CheckEquipment_ReCompile; - } - } - if (!string.IsNullOrEmpty(CheckEquipmentId)) - { - Model.Check_CheckEquipment checkEquipment1 = BLL.CheckEquipmentService.GetCheckEquipmentByCheckEquipmentId(CheckEquipmentId); - Model.Check_CheckEquipmentApprove approve1 = BLL.CheckEquipmentApproveService.GetCheckEquipmentApproveByCheckEquipmentId(CheckEquipmentId); - if (approve1 != null && saveType == "submit") - { - approve1.ApproveDate = DateTime.Now; - if (this.drpHandleMan.SelectedValue != BLL.Const._Null) - { - approve1.ApproveMan = this.CurrUser.PersonId; - } - approve1.ApproveType = BLL.Const.CheckEquipment_Compile; - BLL.CheckEquipmentApproveService.UpdateCheckEquipmentApprove(approve1); - } - if (saveType == "submit") - { - Model.Check_CheckEquipmentApprove approve = new Model.Check_CheckEquipmentApprove(); - approve.CheckEquipmentId = checkEquipment1.CheckEquipmentId; - if (this.drpHandleMan.SelectedValue != BLL.Const._Null) - { - approve.ApproveMan = this.drpHandleMan.SelectedValue; - } - approve.ApproveType = this.drpHandleType.SelectedValue; - BLL.CheckEquipmentApproveService.AddCheckEquipmentApprove(approve); - } - checkEquipment.CheckEquipmentId = CheckEquipmentId; - BLL.CheckEquipmentService.UpdateCheckEquipment(checkEquipment); - } - } - - private void BindGrid() - { - string strSql = "select C.ApproveDate,C.ApproveIdea,C.ApproveMan,U.PersonName ,C.CheckEquipmentApproveId,C.ApproveType from Check_CheckEquipmentApprove C left join Person_Persons U on C.ApproveMan = U.PersonId where CheckEquipmentId=@CheckEquipmentId and C.ApproveDate is not null"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@CheckEquipmentId", CheckEquipmentId)); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - gvApprove.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(gvApprove.FilteredData, tb); - var table = this.GetPagedDataTable(gvApprove, tb); - - gvApprove.DataSource = table; - gvApprove.DataBind(); - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.CheckEquipment_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.CheckEquipment_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.CheckEquipment_Approve) - { - return "审核"; - } - else if (state.ToString() == BLL.Const.CheckEquipment_Complete) - { - return "审批完成"; - } - else - { - return ""; - } - } - else - { - return ""; - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx.designer.cs deleted file mode 100644 index 6cb75a2d..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckEquipmentTwo.aspx.designer.cs +++ /dev/null @@ -1,330 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class EditCheckEquipmentTwo { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdCheckEquipmentCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCheckEquipmentCode; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// drpUserUnitId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUserUnitId; - - /// - /// txtEquipmentName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtEquipmentName; - - /// - /// txtFormat 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtFormat; - - /// - /// txtSetAccuracyGrade 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtSetAccuracyGrade; - - /// - /// txtRealAccuracyGrade 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtRealAccuracyGrade; - - /// - /// txtCheckCycle 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckCycle; - - /// - /// txtCheckDay 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtCheckDay; - - /// - /// cbIsIdentification 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox cbIsIdentification; - - /// - /// cbIsCheckCertificate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox cbIsCheckCertificate; - - /// - /// Panel3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel3; - - /// - /// CheckBox1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label CheckBox1; - - /// - /// btnAttach 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnAttach; - - /// - /// drpIsdamage 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpIsdamage; - - /// - /// next 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow next; - - /// - /// ContentPanel5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel5; - - /// - /// Form5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form5; - - /// - /// drpHandleType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleType; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleMan; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx deleted file mode 100644 index 9c5b7b7e..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx +++ /dev/null @@ -1,590 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EditCheckMonth.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.EditCheckMonth" %> - - - - - - - 质量月报 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx.cs deleted file mode 100644 index 5516aa7c..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx.cs +++ /dev/null @@ -1,971 +0,0 @@ -using BLL; -using Newtonsoft.Json.Linq; -using System; -using System.Collections.Generic; -using System.Data; -using System.Linq; -using System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class EditCheckMonth : PageBase - { - /// - /// 检查月报主键 - /// - public string CheckMonthId - { - get - { - return (string)ViewState["CheckMonthId"]; - } - set - { - ViewState["CheckMonthId"] = value; - } - } - /// - /// 明细集合 - /// - private static List monthSpotCheckDetails = new List(); - private static DateTime startTime; - - private static DateTime endTime; - - protected void Page_Load(object sender, EventArgs e) - { - - CheckMonthId = Request.Params["CheckMonthId"]; - BLL.MainItemService.InitGridMainItemDownList(drpMainItemId, this.CurrUser.LoginProjectId, false);//主项 - DesignProfessionalService.InitDesignProfessional(drpDesignProfessionalId, false);//专业 - if (!IsPostBack) - { - monthSpotCheckDetails.Clear(); - this.btnClose.OnClientClick = ActiveWindow.GetHideReference(); - if (!string.IsNullOrEmpty(Request.Params["see"])) - { - btnSave.Visible = false; - txtManagementOverview.Readonly = true; - txtAccidentSituation.Readonly = true; - txtConstructionData.Readonly = true; - txtNextMonthPlan.Readonly = true; - txtNeedSolved.Readonly = true; - txtMonthOk.Readonly = true; - txtMonthDataOk.Readonly = true; - txtAllOk.Readonly = true; - txtAllDataOk.Readonly = true; - this.Toolbar3.Hidden = true; - this.GridDesign.Columns[6].Hidden = true; - } - if (!string.IsNullOrEmpty(Request.Params["months"])) - { - Model.Project_Sys_Set CheckMonthStartDay = BLL.Project_SysSetService.GetSysSetBySetName("月报开始日期", this.CurrUser.LoginProjectId); - Model.Project_Sys_Set CheckMonthEndDay = BLL.Project_SysSetService.GetSysSetBySetName("月报结束日期", this.CurrUser.LoginProjectId); - DateTime fromPageMonths = Convert.ToDateTime(Request.Params["months"]).AddMonths(-1); - startTime = Convert.ToDateTime(fromPageMonths.Year.ToString() + "-" + fromPageMonths.Month.ToString() + "-25"); - endTime = startTime.AddMonths(1); - if (CheckMonthStartDay != null) - { - if (CheckMonthStartDay.SetValue != "") - { - - if (CheckMonthEndDay != null) - { - if (CheckMonthEndDay.SetValue != "") - { - startTime = Convert.ToDateTime(fromPageMonths.Year.ToString() + "-" + fromPageMonths.Month.ToString() + "-" + CheckMonthStartDay.SetValue); - endTime = Convert.ToDateTime(fromPageMonths.Year.ToString() + "-" + fromPageMonths.Month.ToString() + "-" + CheckMonthEndDay.SetValue).AddMonths(1); - } - else - { - startTime = Convert.ToDateTime(fromPageMonths.Year.ToString() + "-" + fromPageMonths.Month.ToString() + "-" + CheckMonthStartDay.SetValue); - endTime = startTime.AddMonths(1); - } - - } - else - { - startTime = Convert.ToDateTime(fromPageMonths.Year.ToString() + "-" + fromPageMonths.Month.ToString() + "-" + CheckMonthStartDay.SetValue); - endTime = startTime.AddMonths(1); - } - } - else - { - if (CheckMonthEndDay != null) - { - if (CheckMonthEndDay.SetValue != "") - { - startTime = Convert.ToDateTime(fromPageMonths.Year.ToString() + "-" + fromPageMonths.Month.ToString() + "-" + CheckMonthEndDay.SetValue); - endTime = startTime.AddMonths(1); - } - - } - } - } - else - { - if (CheckMonthEndDay != null) - { - if (CheckMonthEndDay.SetValue != "") - { - startTime = Convert.ToDateTime(fromPageMonths.Year.ToString() + "-" + fromPageMonths.Month.ToString() + "-" + CheckMonthEndDay.SetValue); - endTime = startTime.AddMonths(1); - } - - } - } - - } - Model.Check_CheckMonth checkMonth = CheckMonthService.GetCheckMonth(CheckMonthId); - if (checkMonth != null) - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-25"); - endTime = startTime.AddMonths(1); - txtManagementOverview.Text = checkMonth.ManagementOverview; - txtAccidentSituation.Text = checkMonth.AccidentSituation; - txtConstructionData.Text = checkMonth.ConstructionData; - txtNextMonthPlan.Text = checkMonth.NextMonthPlan; - txtNeedSolved.Text = checkMonth.NeedSolved; - } - lbMonths.Text = endTime.Year.ToString() + "年" + endTime.Month.ToString() + "月"; - BindRectify(); - BindNDTCheck(); - BindWelder(); - OutputSummaryData(); - BindSpotCheck(); - BindSpecialEquipmentDetail(); - BindDesign(); - //质量验收本月合格 - List spotCheckDetailOKLists = SpotCheckDetailService.GetOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, startTime, endTime); - if (checkMonth == null) - { - List spotCheckDetailLists = SpotCheckDetailService.GetAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - if (spotCheckDetailOKLists.Count > 0 && spotCheckDetailLists.Count > 0) - { - var a = Convert.ToDouble(spotCheckDetailOKLists.Count); - var b = Convert.ToDouble(spotCheckDetailLists.Count); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - this.txtMonthOk.Text = result.ToString() + "%"; - } - } - else - { - this.txtMonthOk.Text = checkMonth.MonthOk; - } - //质量验收累计合格 - List TotalCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, endTime); - if (checkMonth == null) - { - List TotalCheckDetailLists = SpotCheckDetailService.GetTotalAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - if (TotalCheckDetailOKLists.Count > 0 && TotalCheckDetailLists.Count > 0) - { - var a = Convert.ToDouble(TotalCheckDetailOKLists.Count); - var b = Convert.ToDouble(TotalCheckDetailLists.Count); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - this.txtAllOk.Text = result.ToString() + "%"; - } - } - else - { - this.txtAllOk.Text = checkMonth.AllOk; - } - //质量记录本月同步率 - if (checkMonth == null) - { - List spotCheckDetailDataOKLists = SpotCheckDetailService.GetMonthDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - if (spotCheckDetailOKLists.Count > 0 && spotCheckDetailDataOKLists.Count > 0) - { - var a = Convert.ToDouble(spotCheckDetailDataOKLists.Count); - var b = Convert.ToDouble(spotCheckDetailOKLists.Where(x => x.IsDataOK != "2").ToList().Count); //当期内,资料验收合格数÷实体合格数且需要上传资料的项数 * 100 % - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - this.txtMonthDataOk.Text = result.ToString() + "%"; - } - else - { - this.txtMonthDataOk.Text = "0%"; - } - } - else - { - this.txtMonthDataOk.Text = checkMonth.MonthDataOk; - } - //质量记录累计同步率 - if (checkMonth == null) - { - List TotalCheckDetailDataOKLists = SpotCheckDetailService.GetAllDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - if (TotalCheckDetailDataOKLists.Count > 0 && TotalCheckDetailOKLists.Count > 0) - { - var a = Convert.ToDouble(TotalCheckDetailDataOKLists.Count); - var b = Convert.ToDouble(TotalCheckDetailOKLists.Where(x => x.IsDataOK != "2").ToList().Count); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - this.txtAllDataOk.Text = result.ToString() + "%"; - } - else - { - this.txtAllDataOk.Text = "0%"; - } - } - else - { - this.txtAllDataOk.Text = checkMonth.AllDataOk; - } - } - else - { - if (GetRequestEventArgument() == "UPDATE_SUMMARY") - { - // 页面要求重新计算合计行的值 - OutputSummaryData(); - } - } - - } - private void BindRectify() - { - var list = MonthRectifyService.getListData(CheckMonthId); - if (list.Count == 0) - { - List checkLists = JointCheckDetailService.GetJointCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - List totalCheckLists = JointCheckDetailService.GetTotalJointCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - List checkItems = new List(); - Model.CheckItem checkItem1 = new Model.CheckItem(); - checkItem1.Depart = "质量监督站"; - checkItem1.ThisRectifyNum = checkLists.Where(x => x.ProposeUnitType == "11").Count().ToString(); - checkItem1.ThisOKRectifyNum = checkLists.Where(x => x.ProposeUnitType == "11" && x.OK == 1).Count().ToString(); - checkItem1.TotalRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == "11").Count().ToString(); - checkItem1.TotalOKRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == "11" && x.OK == 1).Count().ToString(); - checkItems.Add(checkItem1); - Model.CheckItem checkItem2 = new Model.CheckItem(); - checkItem2.Depart = "集团公司"; - checkItem2.ThisRectifyNum = checkLists.Where(x => x.ProposeUnitType == "8").Count().ToString(); - checkItem2.ThisOKRectifyNum = checkLists.Where(x => x.ProposeUnitType == "8" && x.OK == 1).Count().ToString(); - checkItem2.TotalRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == "8").Count().ToString(); - checkItem2.TotalOKRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == "8" && x.OK == 1).Count().ToString(); - checkItems.Add(checkItem2); - Model.CheckItem checkItem3 = new Model.CheckItem(); - checkItem3.Depart = "公司本部"; - checkItem3.ThisRectifyNum = checkLists.Where(x => x.ProposeUnitType == "10").Count().ToString(); - checkItem3.ThisOKRectifyNum = checkLists.Where(x => x.ProposeUnitType == "10" && x.OK == 1).Count().ToString(); - checkItem3.TotalRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == "10").Count().ToString(); - checkItem3.TotalOKRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == "10" && x.OK == 1).Count().ToString(); - checkItems.Add(checkItem3); - Model.CheckItem checkItem4 = new Model.CheckItem(); - checkItem4.Depart = "建设单位"; - checkItem4.ThisRectifyNum = checkLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_4).Count().ToString(); - checkItem4.ThisOKRectifyNum = checkLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_4 && x.OK == 1).Count().ToString(); - checkItem4.TotalRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_4).Count().ToString(); - checkItem4.TotalOKRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_4 && x.OK == 1).Count().ToString(); - checkItems.Add(checkItem4); - Model.CheckItem checkItem5 = new Model.CheckItem(); - checkItem5.Depart = "监理单位"; - checkItem5.ThisRectifyNum = checkLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_3).Count().ToString(); - checkItem5.ThisOKRectifyNum = checkLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_3 && x.OK == 1).Count().ToString(); - checkItem5.TotalRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_3).Count().ToString(); - checkItem5.TotalOKRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_3 && x.OK == 1).Count().ToString(); - checkItems.Add(checkItem5); - Model.CheckItem checkItem6 = new Model.CheckItem(); - checkItem6.Depart = "总承包商项目部"; - checkItem6.ThisRectifyNum = checkLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_1).Count().ToString(); - checkItem6.ThisOKRectifyNum = checkLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_1 && x.OK == 1).Count().ToString(); - checkItem6.TotalRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_1).Count().ToString(); - checkItem6.TotalOKRectifyNum = totalCheckLists.Where(x => x.ProposeUnitType == BLL.Const.ProjectUnitType_1 && x.OK == 1).Count().ToString(); - checkItems.Add(checkItem6); - GridRectify.DataSource = checkItems; - GridRectify.DataBind(); - } - else - { - GridRectify.DataSource = list; - GridRectify.DataBind(); - } - } - private void BindNDTCheck() - { - var list = BLL.MonthNDTCheckService.getListData(CheckMonthId); - if (list.Count == 0) - { - List nDTCheckItems = new List(); - var totalNDEItems = from x in Funs.DB.HJGL_Batch_NDEItem - join y in Funs.DB.HJGL_Batch_NDE - on x.NDEID equals y.NDEID - where y.NDEDate <= endTime && y.ProjectId == CurrUser.LoginProjectId - select new - { - NDEItemID = x.NDEItemID, - UnitId = y.UnitId, - TotalFilm = x.TotalFilm, - PassFilm = x.PassFilm, - }; - var monthNDEItems = from x in Funs.DB.HJGL_Batch_NDEItem - join y in Funs.DB.HJGL_Batch_NDE - on x.NDEID equals y.NDEID - where y.NDEDate >= startTime && y.NDEDate <= endTime && y.ProjectId == CurrUser.LoginProjectId - select new - { - NDEItemID = x.NDEItemID, - UnitId = y.UnitId, - TotalFilm = x.TotalFilm, - PassFilm = x.PassFilm, - }; - var monthRepairRecords = from x in Funs.DB.HJGL_RepairRecord - where x.RepairDate >= startTime && x.RepairDate <= endTime && x.ProjectId == this.CurrUser.LoginProjectId - select x; - List units = UnitService.GetUnitByProjectIdUnitTypeList(CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2); - foreach (var unit in units) - { - var unitTotalNDEItems = totalNDEItems.Where(x => x.UnitId == unit.UnitId); - var unitNDEItems = monthNDEItems.Where(x => x.UnitId == unit.UnitId); - Model.Check_MonthNDTCheck nDTCheckItem = new Model.Check_MonthNDTCheck(); - nDTCheckItem.UnitId = unit.UnitId; - int filmNum = 0, passFilm = 0; - if (unitNDEItems.Count() > 0) - { - filmNum = unitNDEItems.Sum(x => x.TotalFilm ?? 0); - passFilm = unitNDEItems.Sum(x => x.PassFilm ?? 0); - } - int totalFilmNum = 0, totalPassFilm = 0; - if (unitTotalNDEItems.Count() > 0) - { - totalFilmNum = unitTotalNDEItems.Sum(x => x.TotalFilm ?? 0); - totalPassFilm = unitTotalNDEItems.Sum(x => x.PassFilm ?? 0); - } - nDTCheckItem.FilmNum = filmNum; - nDTCheckItem.NotOKFileNum = filmNum - passFilm; - nDTCheckItem.RepairFileNum = monthRepairRecords.Where(x => x.UnitId == unit.UnitId).Count(); - if (filmNum > 0) - { - nDTCheckItem.OneOKRate = decimal.Round(decimal.Parse((Convert.ToDouble(passFilm) / Convert.ToDouble(filmNum) * 100).ToString()), 2).ToString() + "%"; - } - else - { - nDTCheckItem.OneOKRate = "0%"; - } - nDTCheckItem.TotalFilmNum = totalFilmNum; - nDTCheckItem.TotalNotOKFileNum = totalFilmNum - totalPassFilm; - if (totalFilmNum > 0) - { - nDTCheckItem.TotalOneOKRate = decimal.Round(decimal.Parse((Convert.ToDouble(totalPassFilm) / Convert.ToDouble(totalFilmNum) * 100).ToString()), 2).ToString() + "%"; - } - else - { - nDTCheckItem.TotalOneOKRate = "0%"; - } - nDTCheckItems.Add(nDTCheckItem); - } - GridNDTCheck.DataSource = nDTCheckItems; - GridNDTCheck.DataBind(); - } - else - { - GridNDTCheck.DataSource = list; - GridNDTCheck.DataBind(); - } - } - private void BindWelder() - { - var list = BLL.MonthWelderService.getListData(CheckMonthId); - if (list.Count == 0) - { - List welderItems = new List(); - List units = UnitService.GetUnitByProjectIdUnitTypeList(CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2); - foreach (var unit in units) - { - Model.Check_MonthWelder welderItem = new Model.Check_MonthWelder(); - welderItem.UnitId = unit.UnitId; - welderItem.ThisPersonNum = 0; - welderItem.ThisOKPersonNum = 0; - welderItem.ThisOKRate = "0%"; - welderItem.TotalPersonNum = 0; - welderItem.TotalOKPersonNum = 0; - welderItem.TotalOKRate = "0%"; - welderItems.Add(welderItem); - } - GridWelder.DataSource = welderItems; - GridWelder.DataBind(); - } - else - { - GridWelder.DataSource = list; - GridWelder.DataBind(); - } - } - - private void BindSpotCheck() - { - var monthSpotCheckDetails = BLL.MonthSpotCheckDetailService.getListData(CheckMonthId); - if (monthSpotCheckDetails.Count == 0) - { - List spotCheckDetailOKLists = SpotCheckDetailService.GetOKSpotCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - List totalSpotCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - List totalControlItemAndCycles = ControlItemAndCycleService.GetTotalControlItemAndCycles(CurrUser.LoginProjectId); - string modelId = SQLHelper.GetNewID(typeof(Model.Check_MonthSpotCheckDetail)); - Model.Check_MonthSpotCheckDetail monthSpotCheckDetail1 = new Model.Check_MonthSpotCheckDetail(); - monthSpotCheckDetail1.MonthSpotCheckDetailId = modelId.Substring(0, modelId.Length - 1) + "1"; - monthSpotCheckDetail1.ControlPoint = "AR"; - monthSpotCheckDetail1.TotalNum = ControlItemAndCycleService.GetControlItemAndCyclesByControlPoint("AR").ToString(); - monthSpotCheckDetail1.ThisOKNum = (from x in spotCheckDetailOKLists - join y in totalControlItemAndCycles - on x.ControlItemAndCycleId equals y.ControlItemAndCycleId - where y.ControlPoint == "AR" - select x).Count().ToString(); - monthSpotCheckDetail1.TotalOKNum = (from x in totalSpotCheckDetailOKLists - join y in totalControlItemAndCycles - on x.ControlItemAndCycleId equals y.ControlItemAndCycleId - where y.ControlPoint == "AR" - select x).Count().ToString(); - if (Convert.ToInt32(monthSpotCheckDetail1.TotalNum) > 0) - { - monthSpotCheckDetail1.TotalOKRate = decimal.Round(Convert.ToDecimal(Convert.ToDecimal(monthSpotCheckDetail1.TotalOKNum) * 100 / Convert.ToDecimal(monthSpotCheckDetail1.TotalNum)), 2) + "%"; - } - else - { - monthSpotCheckDetail1.TotalOKRate = "0"; - } - monthSpotCheckDetails.Add(monthSpotCheckDetail1); - Model.Check_MonthSpotCheckDetail monthSpotCheckDetail2 = new Model.Check_MonthSpotCheckDetail(); - monthSpotCheckDetail2.MonthSpotCheckDetailId = modelId.Substring(0, modelId.Length - 1) + "2"; - monthSpotCheckDetail2.ControlPoint = "A"; - monthSpotCheckDetail2.TotalNum = ControlItemAndCycleService.GetControlItemAndCyclesByControlPoint("A").ToString(); - monthSpotCheckDetail2.ThisOKNum = (from x in spotCheckDetailOKLists - join y in totalControlItemAndCycles - on x.ControlItemAndCycleId equals y.ControlItemAndCycleId - where y.ControlPoint == "A" - select x).Count().ToString(); - monthSpotCheckDetail2.TotalOKNum = (from x in totalSpotCheckDetailOKLists - join y in totalControlItemAndCycles - on x.ControlItemAndCycleId equals y.ControlItemAndCycleId - where y.ControlPoint == "A" - select x).Count().ToString(); - if (Convert.ToInt32(monthSpotCheckDetail2.TotalNum) > 0) - { - monthSpotCheckDetail2.TotalOKRate = decimal.Round(Convert.ToDecimal(Convert.ToDecimal(monthSpotCheckDetail2.TotalOKNum) * 100 / Convert.ToDecimal(monthSpotCheckDetail2.TotalNum)), 2) + "%"; - } - else - { - monthSpotCheckDetail2.TotalOKRate = "0"; - } - monthSpotCheckDetails.Add(monthSpotCheckDetail2); - Model.Check_MonthSpotCheckDetail monthSpotCheckDetail3 = new Model.Check_MonthSpotCheckDetail(); - monthSpotCheckDetail3.MonthSpotCheckDetailId = modelId.Substring(0, modelId.Length - 1) + "3"; - monthSpotCheckDetail3.ControlPoint = "BR"; - monthSpotCheckDetail3.TotalNum = ControlItemAndCycleService.GetControlItemAndCyclesByControlPoint("BR").ToString(); - monthSpotCheckDetail3.ThisOKNum = (from x in spotCheckDetailOKLists - join y in totalControlItemAndCycles - on x.ControlItemAndCycleId equals y.ControlItemAndCycleId - where y.ControlPoint == "BR" - select x).Count().ToString(); - monthSpotCheckDetail3.TotalOKNum = (from x in totalSpotCheckDetailOKLists - join y in totalControlItemAndCycles - on x.ControlItemAndCycleId equals y.ControlItemAndCycleId - where y.ControlPoint == "BR" - select x).Count().ToString(); - if (Convert.ToInt32(monthSpotCheckDetail3.TotalNum) > 0) - { - monthSpotCheckDetail3.TotalOKRate = decimal.Round(Convert.ToDecimal(Convert.ToDecimal(monthSpotCheckDetail3.TotalOKNum) * 100 / Convert.ToDecimal(monthSpotCheckDetail3.TotalNum)), 2) + "%"; - } - else - { - monthSpotCheckDetail3.TotalOKRate = "0"; - } - monthSpotCheckDetails.Add(monthSpotCheckDetail3); - Model.Check_MonthSpotCheckDetail monthSpotCheckDetail4 = new Model.Check_MonthSpotCheckDetail(); - monthSpotCheckDetail4.MonthSpotCheckDetailId = modelId.Substring(0, modelId.Length - 1) + "4"; - monthSpotCheckDetail4.ControlPoint = "B"; - monthSpotCheckDetail4.TotalNum = ControlItemAndCycleService.GetControlItemAndCyclesByControlPoint("B").ToString(); - monthSpotCheckDetail4.ThisOKNum = (from x in spotCheckDetailOKLists - join y in totalControlItemAndCycles - on x.ControlItemAndCycleId equals y.ControlItemAndCycleId - where y.ControlPoint == "B" - select x).Count().ToString(); - monthSpotCheckDetail4.TotalOKNum = (from x in totalSpotCheckDetailOKLists - join y in totalControlItemAndCycles - on x.ControlItemAndCycleId equals y.ControlItemAndCycleId - where y.ControlPoint == "B" - select x).Count().ToString(); - if (Convert.ToInt32(monthSpotCheckDetail4.TotalNum) > 0) - { - monthSpotCheckDetail4.TotalOKRate = decimal.Round(Convert.ToDecimal(Convert.ToDecimal(monthSpotCheckDetail4.TotalOKNum) * 100 / Convert.ToDecimal(monthSpotCheckDetail4.TotalNum)), 2) + "%"; - } - else - { - monthSpotCheckDetail4.TotalOKRate = "0"; - } - monthSpotCheckDetails.Add(monthSpotCheckDetail4); - GridSpotCheckDetail.DataSource = monthSpotCheckDetails; - GridSpotCheckDetail.DataBind(); - //if (!string.IsNullOrEmpty(CheckMonthId)) - //{ - // foreach (var monthSpotCheckDetail in monthSpotCheckDetails) - // { - // monthSpotCheckDetail.CheckMonthId = CheckMonthId; - // MonthSpotCheckDetailService.AddMonthSpotCheckDetail(monthSpotCheckDetail); - // } - //} - } - else - { - GridSpotCheckDetail.DataSource = monthSpotCheckDetails; - GridSpotCheckDetail.DataBind(); - } - } - - #region 月报数据集合 - /// - ///月报数据集合 - /// - public static List specialEquipmentDetails = new List(); - #endregion - - - // - //获取施工完成情况 - // - // - // - protected string ConvertState(object DesignId) - { - if (DesignId != null) - { - Model.Check_Design design = BLL.DesignService.GetDesignByDesignId(DesignId.ToString()); - if (design != null) - { - if (design.State == Const.Design_Complete) - { - return "已完成"; - } - else - { - return "未完成"; - } - } - else - { - return ""; - } - } - return ""; - } - - // - //获取单位名称 - // - // - // - protected string ConvertUnitName(object UnitId) - { - string unitName = string.Empty; - if (UnitId != null) - { - Model.Base_Unit unit = BLL.UnitService.GetUnitByUnitId(UnitId.ToString()); - if (unit != null) - { - unitName = unit.UnitName; - } - } - return unitName; - } - - private void BindSpecialEquipmentDetail() - { - - specialEquipmentDetails = SpecialEquipmentDetailService.GetList(CheckMonthId); - if (specialEquipmentDetails.Count == 0) //新增月报 - { - string Id = SQLHelper.GetNewID(typeof(Model.Check_SpecialEquipmentDetail)); - Model.Check_SpecialEquipmentDetail specialEquipmentDetail1 = new Model.Check_SpecialEquipmentDetail(); - specialEquipmentDetail1.SpecialEquipmentName = "压力容器(个)"; - specialEquipmentDetail1.SpecialEquipmentDetailId = Id.Substring(0, Id.Length - 1) + "1"; - specialEquipmentDetails.Add(specialEquipmentDetail1); - Model.Check_SpecialEquipmentDetail specialEquipmentDetail2 = new Model.Check_SpecialEquipmentDetail(); - specialEquipmentDetail2.SpecialEquipmentName = "压力管道(条)"; - specialEquipmentDetail2.SpecialEquipmentDetailId = Id.Substring(0, Id.Length - 1) + "2"; - specialEquipmentDetails.Add(specialEquipmentDetail2); - Model.Check_SpecialEquipmentDetail specialEquipmentDetail3 = new Model.Check_SpecialEquipmentDetail(); - specialEquipmentDetail3.SpecialEquipmentName = "起重机械"; - specialEquipmentDetail3.SpecialEquipmentDetailId = Id.Substring(0, Id.Length - 1) + "3"; - specialEquipmentDetails.Add(specialEquipmentDetail3); - Model.Check_SpecialEquipmentDetail specialEquipmentDetail4 = new Model.Check_SpecialEquipmentDetail(); - specialEquipmentDetail4.SpecialEquipmentName = "锅炉"; - specialEquipmentDetail4.SpecialEquipmentDetailId = Id.Substring(0, Id.Length - 1) + "4"; - specialEquipmentDetails.Add(specialEquipmentDetail4); - Model.Check_SpecialEquipmentDetail specialEquipmentDetail5 = new Model.Check_SpecialEquipmentDetail(); - specialEquipmentDetail5.SpecialEquipmentName = "电梯"; - specialEquipmentDetail5.SpecialEquipmentDetailId = Id.Substring(0, Id.Length - 1) + "5"; - specialEquipmentDetails.Add(specialEquipmentDetail5); - } - GridSpecialEquipmentDetail.DataSource = specialEquipmentDetails; - GridSpecialEquipmentDetail.DataBind(); - } - private void BindDesign() - { - var list = MonthDesignService.getListData(CheckMonthId); - var mainItems = BLL.MainItemService.GetMainItemList(this.CurrUser.LoginProjectId); - var designProfessionals = BLL.DesignProfessionalService.GetDesignProfessionalItem(); - if (list.Count == 0) - { - var designList = DesignService.GetDesignListsByTime(CurrUser.LoginProjectId, startTime, endTime); - List monthDesigns = new List(); - string monthDesignId = SQLHelper.GetNewID(); - monthDesignId = monthDesignId.Substring(0, monthDesignId.Length - 1); - int i = 0; - foreach (var item in designList) - { - Model.Check_MonthDesign monthDesign = new Model.Check_MonthDesign(); - monthDesign.MonthDesignId = monthDesignId + i; - monthDesign.DesignCode = item.DesignCode; - var mainItem = mainItems.FirstOrDefault(x => x.Value == item.MainItemId); - if (mainItem != null) - { - monthDesign.MainItemId = mainItem.Text; - } - var designProfessional = designProfessionals.FirstOrDefault(x => x.Value == item.CNProfessionalCode); - if (designProfessional != null) - { - monthDesign.DesignProfessionalId = designProfessional.Text; - } - monthDesign.State = item.State == Const.Design_Complete ? "已完成" : "未完成"; - monthDesigns.Add(monthDesign); - i++; - } - GridDesign.DataSource = monthDesigns; - GridDesign.DataBind(); - } - else - { - foreach (var item in list) - { - var mainItem = mainItems.FirstOrDefault(x => x.Value == item.MainItemId); - if (mainItem != null) - { - item.MainItemId = mainItem.Text; - } - var designProfessional = designProfessionals.FirstOrDefault(x => x.Value == item.DesignProfessionalId); - if (designProfessional != null) - { - item.DesignProfessionalId = designProfessional.Text; - } - } - GridDesign.DataSource = list; - GridDesign.DataBind(); - } - } - #region 增加按钮事件 - /// - /// 增加按钮事件 - /// - /// - /// - protected void btnNew_Click(object sender, EventArgs e) - { - var list = GetDetails(); - Model.Check_MonthDesign monthDesign = new Model.Check_MonthDesign(); - monthDesign.MonthDesignId = SQLHelper.GetNewID(); - list.Add(monthDesign); - GridDesign.DataSource = list; - GridDesign.DataBind(); - } - private List GetDetails() - { - List monthDesigns = new List(); - foreach (JObject mergedRow in GridDesign.GetMergedData()) - { - JObject values = mergedRow.Value("values"); - int i = mergedRow.Value("index"); - Model.Check_MonthDesign monthDesign = new Model.Check_MonthDesign(); - monthDesign.MonthDesignId = GridDesign.Rows[i].RowID; - monthDesign.DesignCode = values.Value("DesignCode"); - monthDesign.MainItemId = values.Value("MainItemId"); - monthDesign.DesignProfessionalId = values.Value("DesignProfessionalId"); - monthDesign.State = values.Value("State"); - monthDesign.Remark = values.Value("Remark"); - monthDesigns.Add(monthDesign); - } - return monthDesigns; - } - #endregion - #region 行点击事件 - /// - /// Grid行点击事件 - /// - /// - /// - protected void GridDesign_RowCommand(object sender, GridCommandEventArgs e) - { - string monthDesignId = GridDesign.DataKeys[e.RowIndex][0].ToString(); - var list = GetDetails(); - if (e.CommandName == "del")//删除 - { - var Report = list.FirstOrDefault(x => x.MonthDesignId == monthDesignId); - if (Report != null) - { - list.Remove(Report); - } - this.GridDesign.DataSource = list; - this.GridDesign.DataBind(); - } - } - #endregion - private void OutputSummaryData() - { - JObject summary = new JObject(); - int filmNum = 0, notOKFileNum = 0, repairFileNum = 0, totalFilmNum = 0, totalNotOKFileNum = 0; - string oneOKRate = string.Empty, totalOneOKRate = string.Empty; - foreach (JObject mergedRow in GridNDTCheck.GetMergedData()) - { - JObject values = mergedRow.Value("values"); - if (values["FilmNum"].ToString() != "" && values["NotOKFileNum"].ToString() != "") - { - filmNum += values.Value("FilmNum"); - notOKFileNum += values.Value("NotOKFileNum"); - } - if (values["RepairFileNum"].ToString() != "") - { - repairFileNum += values.Value("RepairFileNum"); - } - if (values["TotalFilmNum"].ToString() != "" && values["TotalNotOKFileNum"].ToString() != "") - { - totalFilmNum += values.Value("TotalFilmNum"); - totalNotOKFileNum += values.Value("TotalNotOKFileNum"); - } - } - if (filmNum > 0) - { - var a = Convert.ToDouble(filmNum - notOKFileNum); - var b = Convert.ToDouble(filmNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - oneOKRate = result.ToString() + "%"; - } - if (totalFilmNum > 0) - { - var a = Convert.ToDouble(totalFilmNum - totalNotOKFileNum); - var b = Convert.ToDouble(totalFilmNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - totalOneOKRate = result.ToString() + "%"; - } - JObject summary1 = new JObject(); - summary1.Add("UnitName", "合计"); - summary1.Add("FilmNum", filmNum); - summary1.Add("NotOKFileNum", notOKFileNum); - summary1.Add("RepairFileNum", repairFileNum); - summary1.Add("OneOKRate", oneOKRate); - summary1.Add("TotalFilmNum", totalFilmNum); - summary1.Add("TotalNotOKFileNum", totalNotOKFileNum); - summary1.Add("TotalOneOKRate", totalOneOKRate); - GridNDTCheck.SummaryData = summary1; - int thisPersonNum = 0, thisOKPersonNum = 0, totalPersonNum = 0, totalOKPersonNum = 0; - string thisOKRate = string.Empty, totalOKRate = string.Empty; - foreach (JObject mergedRow in GridWelder.GetMergedData()) - { - JObject values = mergedRow.Value("values"); - if (values["ThisPersonNum"].ToString() != "" && values["ThisOKPersonNum"].ToString() != "") - { - thisPersonNum += values.Value("ThisPersonNum"); - thisOKPersonNum += values.Value("ThisOKPersonNum"); - } - if (values["TotalPersonNum"].ToString() != "" && values["TotalOKPersonNum"].ToString() != "") - { - totalPersonNum += values.Value("TotalPersonNum"); - totalOKPersonNum += values.Value("TotalOKPersonNum"); - } - } - if (thisPersonNum > 0 && thisOKPersonNum > 0) - { - var a = Convert.ToDouble(thisOKPersonNum); - var b = Convert.ToDouble(thisPersonNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - thisOKRate = result.ToString() + "%"; - } - if (totalPersonNum > 0 && totalOKPersonNum > 0) - { - var a = Convert.ToDouble(totalOKPersonNum); - var b = Convert.ToDouble(totalPersonNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - totalOKRate = result.ToString() + "%"; - } - summary.Add("UnitName", "合计"); - summary.Add("ThisPersonNum", thisPersonNum); - summary.Add("ThisOKPersonNum", thisOKPersonNum); - summary.Add("ThisOKRate", thisOKRate); - summary.Add("TotalPersonNum", totalPersonNum); - summary.Add("TotalOKPersonNum", totalOKPersonNum); - summary.Add("TotalOKRate", totalOKRate); - GridWelder.SummaryData = summary; - - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, CurrUser.PersonId, Const.CheckMonthMenuId, Const.BtnModify)) - { - Model.Check_CheckMonth CheckMonth = new Model.Check_CheckMonth(); - CheckMonth.ProjectId = CurrUser.LoginProjectId; - CheckMonth.ManagementOverview = txtManagementOverview.Text.Trim(); - CheckMonth.AccidentSituation = txtAccidentSituation.Text.Trim(); - CheckMonth.ConstructionData = txtConstructionData.Text.Trim(); - CheckMonth.NextMonthPlan = txtNextMonthPlan.Text.Trim(); - CheckMonth.NeedSolved = txtNeedSolved.Text.Trim(); - CheckMonth.MonthOk = txtMonthOk.Text.Trim(); - CheckMonth.MonthDataOk = txtMonthDataOk.Text.Trim(); - CheckMonth.AllOk = txtAllOk.Text.Trim(); - CheckMonth.AllDataOk = txtAllDataOk.Text.Trim(); - if (!string.IsNullOrEmpty(CheckMonthId)) - { - CheckMonth.CheckMonthId = CheckMonthId; - CheckMonthService.UpdateCheckMonth(CheckMonth); - //LogService.AddLog(CurrUser.PersonId, "修改质量月报", CurrUser.LoginProjectId); - } - else - { - CheckMonth.CheckMonthId = SQLHelper.GetNewID(typeof(Model.Check_CheckMonth)); - CheckMonth.Months = Convert.ToDateTime(Request.Params["months"]); - CheckMonth.CompileMan = CurrUser.PersonId; - CheckMonth.CompileDate = DateTime.Now; - CheckMonthService.AddCheckMonth(CheckMonth); - //LogService.AddLog(CurrUser.PersonId, "增加质量月报", CurrUser.LoginProjectId); - } - SpecialEquipmentDetailService.DeleteSpecialEquipmentDetailsByCheckMonthId(CheckMonth.CheckMonthId); - BLL.MonthRectifyService.DeleteMonthRectifysByCheckMonthId(CheckMonth.CheckMonthId); - BLL.MonthNDTCheckService.DeleteMonthNDTChecksByCheckMonthId(CheckMonth.CheckMonthId); - BLL.MonthWelderService.DeleteMonthWeldersByCheckMonthId(CheckMonth.CheckMonthId); - BLL.MonthSpotCheckDetailService.DeleteMonthSpotCheckDetailsByCheckMonthId(CheckMonthId); - BLL.MonthDesignService.DeleteMonthDesignsByCheckMonthId(CheckMonthId); - int count = GridSpecialEquipmentDetail.Rows.Count; - string monthRectifyId = SQLHelper.GetNewID(); - monthRectifyId = monthRectifyId.Substring(0, monthRectifyId.Length - 1); - foreach (JObject mergedRow in GridRectify.GetMergedData()) //质量缺陷/不合格项整改关闭情况 - { - Model.Check_MonthRectify monthRectify = new Model.Check_MonthRectify(); - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - //string id = GridSpecialEquipmentDetail.Rows[i].RowID; - monthRectify.MonthRectifyId = monthRectifyId + i.ToString(); - monthRectify.CheckMonthId = CheckMonth.CheckMonthId; - monthRectify.Depart = values.Value("Depart"); - monthRectify.ThisRectifyNum = Funs.GetNewIntOrZero(values.Value("ThisRectifyNum")); - monthRectify.ThisOKRectifyNum = Funs.GetNewIntOrZero(values.Value("ThisOKRectifyNum")); - monthRectify.TotalRectifyNum = Funs.GetNewIntOrZero(values.Value("TotalRectifyNum")); - monthRectify.TotalOKRectifyNum = Funs.GetNewIntOrZero(values.Value("TotalOKRectifyNum")); - MonthRectifyService.AddMonthRectify(monthRectify); - } - string monthNDTCheckId = SQLHelper.GetNewID(); - monthNDTCheckId = monthNDTCheckId.Substring(0, monthNDTCheckId.Length - 1); - foreach (JObject mergedRow in GridNDTCheck.GetMergedData()) //无损检测情况 - { - Model.Check_MonthNDTCheck monthNDTCheck = new Model.Check_MonthNDTCheck(); - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - //string id = GridSpecialEquipmentDetail.Rows[i].RowID; - monthNDTCheck.MonthNDTCheckId = monthNDTCheckId + i.ToString(); - monthNDTCheck.CheckMonthId = CheckMonth.CheckMonthId; - monthNDTCheck.UnitId = values.Value("UnitId"); - monthNDTCheck.FilmNum = Funs.GetNewIntOrZero(values.Value("FilmNum")); - monthNDTCheck.NotOKFileNum = Funs.GetNewIntOrZero(values.Value("NotOKFileNum")); - monthNDTCheck.RepairFileNum = Funs.GetNewIntOrZero(values.Value("RepairFileNum")); - monthNDTCheck.OneOKRate = values.Value("OneOKRate"); - monthNDTCheck.TotalFilmNum = Funs.GetNewIntOrZero(values.Value("TotalFilmNum")); - monthNDTCheck.TotalNotOKFileNum = Funs.GetNewIntOrZero(values.Value("TotalNotOKFileNum")); - monthNDTCheck.TotalOneOKRate = values.Value("TotalOneOKRate"); - MonthNDTCheckService.AddMonthNDTCheck(monthNDTCheck); - } - string monthWelderId = SQLHelper.GetNewID(); - monthWelderId = monthWelderId.Substring(0, monthWelderId.Length - 1); - foreach (JObject mergedRow in GridWelder.GetMergedData()) //焊工资格评定情况 - { - Model.Check_MonthWelder monthWelder = new Model.Check_MonthWelder(); - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - //string id = GridSpecialEquipmentDetail.Rows[i].RowID; - monthWelder.MonthWelderId = monthNDTCheckId + i.ToString(); - monthWelder.CheckMonthId = CheckMonth.CheckMonthId; - monthWelder.UnitId = values.Value("UnitId"); - monthWelder.ThisPersonNum = Funs.GetNewIntOrZero(values.Value("ThisPersonNum")); - monthWelder.ThisOKPersonNum = Funs.GetNewIntOrZero(values.Value("ThisOKPersonNum")); - monthWelder.ThisOKRate = values.Value("ThisOKRate"); - monthWelder.TotalPersonNum = Funs.GetNewIntOrZero(values.Value("TotalPersonNum")); - monthWelder.TotalOKPersonNum = Funs.GetNewIntOrZero(values.Value("TotalOKPersonNum")); - monthWelder.TotalOKRate = values.Value("TotalOKRate"); - MonthWelderService.AddMonthWelder(monthWelder); - } - string monthSpotCheckDetailId = SQLHelper.GetNewID(); - monthSpotCheckDetailId = monthSpotCheckDetailId.Substring(0, monthSpotCheckDetailId.Length - 1); - foreach (JObject mergedRow in GridSpotCheckDetail.GetMergedData()) //焊工资格评定情况 - { - Model.Check_MonthSpotCheckDetail monthSpotCheckDetail = new Model.Check_MonthSpotCheckDetail(); - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - //string id = GridSpecialEquipmentDetail.Rows[i].RowID; - monthSpotCheckDetail.MonthSpotCheckDetailId = monthSpotCheckDetailId + i.ToString(); - monthSpotCheckDetail.CheckMonthId = CheckMonth.CheckMonthId; - monthSpotCheckDetail.ControlPoint = values.Value("ControlPoint"); - monthSpotCheckDetail.TotalNum = values.Value("TotalSpotNum"); - monthSpotCheckDetail.ThisOKNum = values.Value("ThisSpotOKNum"); - monthSpotCheckDetail.TotalOKNum = values.Value("TotalSpotOKNum"); - monthSpotCheckDetail.TotalOKRate = values.Value("TotalSpotOKRate"); - MonthSpotCheckDetailService.AddMonthSpotCheckDetail(monthSpotCheckDetail); - } - if (GridSpecialEquipmentDetail.GetMergedData().Count > 0)//判断用户编辑数据是都大于0 - { - //var datasGridSpecialEquipmentDetail = GridSpecialEquipmentDetail.GetMergedData(); - //if (datasGridSpecialEquipmentDetail.Count > 0)//把list中 - //{ - foreach (JObject mergedRow in GridSpecialEquipmentDetail.GetMergedData()) - { - Model.Check_SpecialEquipmentDetail specialEquipmentCheckDetail = new Model.Check_SpecialEquipmentDetail(); - int i = mergedRow.Value("index"); - string id = GridSpecialEquipmentDetail.Rows[i].RowID; - //specialEquipmentDetails.Remove(specialEquipmentDetails.FirstOrDefault(p => p.SpecialEquipmentDetailId.Equals(id)));//先移除指定行数据 - JObject values = mergedRow.Value("values"); - //string id = GridSpecialEquipmentDetail.Rows[i].RowID; - specialEquipmentCheckDetail.SpecialEquipmentDetailId = id; - specialEquipmentCheckDetail.CheckMonthId = CheckMonth.CheckMonthId; - specialEquipmentCheckDetail.SpecialEquipmentName = values.Value("SpecialEquipmentName"); - specialEquipmentCheckDetail.TotalNum = values.Value("TotalNum"); - specialEquipmentCheckDetail.ThisCompleteNum1 = values.Value("ThisCompleteNum1"); - specialEquipmentCheckDetail.TotalCompleteNum1 = values.Value("TotalCompleteNum1"); - specialEquipmentCheckDetail.TotalRate1 = values.Value("TotalRate1"); - specialEquipmentCheckDetail.ThisCompleteNum2 = values.Value("ThisCompleteNum2"); - specialEquipmentCheckDetail.TotalCompleteNum2 = values.Value("TotalCompleteNum2"); - specialEquipmentCheckDetail.TotalRate2 = values.Value("TotalRate2"); - //specialEquipmentDetails.Add(specialEquipmentCheckDetail); - SpecialEquipmentDetailService.AddSpecialEquipmentDetail(specialEquipmentCheckDetail); - } - } - //} - string monthDesignId = SQLHelper.GetNewID(); - monthDesignId = monthDesignId.Substring(0, monthDesignId.Length - 1); - var mainItems = BLL.MainItemService.GetMainItemList(this.CurrUser.LoginProjectId); - var designProfessionals = BLL.DesignProfessionalService.GetDesignProfessionalItem(); - foreach (JObject mergedRow in GridDesign.GetMergedData()) //焊工资格评定情况 - { - Model.Check_MonthDesign monthDesign = new Model.Check_MonthDesign(); - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - //string id = GridSpecialEquipmentDetail.Rows[i].RowID; - monthDesign.MonthDesignId = monthDesignId + i.ToString(); - monthDesign.CheckMonthId = CheckMonth.CheckMonthId; - monthDesign.DesignCode = values.Value("DesignCode"); - var mainItem = mainItems.FirstOrDefault(x => x.Text == values.Value("MainItemId")); - if (mainItem != null) - { - monthDesign.MainItemId = mainItem.Value; - } - var designProfessional = designProfessionals.FirstOrDefault(x => x.Text == values.Value("DesignProfessionalId")); - if (designProfessional != null) - { - monthDesign.DesignProfessionalId = designProfessional.Value; - } - monthDesign.State = values.Value("State"); - monthDesign.Remark = values.Value("Remark"); - MonthDesignService.AddMonthDesign(monthDesign); - } - //saveSpecialEquipmentDetails();//保存内存数据到数据库 - ShowNotify("提交成功!", MessageBoxIcon.Success); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx.designer.cs deleted file mode 100644 index 9c0a0b80..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditCheckMonth.aspx.designer.cs +++ /dev/null @@ -1,618 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class EditCheckMonth { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// lbMonths 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox lbMonths; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// txtManagementOverview 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtManagementOverview; - - /// - /// ContentPanel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel1; - - /// - /// txtAccidentSituation 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtAccidentSituation; - - /// - /// ContentPanel3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel3; - - /// - /// GridRectify 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid GridRectify; - - /// - /// txtThisRectifyNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtThisRectifyNum; - - /// - /// txtThisOKRectifyNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtThisOKRectifyNum; - - /// - /// txtTotalRectifyNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalRectifyNum; - - /// - /// txtTotalOKRectifyNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalOKRectifyNum; - - /// - /// ContentPanel4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel4; - - /// - /// GridNDTCheck 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid GridNDTCheck; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// txtFilmNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtFilmNum; - - /// - /// txtNotOKFileNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtNotOKFileNum; - - /// - /// txtRepairFileNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtRepairFileNum; - - /// - /// txtTotalFilmNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalFilmNum; - - /// - /// txtTotalNotOKFileNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalNotOKFileNum; - - /// - /// ContentPanel5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel5; - - /// - /// GridWelder 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid GridWelder; - - /// - /// Label4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label4; - - /// - /// txtThisPersonNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtThisPersonNum; - - /// - /// txtThisOKPersonNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtThisOKPersonNum; - - /// - /// txtTotalPersonNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalPersonNum; - - /// - /// txtTotalOKPersonNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalOKPersonNum; - - /// - /// ContentPanel6 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel6; - - /// - /// GridSpotCheckDetail 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid GridSpotCheckDetail; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// txtMonthOk 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtMonthOk; - - /// - /// txtAllOk 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtAllOk; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// txtTotalSpotNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalSpotNum; - - /// - /// txtThisSpotOKNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtThisSpotOKNum; - - /// - /// txtTotalSpotOKNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalSpotOKNum; - - /// - /// ContentPanel7 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel7; - - /// - /// GridSpecialEquipmentDetail 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid GridSpecialEquipmentDetail; - - /// - /// txtTotalNum 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtTotalNum; - - /// - /// txtThisCompleteNum1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtThisCompleteNum1; - - /// - /// txtTotalCompleteNum1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalCompleteNum1; - - /// - /// txtThisCompleteNum2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtThisCompleteNum2; - - /// - /// txtTotalCompleteNum2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtTotalCompleteNum2; - - /// - /// ContentPanel8 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel8; - - /// - /// GridDesign 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid GridDesign; - - /// - /// Toolbar3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar3; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// txtDesignCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDesignCode; - - /// - /// drpMainItemId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainItemId; - - /// - /// drpDesignProfessionalId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDesignProfessionalId; - - /// - /// drpState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpState; - - /// - /// txtRemark 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtRemark; - - /// - /// ContentPanel11 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel11; - - /// - /// txtMonthDataOk 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtMonthDataOk; - - /// - /// txtAllDataOk 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtAllDataOk; - - /// - /// txtConstructionData 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtConstructionData; - - /// - /// ContentPanel9 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel9; - - /// - /// txtNextMonthPlan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtNextMonthPlan; - - /// - /// ContentPanel10 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel10; - - /// - /// txtNeedSolved 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtNeedSolved; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdCheckerId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCheckerId; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnClose 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnClose; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx deleted file mode 100644 index d9dc6043..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx +++ /dev/null @@ -1,268 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EditDesign.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.EditDesign" %> - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx.cs deleted file mode 100644 index 85c803a1..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx.cs +++ /dev/null @@ -1,877 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; -using System.Web.UI; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class EditDesign : PageBase - { - /// - /// 主键 - /// - public string DesignId - { - get - { - return (string)ViewState["DesignId"]; - } - set - { - ViewState["DesignId"] = value; - } - } - - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - /// - /// 附件 - /// - public int HandleImg - { - get - { - return Convert.ToInt32(ViewState["HandleImg"]); - } - set - { - ViewState["HandleImg"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - DesignId = Request.Params["DesignId"]; - if (!string.IsNullOrEmpty(DesignId)) - { - BindGrid(); - } - HandleImg = 0; - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - BLL.MainItemService.InitMainItemDownList(drpMainItem, this.CurrUser.LoginProjectId, false);//主项 - this.drpDesignType.DataTextField = "Text"; - this.drpDesignType.DataValueField = "Value"; - drpDesignType.DataSource = BLL.DesignService.GetDesignTypeList(); - drpDesignType.DataBind(); - //Funs.FineUIPleaseSelect(drpDesignType);//变更类型 - DesignProfessionalService.InitDesignProfessionalDownList(drpCNProfessional, false);//专业 - SitePerson_PersonService.InitProjectUserListByProjectUnitTypeDropDownList(drpHandleMan, this.CurrUser.LoginProjectId, Const.ProjectUnitType_1, false); - this.HideOptions.Hidden = true; - this.rblIsAgree.Hidden = true; - gvCarryUnit.DataSource = BLL.UnitService.GetUnitByProjectIdList(this.CurrUser.LoginProjectId); - gvCarryUnit.DataBind(); - gvBuyMaterialUnit.DataSource = BLL.UnitService.GetUnitByProjectIdList(this.CurrUser.LoginProjectId); - gvBuyMaterialUnit.DataBind(); - if (!string.IsNullOrEmpty(DesignId)) - { - this.hdCheckDesignCode.Text = DesignId; - Model.Check_Design design = BLL.DesignService.GetDesignByDesignId(DesignId); - string unitType = string.Empty; - this.txtDesignCode.Text = design.DesignCode; - if (!string.IsNullOrEmpty(design.DesignType)) - { - this.drpDesignType.SelectedValue = design.DesignType; - } - if (design.MainItemId != null) - { - this.drpMainItem.SelectedValue = design.MainItemId; - } - if (!string.IsNullOrEmpty(design.CNProfessionalCode)) - { - this.drpCNProfessional.SelectedValue = design.CNProfessionalCode; - } - if (design.DesignDate != null) - { - this.txtDesignDate.Text = string.Format("{0:yyyy-MM-dd}", design.DesignDate); - } - if (!string.IsNullOrEmpty(design.CarryUnitIds)) - { - txtCarryUnit.Values = design.CarryUnitIds.Split(','); - } - if (design.IsNoChange == true || design.IsNoChange == null) - { - this.rblIsNoChange.SelectedValue = "true"; - } - else - { - this.rblIsNoChange.SelectedValue = "false"; - } - if (design.IsNeedMaterial == true || design.IsNeedMaterial == null) - { - this.rblIsNeedMaterial.SelectedValue = "true"; - } - else - { - this.rblIsNeedMaterial.SelectedValue = "false"; - } - if (!string.IsNullOrEmpty(design.BuyMaterialUnitIds)) - { - txtBuyMaterialUnit.Values = design.BuyMaterialUnitIds.Split(','); - } - if (design.MaterialPlanReachDate != null) - { - this.txtMaterialPlanReachDate.Text = string.Format("{0:yyyy-MM-dd}", design.MaterialPlanReachDate); - } - if (design.PlanDay != null) - { - this.txtPlanDay.Text = design.PlanDay.ToString(); - } - if (design.PlanCompleteDate != null) - { - this.txtPlanCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", design.PlanCompleteDate); - } - if (design.MaterialRealReachDate != null) - { - this.txtMaterialRealReachDate.Text = string.Format("{0:yyyy-MM-dd}", design.MaterialRealReachDate); - } - if (design.RealCompleteDate != null) - { - this.txtRealCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", design.RealCompleteDate); - } - this.txtDesignContents.Text = design.DesignContents; - if (!string.IsNullOrEmpty(design.State)) - { - State = design.State; - } - else - { - State = BLL.Const.Design_Compile; - this.HideOptions.Hidden = true; - this.rblIsAgree.Hidden = true; - } - if (State != BLL.Const.Design_Complete.ToString()) - { - this.drpHandleType.DataTextField = "Text"; - this.drpHandleType.DataValueField = "Value"; - drpHandleType.DataSource = BLL.DesignService.GetDHandleTypeByState(State); - drpHandleType.DataBind(); - - } - - if (State == BLL.Const.Design_Compile || State == BLL.Const.Design_ReCompile) - { - this.HideOptions.Visible = false; - this.rblIsAgree.Visible = false; - this.drpHandleMan.Enabled = true; - } - else - { - this.HideOptions.Hidden = false; - } - if (State == Const.Design_Audit4) - { - this.drpHandleMan.Enabled = false; - } - if (State == BLL.Const.Design_Complete || !string.IsNullOrEmpty(Request.Params["see"])) - { - this.btnSave.Visible = false; - this.btnSubmit.Visible = false; - this.next.Hidden = true; - } - if (State == Const.Design_Audit1 || State == Const.Design_Audit3) - { - this.rblIsAgree.Visible = false; - } - } - else - { - State = Const.Design_Compile; - this.drpHandleType.DataTextField = "Text"; - this.drpHandleType.DataValueField = "Value"; - drpHandleType.DataSource = BLL.DesignService.GetDHandleTypeByState(State); - drpHandleType.DataBind(); - plApprove2.Hidden = true; - } - if (State == Const.Design_Compile || State == Const.Design_ReCompile) - { - //变更分析 - this.txtCarryUnit.Enabled = false; - this.rblIsNoChange.Enabled = false; - this.rblIsNeedMaterial.Enabled = false; - this.txtBuyMaterialUnit.Enabled = false; - this.txtMaterialPlanReachDate.Enabled = false; - this.txtPlanDay.Enabled = false; - this.txtPlanCompleteDate.Enabled = false; - //变更实施 - this.txtMaterialRealReachDate.Enabled = false; - this.txtRealCompleteDate.Enabled = false; - } - else if (State == Const.Design_Audit1) - { - //变更信息 - this.txtProjectName.Enabled = false; - this.drpMainItem.Enabled = false; - this.drpCNProfessional.Enabled = false; - this.txtDesignCode.Enabled = false; - this.drpDesignType.Enabled = false; - this.txtDesignDate.Enabled = false; - this.txtDesignContents.Enabled = false; - HandleImg = -1; - this.txtCarryUnit.Required = false; - this.txtBuyMaterialUnit.Required = false; - this.txtMaterialPlanReachDate.Required = false; - this.txtPlanDay.Required = false; - this.txtPlanCompleteDate.Required = false; - this.txtMaterialRealReachDate.Required = false; - this.txtRealCompleteDate.Required = false; - } - else if (State == Const.Design_Audit2) - { - //变更信息 - this.txtProjectName.Enabled = false; - this.drpMainItem.Enabled = false; - this.drpCNProfessional.Enabled = false; - this.txtDesignCode.Enabled = false; - this.drpDesignType.Enabled = false; - this.txtDesignDate.Enabled = false; - this.txtDesignContents.Enabled = false; - HandleImg = -1; - if (this.rblIsNeedMaterial.SelectedValue == "true") - { - this.txtBuyMaterialUnit.Enabled = true; - this.txtMaterialPlanReachDate.ShowRedStar = true; - this.txtMaterialPlanReachDate.Required = true; - } - else - { - this.txtBuyMaterialUnit.Enabled = false; - this.txtMaterialPlanReachDate.Enabled = false; - this.txtMaterialPlanReachDate.ShowRedStar = false; - this.txtMaterialPlanReachDate.Required = false; - } - this.txtPlanDay.Enabled = true; - this.txtPlanCompleteDate.Enabled = true; - //变更实施 - this.txtMaterialRealReachDate.Enabled = false; - this.txtRealCompleteDate.Enabled = false; - SitePerson_PersonService.InitProjectUserListByProjectUnitTypeDropDownList(drpHandleMan, this.CurrUser.LoginProjectId, Const.ProjectUnitType_2, false); - } - else if (State == Const.Design_Audit3) - { - //变更信息 - if (State == Const.Design_Audit3) - { - drpHandleMan.SelectedIndex = 1; - } - else - { - Funs.FineUIPleaseSelect(drpHandleMan); - drpHandleMan.SelectedIndex = 0; - } - this.txtProjectName.Enabled = false; - this.drpMainItem.Enabled = false; - this.drpCNProfessional.Enabled = false; - this.txtDesignCode.Enabled = false; - this.drpDesignType.Enabled = false; - this.txtDesignDate.Enabled = false; - this.txtDesignContents.Enabled = false; - HandleImg = -1; - //变更分析 - this.txtCarryUnit.Enabled = false; - this.rblIsNoChange.Enabled = false; - this.rblIsNeedMaterial.Enabled = false; - this.txtBuyMaterialUnit.Enabled = false; - this.txtMaterialPlanReachDate.Enabled = false; - this.txtPlanDay.Enabled = false; - this.txtPlanCompleteDate.Enabled = false; - this.txtMaterialRealReachDate.Enabled = false; - this.txtRealCompleteDate.Enabled = false; - this.drpHandleMan.Items.Clear(); - string userId = (from x in Funs.DB.Check_DesignApprove where x.DesignId == DesignId && x.ApproveType == BLL.Const.Design_Compile select x.ApproveMan).First(); - ListItem lis = new ListItem(BLL.Person_PersonsService.GetPersonsNameById(userId), userId); - this.drpHandleMan.Items.Add(lis); - this.drpHandleMan.SelectedIndex = 0; - } - else if (State == Const.Design_Audit4) - { - //变更信息 - if (State == Const.Design_Audit3) - { - drpHandleMan.SelectedIndex = 1; - } - else - { - Funs.FineUIPleaseSelect(drpHandleMan); - drpHandleMan.SelectedIndex = 0; - } - this.txtProjectName.Enabled = false; - this.drpMainItem.Enabled = false; - this.drpCNProfessional.Enabled = false; - this.txtDesignCode.Enabled = false; - this.drpDesignType.Enabled = false; - this.txtDesignDate.Enabled = false; - this.txtDesignContents.Enabled = false; - HandleImg = -1; - //变更分析 - this.txtCarryUnit.Enabled = false; - this.rblIsNoChange.Enabled = false; - this.rblIsNeedMaterial.Enabled = false; - this.txtBuyMaterialUnit.Enabled = false; - this.txtMaterialPlanReachDate.Enabled = false; - this.txtPlanDay.Enabled = false; - this.txtPlanCompleteDate.Enabled = false; - //变更实施 - if (this.rblIsNeedMaterial.SelectedValue == "false") //不需要增补材料 - { - this.txtMaterialRealReachDate.ShowRedStar = false; - this.txtMaterialRealReachDate.Enabled = false; - } - else - { - this.txtMaterialRealReachDate.ShowRedStar = true; - this.txtMaterialRealReachDate.Enabled = true; - } - this.txtRealCompleteDate.Enabled = true; - } - Model.Check_Design design1 = BLL.DesignService.GetDesignByDesignId(DesignId); - if (design1 != null && !string.IsNullOrEmpty(design1.SaveHandleMan)) - { - this.drpHandleMan.SelectedValue = design1.SaveHandleMan; - } - } - } - private void BindGrid() - { - string strSql = "select D.DesignApproveId,DesignId,U.PersonName, ApproveDate,ApproveIdea,D.ApproveType from Check_DesignApprove D left join Person_Persons U on D.ApproveMan = U.PersonId where DesignId=@DesignId and D.ApproveDate is not null"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@DesignId", DesignId)); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - gvApprove.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(gvApprove.FilteredData, tb); - var table = this.GetPagedDataTable(gvApprove, tb); - - gvApprove.DataSource = table; - gvApprove.DataBind(); - } - protected void btnSubmit_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.DesignMenuId, BLL.Const.BtnSubmit)) - { - SavePauseNotice("submit"); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.DesignMenuId, BLL.Const.BtnSave)) - { - SavePauseNotice("save"); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - /// - /// 保存开工报告 - /// - private void SavePauseNotice(string saveType) - { - Model.Check_Design design = new Model.Check_Design(); - design.DesignCode = this.txtDesignCode.Text.Trim(); - design.ProjectId = this.CurrUser.LoginProjectId; - if (this.drpDesignType.SelectedValue != BLL.Const._Null) - { - design.DesignType = this.drpDesignType.SelectedValue; - } - else - { - Alert.ShowInTop("变更类型不能为空!", MessageBoxIcon.Warning); - return; - } - if (this.drpMainItem.SelectedValue != BLL.Const._Null) - { - design.MainItemId = this.drpMainItem.SelectedValue; - } - else - { - Alert.ShowInTop("主项不能为空!", MessageBoxIcon.Warning); - return; - } - if (this.drpCNProfessional.SelectedValue != BLL.Const._Null) - { - design.CNProfessionalCode = this.drpCNProfessional.SelectedValue; - } - else - { - Alert.ShowInTop("专业不能为空!", MessageBoxIcon.Warning); - return; - } - if (!string.IsNullOrEmpty(this.txtDesignDate.Text.Trim())) - { - design.DesignDate = Convert.ToDateTime(this.txtDesignDate.Text.Trim()); - } - if (!string.IsNullOrWhiteSpace(String.Join(",", this.txtCarryUnit.Values))) - { - design.CarryUnitIds = string.Join(",", txtCarryUnit.Values); - } - if (State != BLL.Const.Design_Compile.ToString() && State != BLL.Const.Design_ReCompile.ToString()) - { - if (!string.IsNullOrEmpty(this.rblIsNoChange.SelectedValue)) - { - design.IsNoChange = Convert.ToBoolean(this.rblIsNoChange.SelectedValue); - } - else - { - design.IsNoChange = null; - } - if (!string.IsNullOrEmpty(this.rblIsNeedMaterial.SelectedValue)) - { - design.IsNeedMaterial = Convert.ToBoolean(this.rblIsNeedMaterial.SelectedValue); - } - else - { - design.IsNeedMaterial = null; - } - } - if (!string.IsNullOrWhiteSpace(String.Join(",", this.txtBuyMaterialUnit.Value))) - { - design.BuyMaterialUnitIds = string.Join(",", txtBuyMaterialUnit.Values); - } - if (!string.IsNullOrEmpty(this.txtMaterialPlanReachDate.Text.Trim())) - { - design.MaterialPlanReachDate = Convert.ToDateTime(this.txtMaterialPlanReachDate.Text.Trim()); - } - if (!string.IsNullOrEmpty(this.txtPlanDay.Text.Trim())) - { - design.PlanDay = Convert.ToDecimal(this.txtPlanDay.Text.Trim()); - } - if (!string.IsNullOrEmpty(this.txtPlanCompleteDate.Text.Trim())) - { - design.PlanCompleteDate = Convert.ToDateTime(this.txtPlanCompleteDate.Text.Trim()); - } - if (!string.IsNullOrEmpty(this.txtMaterialRealReachDate.Text.Trim())) - { - design.MaterialRealReachDate = Convert.ToDateTime(this.txtMaterialRealReachDate.Text.Trim()); - } - if (!string.IsNullOrEmpty(this.txtRealCompleteDate.Text.Trim())) - { - design.RealCompleteDate = Convert.ToDateTime(this.txtRealCompleteDate.Text.Trim()); - } - design.DesignContents = this.txtDesignContents.Text.Trim(); - if (saveType == "submit") - { - design.State = drpHandleType.SelectedValue.Trim(); - } - else - { - Model.Check_Design design1 = BLL.DesignService.GetDesignByDesignId(DesignId); - if (design1 != null) - { - if (string.IsNullOrEmpty(design1.State)) - { - design.State = BLL.Const.Design_Compile; - } - else - { - design.State = design1.State; - } - } - else - { - design.State = BLL.Const.Design_Compile; - } - } - if (!string.IsNullOrEmpty(DesignId)) - { - Model.Check_Design design1 = BLL.DesignService.GetDesignByDesignId(DesignId); - Model.Check_DesignApprove approve1 = BLL.DesignApproveService.GetDesignApproveByDesignId(DesignId); - if (approve1 != null && saveType == "submit") - { - approve1.ApproveDate = DateTime.Now; - approve1.ApproveIdea = this.txtOpinions.Text.Trim(); - BLL.DesignApproveService.UpdateDesignApprove(approve1); - } - if (saveType == "submit") - { - design.SaveHandleMan = null; - Model.Check_DesignApprove approve = new Model.Check_DesignApprove(); - approve.DesignId = design1.DesignId; - if (this.drpHandleMan.SelectedValue != BLL.Const._Null) - { - approve.ApproveMan = this.drpHandleMan.SelectedValue; - } - approve.ApproveType = this.drpHandleType.SelectedValue; - BLL.DesignApproveService.AddDesignApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "设计变更待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - } - if (saveType == "save") - { - design.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - design.DesignId = DesignId; - BLL.DesignService.UpdateDesign(design); - } - else - { - if (!string.IsNullOrEmpty(this.hdCheckDesignCode.Text)) - { - design.DesignId = this.hdCheckDesignCode.Text; - } - else - { - design.DesignId = SQLHelper.GetNewID(typeof(Model.Check_Design)); - } - if (saveType == "save") - { - design.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - design.CompileMan = this.CurrUser.PersonId; - design.CompileDate = DateTime.Now; - BLL.DesignService.AddDesign(design); - DesignId = design.DesignId; - Model.Check_Design design1 = BLL.DesignService.GetDesignByDesignId(DesignId); - - if (saveType == "submit") - { - Model.Check_DesignApprove approve1 = new Model.Check_DesignApprove(); - approve1.DesignId = design.DesignId; - approve1.ApproveDate = DateTime.Now; - approve1.ApproveMan = this.CurrUser.PersonId; - approve1.ApproveType = BLL.Const.Design_Compile; - BLL.DesignApproveService.AddDesignApprove(approve1); - - Model.Check_DesignApprove approve = new Model.Check_DesignApprove(); - approve.DesignId = design.DesignId; - if (this.drpHandleMan.SelectedValue != BLL.Const._Null) - { - approve.ApproveMan = this.drpHandleMan.SelectedValue; - } - approve.ApproveType = this.drpHandleType.SelectedValue; - if (this.drpHandleType.SelectedValue == BLL.Const.Design_Complete) - { - approve.ApproveDate = DateTime.Now.AddMinutes(1); - } - BLL.DesignApproveService.AddDesignApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "设计变更待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - } - else - { - Model.Check_DesignApprove approve1 = new Model.Check_DesignApprove(); - approve1.DesignId = design.DesignId; - approve1.ApproveMan = this.CurrUser.PersonId; - approve1.ApproveType = BLL.Const.Design_Compile; - BLL.DesignApproveService.AddDesignApprove(approve1); - } - } - - ShowNotify("提交成功!", MessageBoxIcon.Success); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - - protected void btnAttach_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(this.hdCheckDesignCode.Text)) //新增记录 - { - this.hdCheckDesignCode.Text = SQLHelper.GetNewID(typeof(Model.Check_Design)); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/Design&menuId={2}", HandleImg, this.hdCheckDesignCode.Text, BLL.Const.DesignMenuId))); - } - - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.Design_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.Design_Compile) - { - return "变更录入"; - } - else if (state.ToString() == BLL.Const.Design_Audit1) - { - return "施工经理确认"; - } - else if (state.ToString() == BLL.Const.Design_Audit2) - { - return "变更责任人完善信息"; - } - else if (state.ToString() == BLL.Const.Design_Audit3) - { - return "实施中"; - } - else if (state.ToString() == BLL.Const.Design_Audit4) - { - return "责任人确认完成时间"; - } - else if (state.ToString() == BLL.Const.Design_Complete) - { - return "完成"; - } - else - { - return ""; - } - } - return ""; - } - /// - /// 办理步骤下拉框改变事件 - /// - /// - /// - protected void drpHandleType_SelectedIndexChanged(object sender, EventArgs e) - { - this.drpHandleMan.Items.Clear(); - Funs.FineUIPleaseSelect(this.drpHandleMan); - if (this.drpHandleType.SelectedValue == BLL.Const.Design_Complete) - { - this.drpHandleMan.Enabled = false; - } - else if (this.drpHandleType.SelectedValue == BLL.Const.Design_ReCompile) - { - this.drpHandleMan.Enabled = true; - string userId = (from x in Funs.DB.Check_DesignApprove where x.DesignId == DesignId && x.ApproveType == BLL.Const.Design_Compile select x.ApproveMan).First(); - ListItem lis = new ListItem(BLL.Person_PersonsService.GetPersonsNameById(userId), userId); - this.drpHandleMan.Items.Add(lis); - this.drpHandleMan.SelectedIndex = 0; - } - else - { - this.drpHandleMan.Enabled = true; - SitePerson_PersonService.InitProjectUserListByProjectUnitTypeDropDownList(this.drpHandleMan, this.CurrUser.LoginProjectId, null, false); - this.drpHandleMan.SelectedIndex = 1; - } - } - /// - /// 增补材料单选框改变事件 - /// - /// - /// - protected void rblIsNeedMaterial_SelectedIndexChanged(object sender, EventArgs e) - { - if (this.rblIsNeedMaterial.SelectedValue == "true") - { - this.txtBuyMaterialUnit.Enabled = true; - this.txtMaterialPlanReachDate.Enabled = true; - } - else - { - this.txtBuyMaterialUnit.Values = new string[] { }; - this.txtBuyMaterialUnit.EmptyText = "--请选择--"; - this.txtBuyMaterialUnit.Enabled = false; - this.txtMaterialPlanReachDate.Text = ""; - this.txtMaterialPlanReachDate.Enabled = false; - } - if (!string.IsNullOrWhiteSpace(DesignId)) - { - Model.Check_Design Design = DesignService.GetDesignByDesignId(DesignId); - if (Design.CarryUnitIds != null) - { - txtCarryUnit.Values = Design.CarryUnitIds.Split(','); - - } - if (Design.BuyMaterialUnitIds != null) - { - if (this.rblIsNeedMaterial.SelectedValue == "true") - { - txtBuyMaterialUnit.Values = Design.BuyMaterialUnitIds.Split(','); - this.txtMaterialPlanReachDate.Text = string.Format("{0:yyyy-MM-dd}", Design.MaterialPlanReachDate); - } - - } - - } - } - - /// - /// 材料预计到齐时间文本框改变事件 - /// - /// - /// - protected void txtMaterialPlanReachDate_TextChanged(object sender, EventArgs e) - { - this.txtPlanCompleteDate.Text = string.Empty; - if (!string.IsNullOrEmpty(this.txtPlanDay.Text.Trim())) - { - try - { - decimal d = Convert.ToDecimal(this.txtPlanDay.Text.Trim()); - int i = 0; - if (this.txtPlanDay.Text.Contains(".")) //有小数 - { - i = (Int32)d + 1; - } - else - { - i = (Int32)d; - } - if (this.rblIsNeedMaterial.SelectedValue == "true") //需要增补材料 - { - if (!string.IsNullOrEmpty(this.txtMaterialPlanReachDate.Text.Trim())) - { - DateTime date = Convert.ToDateTime(this.txtMaterialPlanReachDate.Text.Trim()); - date = date.AddDays(i); - this.txtPlanCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", date); - } - } - else - { - if (!string.IsNullOrEmpty(this.txtDesignDate.Text.Trim())) - { - DateTime date = Convert.ToDateTime(this.txtDesignDate.Text.Trim()); - date = date.AddDays(i); - this.txtPlanCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", date); - } - } - } - catch (Exception) - { - this.txtPlanDay.Text = string.Empty; - ScriptManager.RegisterStartupScript(this, typeof(string), "_alert", "alert('预计施工周期只能录入整数或小数!')", true); - } - } - if (!string.IsNullOrWhiteSpace(DesignId)) - { - Model.Check_Design Design = DesignService.GetDesignByDesignId(DesignId); - if (Design.CarryUnitIds != null) - { - txtCarryUnit.Values = Design.CarryUnitIds.Split(','); - - } - if (Design.BuyMaterialUnitIds != null) - { - if (this.rblIsNeedMaterial.SelectedValue == "true") - { - txtBuyMaterialUnit.Values = Design.BuyMaterialUnitIds.Split(','); - } - - } - - } - } - /// - /// 同意审核单选框改变事件 - /// - /// - /// - protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) - { - string contactListType = this.rblIsNoChange.SelectedValue; - string isReply = this.rblIsNeedMaterial.SelectedValue; - this.drpHandleMan.Enabled = true; - string State = BLL.DesignService.GetDesignByDesignId(DesignId).State; - if (this.RadioButtonList1.SelectedValue.Equals("true")) - { - if (State == Const.Design_Audit4) - { - this.drpHandleMan.Enabled = false; - } - this.drpHandleType.SelectedIndex = 0; - if (State == Const.Design_Audit2) - { - this.drpHandleMan.SelectedIndex = 2; - } - else - { - this.drpHandleMan.SelectedIndex = 0; - } - - } - else - { - this.drpHandleMan.Items.Clear(); - Funs.FineUIPleaseSelect(drpHandleMan); - this.drpHandleType.SelectedIndex = 1; - ListItem item = new ListItem(); - var user = BLL.Person_PersonsService.GetPerson_PersonsById(BLL.DesignApproveService.GetAuditMan(DesignId, this.drpHandleType.SelectedValue).ApproveMan); - item.Value = user.PersonId; - item.Text = user.PersonName; - this.drpHandleMan.Items.Add(item); - this.drpHandleMan.SelectedIndex = 1; - } - } - - protected void txtPlanDay_Blur(object sender, EventArgs e) - { - this.txtPlanCompleteDate.Text = string.Empty; - if (!string.IsNullOrEmpty(this.txtPlanDay.Text.Trim())) - { - try - { - decimal d = Convert.ToDecimal(this.txtPlanDay.Text.Trim()); - int i = 0; - if (this.txtPlanDay.Text.Contains(".")) //有小数 - { - i = (Int32)d + 1; - } - else - { - i = (Int32)d; - } - if (this.rblIsNeedMaterial.SelectedValue == "true") //需要增补材料 - { - if (!string.IsNullOrEmpty(this.txtMaterialPlanReachDate.Text.Trim())) - { - DateTime date = Convert.ToDateTime(this.txtMaterialPlanReachDate.Text.Trim()); - date = date.AddDays(i); - this.txtPlanCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", date); - } - } - else - { - if (!string.IsNullOrEmpty(this.txtDesignDate.Text.Trim())) - { - DateTime date = Convert.ToDateTime(this.txtDesignDate.Text.Trim()); - date = date.AddDays(i); - this.txtPlanCompleteDate.Text = string.Format("{0:yyyy-MM-dd}", date); - } - } - } - catch (Exception) - { - this.txtPlanDay.Text = string.Empty; - ScriptManager.RegisterStartupScript(this, typeof(string), "_alert", "alert('预计施工周期只能录入整数或小数!')", true); - } - } - if (!string.IsNullOrWhiteSpace(DesignId)) - { - Model.Check_Design Design = DesignService.GetDesignByDesignId(DesignId); - if (Design.CarryUnitIds != null) - { - txtCarryUnit.Values = Design.CarryUnitIds.Split(','); - - } - if (Design.BuyMaterialUnitIds != null) - { - if (this.rblIsNeedMaterial.SelectedValue == "true") - { - txtBuyMaterialUnit.Values = Design.BuyMaterialUnitIds.Split(','); - } - - } - - } - } - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx.designer.cs deleted file mode 100644 index 69f187fe..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditDesign.aspx.designer.cs +++ /dev/null @@ -1,447 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class EditDesign { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdCheckDesignCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCheckDesignCode; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// drpMainItem 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainItem; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// txtDesignCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDesignCode; - - /// - /// drpDesignType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDesignType; - - /// - /// txtDesignDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtDesignDate; - - /// - /// Panel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel2; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label Label1; - - /// - /// btnAttach 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnAttach; - - /// - /// txtDesignContents 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtDesignContents; - - /// - /// txtCarryUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownBox txtCarryUnit; - - /// - /// gvCarryUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvCarryUnit; - - /// - /// txtBuyMaterialUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownBox txtBuyMaterialUnit; - - /// - /// gvBuyMaterialUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvBuyMaterialUnit; - - /// - /// rblIsNeedMaterial 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblIsNeedMaterial; - - /// - /// rblIsNoChange 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblIsNoChange; - - /// - /// txtMaterialPlanReachDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtMaterialPlanReachDate; - - /// - /// txtPlanDay 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.NumberBox txtPlanDay; - - /// - /// txtPlanCompleteDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtPlanCompleteDate; - - /// - /// txtMaterialRealReachDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtMaterialRealReachDate; - - /// - /// txtRealCompleteDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtRealCompleteDate; - - /// - /// next 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow next; - - /// - /// ContentPanel4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel4; - - /// - /// Form6 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form6; - - /// - /// rblIsAgree 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow rblIsAgree; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// RadioButtonList1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList RadioButtonList1; - - /// - /// drpHandleType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleType; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleMan; - - /// - /// HideOptions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow HideOptions; - - /// - /// txtOpinions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtOpinions; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx deleted file mode 100644 index 1c2ce59f..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx +++ /dev/null @@ -1,271 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EditJointCheck.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.EditJointCheck" %> - - - - - -质量共检 - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 分包专工回复 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.cs deleted file mode 100644 index a5202616..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.cs +++ /dev/null @@ -1,824 +0,0 @@ -using BLL; -using Newtonsoft.Json.Linq; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web.UI.WebControls; -using AspNet = System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class EditJointCheck : PageBase - { - /// - /// 主键 - /// - public string JointCheckId - { - get - { - return (string)ViewState["JointCheckId"]; - } - set - { - ViewState["JointCheckId"] = value; - } - } - - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, false); - SitePerson_PersonService.InitSitePersonByUnitTypeRoletIdsDropDownList(drpJointCheckMans1, this.CurrUser.LoginProjectId, Const.ProjectUnitType_1, string.Empty, false); - SitePerson_PersonService.InitSitePersonByUnitTypeRoletIdsDropDownList(drpJointCheckMans3, this.CurrUser.LoginProjectId, Const.ProjectUnitType_3, string.Empty, false); - SitePerson_PersonService.InitSitePersonByUnitTypeRoletIdsDropDownList(drpJointCheckMans4, this.CurrUser.LoginProjectId, Const.ProjectUnitType_4, string.Empty, false); - UnitService.InitUnitNotsub(drpProposeUnit, CurrUser.LoginProjectId, false); - JointCheckService.Init(drpCheckType, false); - txtProjectName.Text = ProjectService.GetProjectByProjectId(CurrUser.LoginProjectId).ProjectName; - JointCheckId = Request.Params["JointCheckId"]; - //this.HideOptions.Visible = false; - //this.Url.Visible = false; - //this.rblIsAgree.Visible = false; - if (string.IsNullOrEmpty(JointCheckId)) - { - string prefix = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectCode + "-GJ-"; - txtJointCheckCode.Text = BLL.SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.Check_JointCheck", "JointCheckCode", prefix); - State = Const.JointCheck_Compile; - - //drpHandleType.Items.AddRange(listitem); - //this.drpHandleType.Items.AddRange(BLL.JointCheckService.GetDHandleTypeByState(State)); - //this.drp_HandleMan.Items.AddRange(BLL.UserService.GetAllUserList(this.CurrUser.LoginProjectId)); - //UserService.Init(drpHandleMan, CurrUser.LoginProjectId, false); - //drpHandleMan.SelectedIndex = 0; - //drpHandleType.SelectedIndex = 0; - string questionImg = "0"; - var str = String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/CheckControl&menuId={2}", questionImg, JointCheckId, Const.JointCheckMenuId); - //imgAttachUrl.OnClientClick=Window1.GetShowReference(str) + "return false;"; - var mainUnit = BLL.UnitService.GetUnitByProjectIdUnitTypeList(this.CurrUser.LoginProjectId, Const.ProjectUnitType_1)[0]; - if (mainUnit != null) - { - this.drpProposeUnit.SelectedValue = mainUnit.UnitId; - } - //txtCheckName.Text = CheckControlService.GetValByText("总包负责人审核", State); - } - else - { - Model.Check_JointCheck jointCheck = BLL.JointCheckService.GetJointCheck(JointCheckId); - txtJointCheckCode.Text = jointCheck.JointCheckCode; - if (!string.IsNullOrEmpty(jointCheck.UnitId)) - { - drpUnit.SelectedValue = jointCheck.UnitId; - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpJointCheckMans2, this.CurrUser.LoginProjectId, jointCheck.UnitId, null, false); - } - if (!string.IsNullOrEmpty(jointCheck.ProposeUnitId)) - { - drpProposeUnit.SelectedValue = jointCheck.ProposeUnitId; - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans1)) - { - this.drpJointCheckMans1.SelectedValueArray = jointCheck.JointCheckMans1.Split(','); - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans2)) - { - this.drpJointCheckMans2.SelectedValueArray = jointCheck.JointCheckMans2.Split(','); - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans3)) - { - this.drpJointCheckMans3.SelectedValueArray = jointCheck.JointCheckMans3.Split(','); - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans4)) - { - this.drpJointCheckMans4.SelectedValueArray = jointCheck.JointCheckMans4.Split(','); - } - if (!string.IsNullOrEmpty(jointCheck.CheckType)) - { - drpCheckType.SelectedValue = jointCheck.CheckType; - } - if (jointCheck.CheckDate != null) - { - txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", jointCheck.CheckDate); - } - txtCheckName.Text = jointCheck.CheckName; - if (!string.IsNullOrEmpty(jointCheck.State)) - { - State = jointCheck.State; - } - else - { - State = BLL.Const.JointCheck_Compile; - } - jointCheckDetails.Clear(); - BindData(); - } - //this.drpHandleType.Enabled = true; - - } - } - - private void BindData() - { - jointCheckDetails = JointCheckDetailService.GetLists(JointCheckId); - //var unitWorks = BLL.UnitWorkService.GetUnitWorkLists(CurrUser.LoginProjectId); - //var cNProfessionals = BLL.CNProfessionalService.GetCNProfessionalItem(); - //var questionTypes = BLL.QualityQuestionTypeService.GetQualityQuestionTypeItem(); - //var users = BLL.UserService.GetProjectUserListByProjectId(CurrUser.LoginProjectId); - //if (jointCheckDetails.Count > 0) - //{ - // for (int i = 0; i < jointCheckDetails.Count; i++) - // { - // var cn = cNProfessionals.FirstOrDefault(x => x.Value == jointCheckDetails[i].CNProfessionalCode); - // if (cn != null) - // { - // jointCheckDetails[i].CNProfessionalCode = cn.Text; - // } - // var unitWork = unitWorks.FirstOrDefault(x => x.UnitWorkId == jointCheckDetails[i].UnitWorkId); - // if (unitWork != null) - // { - // jointCheckDetails[i].UnitWorkId = unitWork.UnitWorkName; - // } - // var questionType = questionTypes.FirstOrDefault(x => x.Value == jointCheckDetails[i].QuestionType); - // if (questionType != null) - // { - // jointCheckDetails[i].QuestionType = questionType.Text; - // } - // } - //} - Grid1.DataSource = jointCheckDetails; - Grid1.DataBind(); - if (Grid1.Rows.Count > 0) - { - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - int i = mergedRow.Value("index"); - GridRow row = Grid1.Rows[i]; - JObject values = mergedRow.Value("values"); - AspNet.DropDownList drpUnitWork = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpUnitWork"); - AspNet.HiddenField hdUnitWork = (AspNet.HiddenField)Grid1.Rows[i].FindControl("hdUnitWork"); - drpUnitWork.Items.AddRange(BLL.UnitWorkService.GetUnitWork(this.CurrUser.LoginProjectId)); - Funs.PleaseSelect(drpUnitWork); - if (!string.IsNullOrEmpty(hdUnitWork.Value)) - { - drpUnitWork.SelectedValue = hdUnitWork.Value; - } - AspNet.HiddenField hdCNProfessional = (AspNet.HiddenField)(this.Grid1.Rows[i].FindControl("hdCNProfessional")); - AspNet.DropDownList drpCNProfessional = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpCNProfessional")); - drpCNProfessional.Items.AddRange(BLL.CNProfessionalService.GetCNProfessionalItem()); - Funs.PleaseSelect(drpCNProfessional); - if (!string.IsNullOrEmpty(hdCNProfessional.Value)) - { - drpCNProfessional.SelectedValue = hdCNProfessional.Value; - } - AspNet.HiddenField hdQuestionType = (AspNet.HiddenField)(this.Grid1.Rows[i].FindControl("hdQuestionType")); - AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpQuestionType")); - drpQuestionType.Items.AddRange(BLL.QualityQuestionTypeService.GetQualityQuestionTypeItem()); - Funs.PleaseSelect(drpQuestionType); - if (!string.IsNullOrEmpty(hdQuestionType.Value)) - { - drpQuestionType.SelectedValue = hdQuestionType.Value; - } - System.Web.UI.WebControls.DropDownList handtype = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleType")); - System.Web.UI.WebControls.DropDownList handman = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleMan")); - - //System.Web.UI.WebControls.TextBox handleWays = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtHandleWay")); - //System.Web.UI.WebControls.TextBox rectifyDate = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtRectifyDate")); - AspNet.HiddenField hdHandleMan = (AspNet.HiddenField)(this.Grid1.Rows[i].FindControl("hdHandleMan")); - AspNet.DropDownList drpHandleMan = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpHandleMan")); - Funs.PleaseSelect(drpHandleMan); - drpHandleMan.Items.AddRange(BLL.Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, drpUnit.SelectedValue)); - if (!string.IsNullOrEmpty(hdHandleMan.Value)) - { - drpHandleMan.SelectedValue = hdHandleMan.Value; - } - } - //setHandelMan(); - } - var list = JointCheckApproveService.getListData(JointCheckId); - - } - - protected void Grid1_RowDataBound(object sender, GridRowEventArgs e) - { - - } - - protected void Grid1_PreDataBound(object sender, EventArgs e) - { - - } - - protected void Grid1_Sort(object sender, GridSortEventArgs e) - { - - } - - - - protected void addList() - { - jointCheckDetails.Clear(); - - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - Model.Check_JointCheckDetail jointCheckDetail = new Model.Check_JointCheckDetail(); - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - string JointCheckDetailId = values.Value("JointCheckDetailId"); - AspNet.DropDownList drpUnitWork = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpUnitWork"); - AspNet.DropDownList drpCNProfessional = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpCNProfessional"); - string CheckSite = values.Value("CheckSite"); - string QuestionDef = values.Value("QuestionDef"); - AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpQuestionType"); - string RectifyOpinion = values.Value("RectifyOpinion"); - string AttachUrl = values.Value("AttachUrl"); - AspNet.TextBox LimitDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("LimitDate"); - string state = values.Value("State"); - AspNet.DropDownList drpHandleMan = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpHandleMan"); - string createDate = values.Value("CreateDate"); - jointCheckDetail.JointCheckDetailId = JointCheckDetailId; - jointCheckDetail.UnitWorkId = drpUnitWork.SelectedValue; - jointCheckDetail.CNProfessionalCode = drpCNProfessional.SelectedValue; - jointCheckDetail.CheckSite = CheckSite; - jointCheckDetail.QuestionDef = QuestionDef; - jointCheckDetail.QuestionType = drpQuestionType.SelectedValue; - if (!string.IsNullOrEmpty(createDate)) - { - jointCheckDetail.CreateDate = Convert.ToDateTime(createDate); - } - //jointCheckDetail.Standard = Standard; - jointCheckDetail.RectifyOpinion = RectifyOpinion; - if (!string.IsNullOrWhiteSpace(LimitDate.Text.Trim())) - { - jointCheckDetail.LimitDate = Convert.ToDateTime(LimitDate.Text.Trim()); - } - jointCheckDetail.AttachUrl = AttachUrl; - //jointCheckDetail.HandleWay = HandleWay; - //jointCheckDetail.ReAttachUrl = ReUrl; - jointCheckDetail.State = Const.JointCheck_Audit1; - jointCheckDetail.HandleMan = drpHandleMan.SelectedValue; - jointCheckDetails.Add(jointCheckDetail); - } - - } - - /// - /// 绑定表格保存到数据使用 - /// - protected void addGvList() - { - jointCheckDetails.Clear(); - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - Model.Check_JointCheckDetail jointCheckDetail = new Model.Check_JointCheckDetail(); - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - string JointCheckDetailId = values.Value("JointCheckDetailId"); - AspNet.DropDownList drpUnitWork = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpUnitWork"); - AspNet.DropDownList drpCNProfessional = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpCNProfessional"); - string CheckSite = values.Value("CheckSite"); - string QuestionDef = values.Value("QuestionDef"); - AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpQuestionType"); - string RectifyOpinion = values.Value("RectifyOpinion"); - string AttachUrl = values.Value("AttachUrl"); - AspNet.TextBox LimitDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("LimitDate"); - string state = values.Value("State"); - AspNet.DropDownList drpHandleMan = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpHandleMan"); - string createDate = values.Value("CreateDate"); - if (createDate != null) - { - jointCheckDetail.CreateDate = Convert.ToDateTime(createDate); - } - jointCheckDetail.JointCheckDetailId = JointCheckDetailId; - //jointCheckDetail.JointCheckId = handleMan; - if (drpUnitWork.SelectedValue != "0") - { - jointCheckDetail.UnitWorkId = drpUnitWork.SelectedValue; - } - if (drpCNProfessional.SelectedValue != "0") - { - jointCheckDetail.CNProfessionalCode = drpCNProfessional.SelectedValue; - } - jointCheckDetail.CheckSite = CheckSite; - jointCheckDetail.QuestionDef = QuestionDef; - if (drpQuestionType.SelectedValue != "0") - { - jointCheckDetail.QuestionType = drpQuestionType.SelectedValue; - } - //jointCheckDetail.Standard = Standard; - jointCheckDetail.RectifyOpinion = RectifyOpinion; - if (!string.IsNullOrWhiteSpace(LimitDate.Text.Trim())) - { - jointCheckDetail.LimitDate = Convert.ToDateTime(LimitDate.Text.Trim()); - } - jointCheckDetail.AttachUrl = AttachUrl; - //jointCheckDetail.HandleWay = HandleWay; - //jointCheckDetail.ReAttachUrl = ReUrl; - jointCheckDetail.State = Const.JointCheck_Audit1; - if (drpHandleMan.SelectedValue != "0") - { - jointCheckDetail.HandleMan = drpHandleMan.SelectedValue; - } - jointCheckDetails.Add(jointCheckDetail); - } - } - - - protected void btnNew_Click(object sender, EventArgs e) - { - if (this.drpUnit.SelectedValue == null) - { - Alert.ShowInTop("请选择受检施工单位!", MessageBoxIcon.Warning); - return; - } - addList(); - Model.Check_JointCheckDetail jointCheckDetail = new Model.Check_JointCheckDetail(); - jointCheckDetail.JointCheckDetailId = SQLHelper.GetNewID(typeof(Model.Check_JointCheckDetail)); - jointCheckDetail.CreateDate = DateTime.Now; - jointCheckDetails.Add(jointCheckDetail); - Grid1.DataSource = jointCheckDetails; - Grid1.DataBind(); - for (int i = 0; i < this.Grid1.Rows.Count; i++) - { - AspNet.DropDownList drpUnitWork = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpUnitWork"); - AspNet.HiddenField hdUnitWork = (AspNet.HiddenField)Grid1.Rows[i].FindControl("hdUnitWork"); - drpUnitWork.Items.AddRange(BLL.UnitWorkService.GetUnitWork(this.CurrUser.LoginProjectId)); - Funs.PleaseSelect(drpUnitWork); - if (!string.IsNullOrEmpty(hdUnitWork.Value)) - { - drpUnitWork.SelectedValue = hdUnitWork.Value; - } - AspNet.HiddenField hdCNProfessional = (AspNet.HiddenField)(this.Grid1.Rows[i].FindControl("hdCNProfessional")); - AspNet.DropDownList drpCNProfessional = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpCNProfessional")); - drpCNProfessional.Items.AddRange(BLL.CNProfessionalService.GetCNProfessionalItem()); - Funs.PleaseSelect(drpCNProfessional); - if (!string.IsNullOrEmpty(hdCNProfessional.Value)) - { - drpCNProfessional.SelectedValue = hdCNProfessional.Value; - } - AspNet.HiddenField hdQuestionType = (AspNet.HiddenField)(this.Grid1.Rows[i].FindControl("hdQuestionType")); - AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpQuestionType")); - drpQuestionType.Items.AddRange(BLL.QualityQuestionTypeService.GetQualityQuestionTypeItem()); - Funs.PleaseSelect(drpQuestionType); - if (!string.IsNullOrEmpty(hdQuestionType.Value)) - { - drpQuestionType.SelectedValue = hdQuestionType.Value; - } - - AspNet.HiddenField hdHandleMan = (AspNet.HiddenField)(this.Grid1.Rows[i].FindControl("hdHandleMan")); - AspNet.DropDownList drpHandleMan = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpHandleMan")); - Funs.PleaseSelect(drpHandleMan); - drpHandleMan.Items.AddRange(BLL.Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, drpUnit.SelectedValue)); - if (!string.IsNullOrEmpty(hdHandleMan.Value)) - { - drpHandleMan.SelectedValue = hdHandleMan.Value; - } - } - } - /// - /// 明细集合 - /// - private static List jointCheckDetails = new List(); - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - /// - /// 时间转换 - /// - /// - /// - public string ConvertDate(object date) - { - if (date != null) - { - return string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(date)); - } - else - { - return null; - } - } - - - - - protected void btnSave_Click(object sender, EventArgs e) - { - if (validate()) - { - SaveJointCheck("save"); - - } - } - - /// - /// 保存质量不合格整改通知单 - /// - public void SaveJointCheck(string saveType) - { - Model.Check_JointCheck jointCheck = new Model.Check_JointCheck(); - jointCheck.JointCheckCode = txtJointCheckCode.Text.Trim(); - jointCheck.ProjectId = CurrUser.LoginProjectId; - - if (drpCheckType.SelectedValue != Const._Null) - { - jointCheck.CheckType = drpCheckType.SelectedValue; - } - else - { - Alert.ShowInTop("必填项不能为空!", MessageBoxIcon.Warning); - return; - } - if (drpUnit.SelectedValue != Const._Null) - { - jointCheck.UnitId = drpUnit.SelectedValue; - } - if (drpProposeUnit.SelectedValue != Const._Null) - { - jointCheck.ProposeUnitId = drpProposeUnit.SelectedValue; - } - if (!string.IsNullOrEmpty(txtCheckDate.Text.Trim())) - { - jointCheck.CheckDate = Convert.ToDateTime(txtCheckDate.Text.Trim()); - } - jointCheck.CheckName = this.txtCheckName.Text.Trim(); - string jointCheckMans1 = GetStringByArray(this.drpJointCheckMans1.SelectedValueArray); - jointCheck.JointCheckMans1 = jointCheckMans1; - string jointCheckMans2 = GetStringByArray(this.drpJointCheckMans2.SelectedValueArray); - jointCheck.JointCheckMans2 = jointCheckMans2; - string jointCheckMans3 = GetStringByArray(this.drpJointCheckMans3.SelectedValueArray); - jointCheck.JointCheckMans3 = jointCheckMans3; - string jointCheckMans4 = GetStringByArray(this.drpJointCheckMans4.SelectedValueArray); - jointCheck.JointCheckMans4 = jointCheckMans4; - jointCheck.State = "1"; //整改中 - - if (saveType == "submit") - { - jointCheck.State = "Z"; - } - else - { - Model.Check_JointCheck jointCheck1 = JointCheckService.GetJointCheck(JointCheckId); - if (jointCheck1 != null) - { - if (string.IsNullOrEmpty(jointCheck1.State)) - { - jointCheck.State = BLL.Const.JointCheck_Compile; - } - else - { - jointCheck.State = jointCheck1.State; - } - } - else - { - jointCheck.State = BLL.Const.JointCheck_Compile; - } - } - - if (!string.IsNullOrEmpty(JointCheckId)) - { - jointCheck.JointCheckId = JointCheckId; - jointCheck.CheckMan = CurrUser.PersonId; - JointCheckService.UpdateJointCheck(jointCheck); - if (saveType == "submit") - { - Model.Check_JointCheckApprove approve1 = BLL.JointCheckApproveService.GetJointCheckApproveByJointCheckId(JointCheckId, this.CurrUser.PersonId); - approve1.ApproveDate = DateTime.Now; - BLL.JointCheckApproveService.UpdateJointCheckApprove(approve1); - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - JObject values = mergedRow.Value("values"); - int i = mergedRow.Value("index"); - AspNet.DropDownList drpHandleMan = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpHandleMan")); - if (drpHandleMan.SelectedValue != "0") - { - Model.Check_JointCheckApprove approve = new Model.Check_JointCheckApprove(); - approve.JointCheckId = jointCheck.JointCheckId; - approve.ApproveMan = drpHandleMan.SelectedValue; - approve.ApproveType = Const.JointCheck_Audit1; - approve.JointCheckDetailId = SQLHelper.GetNewID(typeof(Model.Check_JointCheck)); - JointCheckApproveService.AddJointCheckApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "质量共检问题待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - } - } - } - } - else - { - jointCheck.JointCheckId = SQLHelper.GetNewID(typeof(Model.Check_JointCheck)); ; - jointCheck.CheckMan = CurrUser.PersonId; - JointCheckService.AddJointCheck(jointCheck); - if (saveType == "submit") - { - Model.Check_JointCheckApprove approve1 = new Model.Check_JointCheckApprove(); - approve1.JointCheckId = jointCheck.JointCheckId; - approve1.ApproveDate = DateTime.Now; - approve1.ApproveMan = this.CurrUser.PersonId; - approve1.ApproveType = BLL.Const.JointCheck_Compile; - BLL.JointCheckApproveService.AddJointCheckApprove(approve1); - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - JObject values = mergedRow.Value("values"); - int i = mergedRow.Value("index"); - AspNet.DropDownList drpHandleMan = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpHandleMan")); - if (drpHandleMan.SelectedValue != "0") - { - Model.Check_JointCheckApprove approve = new Model.Check_JointCheckApprove(); - approve.JointCheckId = jointCheck.JointCheckId; - approve.ApproveMan = drpHandleMan.SelectedValue; - approve.ApproveType = Const.JointCheck_Audit1; - approve.JointCheckDetailId = Grid1.Rows[i].RowID; - JointCheckApproveService.AddJointCheckApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "质量共检问题待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - } - } - } - else - { - Model.Check_JointCheckApprove approve = new Model.Check_JointCheckApprove(); - approve.JointCheckId = jointCheck.JointCheckId; - approve.ApproveMan = CurrUser.PersonId; - approve.ApproveType = Const.JointCheck_Compile; - BLL.JointCheckApproveService.AddJointCheckApprove(approve); - } - } - addGvList(); - BLL.JointCheckDetailService.DeleteJointCheckDetailByJointCheckId(jointCheck.JointCheckId); - List seeUsers = new List(); - foreach (Model.Check_JointCheckDetail a in jointCheckDetails) - { - a.JointCheckId = jointCheck.JointCheckId; - BLL.JointCheckDetailService.AddJointCheckDetail(a); - if (string.IsNullOrEmpty(JointCheckId)) - { - seeUsers.AddRange(SitePerson_PersonService.GetSeeUserList2(this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, a.CNProfessionalCode, a.UnitWorkId.ToString(), this.CurrUser.PersonId, string.Empty)); - } - } - if (string.IsNullOrEmpty(JointCheckId)) - { - seeUsers = seeUsers.Distinct().ToList(); - foreach (var seeUser in seeUsers) - { - Model.Check_JointCheckApprove approve = new Model.Check_JointCheckApprove(); - approve.JointCheckId = jointCheck.JointCheckId; - approve.ApproveMan = seeUser.PersonId; - approve.ApproveType = "S"; - BLL.JointCheckApproveService.AddJointCheckApprove(approve); - } - } - LogService.AddSys_Log(CurrUser, jointCheck.JointCheckCode, jointCheck.JointCheckId, Const.JointCheckMenuId, "添加共检记录"); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - - } - /// - /// 表格数据验证 - /// - private bool validate() - { - bool res = false; - string err = string.Empty; - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - AspNet.DropDownList drpUnitWork = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpUnitWork"); - AspNet.DropDownList drpCNProfessional = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpCNProfessional"); - string CheckSite = values.Value("CheckSite"); - string QuestionDef = values.Value("QuestionDef"); - AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpQuestionType")); - AspNet.TextBox LimitDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("LimitDate"); - AspNet.DropDownList drpHandleMan = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpHandleMan")); - if (drpUnitWork.SelectedValue == "0" || - drpCNProfessional.SelectedValue == "0" || - string.IsNullOrWhiteSpace(CheckSite) || - string.IsNullOrWhiteSpace(QuestionDef) || - drpQuestionType.SelectedValue == "0" || - drpHandleMan.SelectedValue == "0" || - string.IsNullOrWhiteSpace(LimitDate.Text.Trim())) - { - err += "第" + (i + 1).ToString() + "行:"; - if (drpUnitWork.SelectedValue == "0") - { - err += "请选择单位工程,"; - } - if (drpCNProfessional.SelectedValue == "0") - { - err += "请选择专业,"; - } - if (string.IsNullOrWhiteSpace(CheckSite)) - { - err += "请输入部位,"; - } - if (string.IsNullOrWhiteSpace(QuestionDef)) - { - err += "请输入问题描述,"; - } - if (drpQuestionType.SelectedValue == "0") - { - err += "请选择问题类别,"; - } - if (string.IsNullOrWhiteSpace(LimitDate.Text.Trim())) - { - err += "请输入整改时间,"; - } - if (drpHandleMan.SelectedValue == "0") - { - err += "请选择办理人,"; - } - err = err.Substring(0, err.LastIndexOf(",")); - err += "!"; - } - - } - if (Grid1.Rows.Count > 0) - { - if (!string.IsNullOrWhiteSpace(err)) - { - Alert.ShowInTop(err, MessageBoxIcon.Warning); - } - else - { - res = true; - } - } - else - { - Alert.ShowInTop("请完善共检问题内容!", MessageBoxIcon.Warning); - } - - return res; - } - protected void btnSubmit_Click(object sender, EventArgs e) - { - if (validate()) - { - SaveJointCheck("submit"); - - } - - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - string itemId = Grid1.DataKeys[e.RowIndex][0].ToString(); - addList(); - if (e.CommandName == "attchUrl") - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/JointCheck&menuId={1}&edit=1", itemId, BLL.Const.JointCheckMenuId))); - } - if (e.CommandName == "delete") - { - foreach (Model.Check_JointCheckDetail jointCheckDetail in jointCheckDetails) - { - if (jointCheckDetail.JointCheckDetailId == itemId) - { - jointCheckDetails.Remove(jointCheckDetail); - break; - } - } - Grid1.DataSource = jointCheckDetails; - Grid1.DataBind(); - for (int i = 0; i < this.Grid1.Rows.Count; i++) - { - AspNet.DropDownList drpUnitWork = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpUnitWork"); - AspNet.HiddenField hdUnitWork = (AspNet.HiddenField)Grid1.Rows[i].FindControl("hdUnitWork"); - drpUnitWork.Items.AddRange(BLL.UnitWorkService.GetUnitWork(this.CurrUser.LoginProjectId)); - Funs.PleaseSelect(drpUnitWork); - if (!string.IsNullOrEmpty(hdUnitWork.Value)) - { - drpUnitWork.SelectedValue = hdUnitWork.Value; - } - AspNet.HiddenField hdCNProfessional = (AspNet.HiddenField)(this.Grid1.Rows[i].FindControl("hdCNProfessional")); - AspNet.DropDownList drpCNProfessional = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpCNProfessional")); - drpCNProfessional.Items.AddRange(BLL.CNProfessionalService.GetCNProfessionalItem()); - Funs.PleaseSelect(drpCNProfessional); - if (!string.IsNullOrEmpty(hdCNProfessional.Value)) - { - drpCNProfessional.SelectedValue = hdCNProfessional.Value; - } - AspNet.HiddenField hdQuestionType = (AspNet.HiddenField)(this.Grid1.Rows[i].FindControl("hdQuestionType")); - AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpQuestionType")); - drpQuestionType.Items.AddRange(BLL.QualityQuestionTypeService.GetQualityQuestionTypeItem()); - Funs.PleaseSelect(drpQuestionType); - if (!string.IsNullOrEmpty(hdQuestionType.Value)) - { - drpQuestionType.SelectedValue = hdQuestionType.Value; - } - - AspNet.HiddenField hdHandleMan = (AspNet.HiddenField)(this.Grid1.Rows[i].FindControl("hdHandleMan")); - AspNet.DropDownList drpHandleMan = (AspNet.DropDownList)(this.Grid1.Rows[i].FindControl("drpHandleMan")); - Funs.PleaseSelect(drpHandleMan); - drpHandleMan.Items.AddRange(BLL.Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, drpUnit.SelectedValue)); - if (!string.IsNullOrEmpty(hdHandleMan.Value)) - { - drpHandleMan.SelectedValue = hdHandleMan.Value; - } - } - } - } - - protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e) - { - this.drpJointCheckMans2.Items.Clear(); - if (this.drpUnit.SelectedValue != string.Empty) - { - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpJointCheckMans2, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, null, false); - } - } - - protected void drpJointCheckMans1_SelectedIndexChanged(object sender, EventArgs e) - { - string[] array = this.drpJointCheckMans1.SelectedValueArray; - List str = new List(); - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str.Add(item); - } - - } - this.drpJointCheckMans1.SelectedValueArray = str.ToArray(); - } - - protected void drpJointCheckMans2_SelectedIndexChanged(object sender, EventArgs e) - { - string[] array = this.drpJointCheckMans2.SelectedValueArray; - List str = new List(); - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str.Add(item); - } - - } - this.drpJointCheckMans2.SelectedValueArray = str.ToArray(); - } - - protected void drpJointCheckMans3_SelectedIndexChanged(object sender, EventArgs e) - { - string[] array = this.drpJointCheckMans3.SelectedValueArray; - List str = new List(); - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str.Add(item); - } - - } - this.drpJointCheckMans3.SelectedValueArray = str.ToArray(); - } - - protected void drpJointCheckMans4_SelectedIndexChanged(object sender, EventArgs e) - { - string[] array = this.drpJointCheckMans4.SelectedValueArray; - List str = new List(); - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str.Add(item); - } - - } - this.drpJointCheckMans4.SelectedValueArray = str.ToArray(); - } - - private string GetStringByArray(string[] array) - { - string str = string.Empty; - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str += item + ","; - } - } - if (!string.IsNullOrEmpty(str)) - { - str = str.Substring(0, str.LastIndexOf(",")); - } - return str; - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.designer.cs deleted file mode 100644 index d26cf342..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.designer.cs +++ /dev/null @@ -1,411 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class EditJointCheck { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtJointCheckCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckCode; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// drpCheckType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCheckType; - - /// - /// txtCheckName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckName; - - /// - /// txtCheckDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtCheckDate; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpProposeUnit; - - /// - /// drpJointCheckMans1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans1; - - /// - /// drpJointCheckMans2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans2; - - /// - /// drpJointCheckMans3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans3; - - /// - /// drpJointCheckMans4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans4; - - /// - /// plApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove; - - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; - - /// - /// Toolbar4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar4; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.DropDownList drpUnitWork; - - /// - /// hdUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.HiddenField hdUnitWork; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.DropDownList drpCNProfessional; - - /// - /// hdCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.HiddenField hdCNProfessional; - - /// - /// txtcheck_Site 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtcheck_Site; - - /// - /// txtQuestion_Def 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtQuestion_Def; - - /// - /// drpQuestionType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.DropDownList drpQuestionType; - - /// - /// hdQuestionType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.HiddenField hdQuestionType; - - /// - /// txt_RectifyOpinion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txt_RectifyOpinion; - - /// - /// LimitDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.TextBox LimitDate; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.DropDownList drpHandleMan; - - /// - /// hdHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.HiddenField hdHandleMan; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// lbTemp 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lbTemp; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuEdit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuEdit; - - /// - /// btnMenuDelete 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDelete; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx deleted file mode 100644 index 1e395662..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx +++ /dev/null @@ -1,333 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EditJointCheckTwo.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.EditJointCheckTwo" %> - - - - - -质量共检 - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%----%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx.cs deleted file mode 100644 index 7a5696e2..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx.cs +++ /dev/null @@ -1,640 +0,0 @@ -using BLL; -using Newtonsoft.Json.Linq; -using System; -using System.Collections.Generic; -using System.Linq; -using AspNet = System.Web.UI.WebControls; - - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class EditJointCheckTwo : PageBase - { - /// - /// 主键 - /// - public string JointCheckId - { - get - { - return (string)ViewState["JointCheckId"]; - } - set - { - ViewState["JointCheckId"] = value; - } - } - /// - /// 图片处理 - /// - public int ImgId - { - get - { - return (int)ViewState["ImgId"]; - } - set - { - ViewState["ImgId"] = value; - } - } - /// - /// 明细集合 - /// - private static List jointCheckDetails = new List(); - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - //绑定表格---表单 - if (!IsPostBack) - { - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, false); - UnitService.InitUnitNotsub(drpProposeUnit, CurrUser.LoginProjectId, false); - JointCheckService.Init(drpCheckType, true); - txtProjectName.Text = ProjectService.GetProjectByProjectId(CurrUser.LoginProjectId).ProjectName; - JointCheckId = Request.Params["JointCheckId"]; - if (!string.IsNullOrEmpty(JointCheckId)) - { - Model.Check_JointCheck jointCheck = BLL.JointCheckService.GetJointCheck(JointCheckId); - txtJointCheckCode.Text = jointCheck.JointCheckCode; - if (!string.IsNullOrEmpty(jointCheck.UnitId)) - { - drpUnit.SelectedValue = jointCheck.UnitId; - } - if (!string.IsNullOrEmpty(jointCheck.ProposeUnitId)) - { - drpProposeUnit.SelectedValue = jointCheck.ProposeUnitId; - } - if (!string.IsNullOrEmpty(jointCheck.CheckType)) - { - drpCheckType.SelectedValue = jointCheck.CheckType; - } - if (jointCheck.CheckDate != null) - { - txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", jointCheck.CheckDate); - } - txtCheckName.Text = jointCheck.CheckName; - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans1)) - { - this.txtJointCheckMans1.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(jointCheck.JointCheckMans1); - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans2)) - { - this.txtJointCheckMans2.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(jointCheck.JointCheckMans2); - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans3)) - { - this.txtJointCheckMans3.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(jointCheck.JointCheckMans3); - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans4)) - { - this.txtJointCheckMans4.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(jointCheck.JointCheckMans4); - } - if (!string.IsNullOrEmpty(jointCheck.State)) - { - State = jointCheck.State; - } - else - { - State = BLL.Const.JointCheck_Compile; - } - jointCheckDetails.Clear(); - ImgId = 0; - BindData(); - } - - - } - } - private void BindData() - { - jointCheckDetails = JointCheckDetailService.GetLists(JointCheckId); - var unitWorks = BLL.UnitWorkService.GetUnitWorkLists(CurrUser.LoginProjectId); - var cNProfessionals = BLL.CNProfessionalService.GetCNProfessionalItem(); - var questionTypes = BLL.QualityQuestionTypeService.GetQualityQuestionTypeItem(); - var users = BLL.Person_PersonsService.GetUserListByProjectIdUnitIdRoleId(this.CurrUser.LoginProjectId, string.Empty, string.Empty); ; - if (jointCheckDetails.Count > 0) - { - for (int i = 0; i < jointCheckDetails.Count; i++) - { - var cn = cNProfessionals.FirstOrDefault(x => x.Value == jointCheckDetails[i].CNProfessionalCode); - if (cn != null) - { - jointCheckDetails[i].CNProfessionalCode = cn.Text; - } - var unitWork = unitWorks.FirstOrDefault(x => x.UnitWorkId == jointCheckDetails[i].UnitWorkId); - if (unitWork != null) - { - jointCheckDetails[i].UnitWorkId = unitWork.UnitWorkName + BLL.UnitWorkService.GetProjectType(unitWork.ProjectType); - } - var questionType = questionTypes.FirstOrDefault(x => x.Value == jointCheckDetails[i].QuestionType); - if (questionType != null) - { - jointCheckDetails[i].QuestionType = questionType.Text; - } - } - } - Grid1.DataSource = jointCheckDetails; - Grid1.DataBind(); - if (Grid1.Rows.Count > 0) - { - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - int i = mergedRow.Value("index"); - GridRow row = Grid1.Rows[i]; - JObject values = mergedRow.Value("values"); - AspNet.DropDownList handtype = (AspNet.DropDownList)(row.FindControl("drpHandleType")); - AspNet.DropDownList handman = (AspNet.DropDownList)(row.FindControl("drpHandleMan")); - AspNet.HiddenField lblHandleMan = (AspNet.HiddenField)(row.FindControl("hdHandleMan")); - AspNet.HiddenField lblsite = (AspNet.HiddenField)(row.FindControl("hdState")); - handtype.Items.AddRange(JointCheckService.GetDHandleTypeByState(lblsite.Value)); - //System.Web.UI.WebControls.TextBox handleWays = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtHandleWay")); - //System.Web.UI.WebControls.TextBox rectifyDate = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtRectifyDate")); - if (!handtype.SelectedValue.Equals(Const.JointCheck_Complete)) - { - if (handtype.SelectedValue.Equals(Const.JointCheck_Audit3) || handtype.SelectedValue.Equals(Const.JointCheck_Audit4)) - { - handman.Items.AddRange(Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, Const.UnitId_SEDIN)); - } - else - { - handman.Items.AddRange(Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, drpUnit.SelectedValue)); - } - - } - Funs.PleaseSelect(handman); - if (lblHandleMan.Value != CurrUser.PersonId) - { - foreach (GridColumn column in Grid1.AllColumns) - { - Grid1.Rows[i].CellCssClasses[column.ColumnIndex] = "f-grid-cell-uneditable"; - } - handtype.Enabled = false; - handman.Enabled = false; - - } - else - { - //handleWays.ReadOnly = false; - //rectifyDate.Enabled = true; - handtype.Enabled = true; - handman.Enabled = true; - if (handtype.SelectedValue == Const.JointCheck_Complete) - { - handman.Enabled = false; - } - } - - - if (lblsite.Value.Equals(Const.JointCheck_Audit3) || lblsite.Value.Equals(Const.JointCheck_Audit4)) - { - foreach (GridColumn column in Grid1.AllColumns) - { - Grid1.Rows[i].CellCssClasses[11] = "f-grid-cell-uneditable"; - Grid1.Rows[i].CellCssClasses[12] = "f-grid-cell-uneditable"; - } - ImgId = -1; - } - - } - //setHandelMan(); - } - var list = JointCheckApproveService.getListData(JointCheckId); - gvApprove.DataSource = list; - gvApprove.DataBind(); - - } - - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.JointCheck_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.JointCheck_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit1) - { - return "分包专工回复"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit2) - { - return "分包负责人审批"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit3) - { - return "总包专工回复"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit4) - { - return "总包负责人审批"; - } - else if (state.ToString() == BLL.Const.JointCheck_Complete) - { - return "审批完成"; - } - else if (state.ToString() == BLL.Const.JointCheck_Z) - { - return "整改中"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit1R) - { - return "分包专工重新回复"; - } - else - { - return ""; - } - } - return ""; - } - - protected void drpHandleType_SelectedIndexChanged(object sender, EventArgs e) - { - System.Web.UI.WebControls.DropDownList handleType = sender as System.Web.UI.WebControls.DropDownList; - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - string handleWay = values.Value("HandleWay"); - AspNet.TextBox RectifyDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("RectifyDate"); - string id = this.Grid1.Rows[i].RowID; - var detail = jointCheckDetails.FirstOrDefault(x => x.JointCheckDetailId == id); - detail.HandleWay = handleWay; - if (!string.IsNullOrWhiteSpace(RectifyDate.Text.Trim())) - { - detail.RectifyDate = Convert.ToDateTime(RectifyDate.Text.Trim()); - } - System.Web.UI.WebControls.DropDownList handleType1 = (System.Web.UI.WebControls.DropDownList)(Grid1.Rows[i].FindControl("drpHandleType")); - if (handleType.ClientID == handleType1.ClientID) - { - detail.State = handleType.SelectedValue; - } - - - } - BindData2(); - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (validate()) - { - SaveJointCheck("save"); - } - } - - /// - /// 检查并保存集合 - /// - private void jerqueSaveList() - { - jointCheckDetails.Clear(); - - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - string jointCheckDetailId = values.Value("JointCheckDetailId"); - //System.Web.UI.WebControls.TextBox thandleWay = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtHandleWay")); - //System.Web.UI.WebControls.TextBox trectifyDate = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtRectifyDate")); - System.Web.UI.WebControls.HiddenField lblHandleMan = (System.Web.UI.WebControls.HiddenField)(Grid1.Rows[i].FindControl("hdHandleMan")); - AspNet.TextBox RectifyDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("RectifyDate"); - string handleWay = values.Value("HandleWay"); - string state = ((System.Web.UI.WebControls.DropDownList)Grid1.Rows[i].FindControl("drpHandleType")).SelectedValue; - string handleMan = ((System.Web.UI.WebControls.DropDownList)Grid1.Rows[i].FindControl("drpHandleMan")).SelectedValue; - Model.Check_JointCheckDetail jointCheckDetail = JointCheckDetailService.GetJointCheckDetailByJointCheckDetailId(jointCheckDetailId); - jointCheckDetail.JointCheckDetailId = jointCheckDetailId; - jointCheckDetail.JointCheckId = JointCheckId; - jointCheckDetail.HandleWay = handleWay; - if (!string.IsNullOrEmpty(RectifyDate.Text.Trim())) - { - jointCheckDetail.RectifyDate = Convert.ToDateTime(RectifyDate.Text.Trim()); - } - if (handleMan == "0" && state != Const.JointCheck_Complete) //非审批完成步骤,未选择办理人,不更新办理状态 - { - var oldDetail = BLL.JointCheckDetailService.GetJointCheckDetailByJointCheckDetailId(jointCheckDetailId); - if (oldDetail != null) - { - jointCheckDetail.State = oldDetail.State; - jointCheckDetail.HandleMan = oldDetail.HandleMan; - } - } - else - { - jointCheckDetail.State = state; - jointCheckDetail.HandleMan = handleMan; - } - jointCheckDetails.Add(jointCheckDetail); - - } - - - } - - /// - /// 保存质量不合格整改通知单 - /// - private void SaveJointCheck(string saveType) - { - - if (!string.IsNullOrEmpty(JointCheckId)) - { - - if (saveType == "submit") - { - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - //先更新明细再添加审批信息 - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - GridRow row = Grid1.Rows[i]; - string state = values.Value("HandleType"); - - string jointCheckDetailId = values.Value("JointCheckDetailId"); - string handleWay = values.Value("HandleWay"); - - var man = (System.Web.UI.WebControls.DropDownList)Grid1.Rows[i].FindControl("drpHandleMan"); - var type = (System.Web.UI.WebControls.DropDownList)Grid1.Rows[i].FindControl("drpHandleType"); - var rectifyDate = (System.Web.UI.WebControls.TextBox)Grid1.Rows[i].FindControl("RectifyDate"); - - var handleMan = (System.Web.UI.WebControls.HiddenField)Grid1.Rows[i].FindControl("hdHandleMan"); - if (handleMan.Value == CurrUser.PersonId) - { - Model.Check_JointCheckDetail spdetail = JointCheckDetailService.GetJointCheckDetailByJointCheckDetailId(jointCheckDetailId); - spdetail.HandleWay = handleWay; - if (rectifyDate.Text != null) - { - spdetail.RectifyDate = Convert.ToDateTime(rectifyDate.Text); - } - if (type.SelectedValue == Const.JointCheck_Complete) - { - spdetail.State = type.SelectedValue; - spdetail.HandleMan = string.Empty; - JointCheckDetailService.UpdateJointCheckDetail(spdetail); - if (saveType == "submit") - { - var appro = JointCheckApproveService.GetJointCheckApproveByJointCheckDetailId(jointCheckDetailId, CurrUser.PersonId); - if (appro != null && saveType == "submit") - { - appro.ApproveDate = DateTime.Now; - appro.ApproveIdea = txtOpinions.Text.Trim(); - JointCheckApproveService.UpdateJointCheckApprove(appro); - } - } - } - else - { - if (saveType == "submit") - { - if (man.SelectedValue != "0") - { - - spdetail.State = type.SelectedValue; - spdetail.HandleMan = man.SelectedValue; - JointCheckDetailService.UpdateJointCheckDetail(spdetail); - - var appro = JointCheckApproveService.GetJointCheckApproveByJointCheckDetailId(row.RowID, CurrUser.PersonId); - if (appro != null && saveType == "submit") - { - appro.ApproveDate = DateTime.Now; - appro.ApproveIdea = txtOpinions.Text.Trim(); - JointCheckApproveService.UpdateJointCheckApprove(appro); - } - - Model.Check_JointCheckApprove approve = new Model.Check_JointCheckApprove(); - approve.JointCheckId = JointCheckId; - approve.ApproveMan = man.SelectedValue; - approve.ApproveType = type.SelectedValue; - approve.JointCheckDetailId = jointCheckDetailId; - JointCheckApproveService.AddJointCheckApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "质量共检问题待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - } - } - } - - } - } - - } - - } - - var joinCheck = JointCheckService.GetJointCheck(JointCheckId); - //循环判断明细是否都是已经完成是则处理主表状态已完成 - var details = JointCheckDetailService.GetLists(JointCheckId); - if (details.Count > 0) - { - var stat = true; - foreach (var item in details) - { - if (item.State != Const.JointCheck_Complete) - { - stat = false; - break; - } - } - if (stat) - { - joinCheck.State = Const.JointCheck_Complete; - JointCheckService.UpdateJointCheck(joinCheck); - } - } - LogService.AddSys_Log(this.CurrUser, joinCheck.JointCheckCode, JointCheckId, Const.JointCheckMenuId, "质量共检"); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - - private Boolean validate() - { - string err = string.Empty; - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - int i = mergedRow.Value("index"); - JObject values = mergedRow.Value("values"); - string HandleWay = values.Value("HandleWay"); - AspNet.TextBox RectifyDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("RectifyDate"); - - //System.Web.UI.WebControls.TextBox thandleWay = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtHandleWay")); - //System.Web.UI.WebControls.TextBox trectifyDate = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtRectifyDate")); - //if (thandleWay.Enabled && trectifyDate.Enabled) - //{ - System.Web.UI.WebControls.HiddenField lblHandleMan = (System.Web.UI.WebControls.HiddenField)(Grid1.Rows[i].FindControl("hdHandleMan")); - if (lblHandleMan.Value == CurrUser.PersonId)//如果不是此用户的记录 - { - if (string.IsNullOrEmpty(HandleWay.Trim()) || string.IsNullOrEmpty(RectifyDate.Text.Trim())) - { - err += "第" + (i + 1).ToString() + "行:"; - if (string.IsNullOrEmpty(HandleWay.Trim())) - { - err += "请输入整改方案,"; - } - if (string.IsNullOrEmpty(RectifyDate.Text.Trim())) - { - err += "请输入实际整改时间,"; - } - } - } - - - } - if (!string.IsNullOrEmpty(err)) - { - err = err.Substring(0, err.LastIndexOf(",")); - err += "!"; - PageContext.RegisterStartupScript("alert('" + err + "');"); - return false; - } - else - { - return true; - } - - } - protected void btnSubmit_Click(object sender, EventArgs e) - { - if (validate()) - { - SaveJointCheck("submit"); - } - } - private void BindData2() - { - Grid1.DataSource = jointCheckDetails; - Grid1.DataBind(); - if (Grid1.Rows.Count > 0) - { - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - int i = mergedRow.Value("index"); - GridRow row = Grid1.Rows[i]; - JObject values = mergedRow.Value("values"); - System.Web.UI.WebControls.DropDownList handtype = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleType")); - System.Web.UI.WebControls.DropDownList handman = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleMan")); - System.Web.UI.WebControls.HiddenField lblHandleMan = (System.Web.UI.WebControls.HiddenField)(row.FindControl("hdHandleMan")); - System.Web.UI.WebControls.HiddenField lblsite = (System.Web.UI.WebControls.HiddenField)(row.FindControl("hdState")); - Model.Check_JointCheckDetail detail = JointCheckDetailService.GetJointCheckDetailByJointCheckDetailId(Grid1.Rows[i].RowID); - handtype.Items.AddRange(JointCheckService.GetDHandleTypeByState(detail.State)); - if (lblsite.Value != detail.State) - { - handtype.SelectedValue = lblsite.Value; - } - //System.Web.UI.WebControls.TextBox handleWays = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtHandleWay")); - //System.Web.UI.WebControls.TextBox rectifyDate = (System.Web.UI.WebControls.TextBox)(Grid1.Rows[i].FindControl("txtRectifyDate")); - if (!handtype.SelectedValue.Equals(Const.JointCheck_Complete)) - { - if (handtype.SelectedValue.Equals(Const.JointCheck_Audit3) || handtype.SelectedValue.Equals(Const.JointCheck_Audit4)) - { - handman.Items.AddRange(Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, Const.UnitId_SEDIN)); - } - else - { - handman.Items.AddRange(Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, drpUnit.SelectedValue)); - } - } - Funs.PleaseSelect(handman); - if (lblHandleMan.Value != CurrUser.PersonId) - { - foreach (GridColumn column in Grid1.AllColumns) - { - this.Grid1.Rows[i].CellCssClasses[column.ColumnIndex] = "f-grid-cell-uneditable"; - } - //handleWays.ReadOnly = true; - //rectifyDate.Enabled = false; - handtype.Enabled = false; - handman.Enabled = false; - - } - else - { - //handleWays.ReadOnly = false; - //rectifyDate.Enabled = true; - handtype.Enabled = true; - handman.Enabled = true; - if (handtype.SelectedValue == Const.JointCheck_Complete) - { - handman.Enabled = false; - } - } - - - if (detail.State.Equals(Const.JointCheck_Audit3) || detail.State.Equals(Const.JointCheck_Audit4)) - { - foreach (GridColumn column in Grid1.AllColumns) - { - Grid1.Rows[i].CellCssClasses[11] = "f-grid-cell-uneditable"; - Grid1.Rows[i].CellCssClasses[12] = "f-grid-cell-uneditable"; - } - ImgId = -1; - } - } - //setHandelMan(); - } - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - string itemId = Grid1.DataKeys[e.RowIndex][0].ToString(); - var detail = jointCheckDetails.FirstOrDefault(x => x.JointCheckDetailId == itemId); - if (detail.HandleMan == CurrUser.PersonId) - { - if (e.CommandName == "ReAttachUrl") - { - if (detail.State != Const.JointCheck_Audit3 && detail.State != Const.JointCheck_Audit4) - { - ImgId = 0; - } - else - { - ImgId = -1; - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/JointCheck&menuId={2}&edit=1", ImgId, itemId + "r", Const.JointCheckMenuId))); - - } - } - if (e.CommandName == "attchUrl") - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/JointCheck&menuId={1}&edit=1", itemId, BLL.Const.JointCheckMenuId))); - } - } - - /// - /// 时间转换 - /// - /// - /// - public string ConvertDate(object date) - { - if (date != null) - { - return string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(date)); - } - else - { - return null; - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx.designer.cs deleted file mode 100644 index 1a72d4de..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheckTwo.aspx.designer.cs +++ /dev/null @@ -1,366 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class EditJointCheckTwo { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtJointCheckCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckCode; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// drpCheckType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCheckType; - - /// - /// txtCheckName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckName; - - /// - /// txtCheckDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtCheckDate; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpProposeUnit; - - /// - /// txtJointCheckMans1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans1; - - /// - /// txtJointCheckMans2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans2; - - /// - /// txtJointCheckMans3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans3; - - /// - /// txtJointCheckMans4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans4; - - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; - - /// - /// txt_HandleWay 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txt_HandleWay; - - /// - /// RectifyDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.TextBox RectifyDate; - - /// - /// hdState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.HiddenField hdState; - - /// - /// drpHandleType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.DropDownList drpHandleType; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.DropDownList drpHandleMan; - - /// - /// hdHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.HiddenField hdHandleMan; - - /// - /// txtOpinions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtOpinions; - - /// - /// plApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// Label4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label4; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// lbTemp 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lbTemp; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuEdit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuEdit; - - /// - /// btnMenuDelete 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDelete; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx deleted file mode 100644 index ffa9d465..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx +++ /dev/null @@ -1,296 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EditSportDataCheck.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.EditSportDataCheck" %> - - - - - - - 工序验收 - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%----%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx.cs deleted file mode 100644 index 6329764b..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx.cs +++ /dev/null @@ -1,1092 +0,0 @@ -using BLL; -using Newtonsoft.Json.Linq; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using AspNet = System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class EditSportDataCheck : PageBase - { - #region 公共字段 - /// - /// 主键 - /// - public string SpotCheckCode - { - get - { - return (string)ViewState["SpotCheckCode"]; - } - set - { - ViewState["SpotCheckCode"] = value; - } - } - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - - /// - /// 图片是否可以编辑 -1查看 0编辑 - /// - public int QuestionImg - { - get - { - return Convert.ToInt32(ViewState["QuestionImg"]); - } - set - { - ViewState["QuestionImg"] = value; - } - } - /// - /// 整改图片 - /// - public int HandleImg - { - get - { - return Convert.ToInt32(ViewState["HandleImg"]); - } - set - { - ViewState["HandleImg"] = value; - } - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.SpotCheck_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit1) - { - return "分包负责人确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit2) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit3) - { - return "监理专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit4) - { - return "建设单位确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit5) - { - return "分包专业工程师上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit6) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit7) - { - return "分包负责人确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit5R) - { - return "分包专业工程师重新上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Complete) - { - return "审批完成"; - } - else - { - return ""; - } - } - return ""; - } - /// - /// 明细集合 - /// - private static List details = new List(); - #endregion - - /// - /// 处理代办事项 - /// - /// - /// - protected void setHandType(int op) - { - var st = false; - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - int i = mergedRow.Value("index"); - GridRow row = Grid1.Rows[i]; - //JObject values = mergedRow.Value("values"); - System.Web.UI.WebControls.DropDownList handtype = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleType")); - System.Web.UI.WebControls.DropDownList handman = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleMan")); - System.Web.UI.WebControls.HiddenField lblHandleMan = (System.Web.UI.WebControls.HiddenField)(row.FindControl("hdHandleMan")); - System.Web.UI.WebControls.HiddenField lblsite = (System.Web.UI.WebControls.HiddenField)(row.FindControl("hdState")); - System.Web.UI.WebControls.Label url = (System.Web.UI.WebControls.Label)(row.FindControl("lblattchUrl")); - System.Web.UI.WebControls.Button btnOk = (System.Web.UI.WebControls.Button)(row.FindControl("btnDataOK")); - System.Web.UI.WebControls.Button btnNotOK = (System.Web.UI.WebControls.Button)(row.FindControl("btnNotDataOK")); - System.Web.UI.WebControls.HiddenField isok = (System.Web.UI.WebControls.HiddenField)(row.FindControl("IsDataOk")); - System.Web.UI.WebControls.Label lblData = (System.Web.UI.WebControls.Label)(row.FindControl("lblDataOk")); - System.Web.UI.WebControls.Label lblhandtyp = (System.Web.UI.WebControls.Label)(row.FindControl("lblhandtype")); - if (lblHandleMan.Value != CurrUser.PersonId) - { - //row.RowSelectable = false; - row.RowCssClass = "f-grid-cell-uneditable"; - handtype.Enabled = false; - handman.Enabled = false; - btnOk.Enabled = false; - btnNotOK.Enabled = false; - foreach (GridColumn column in Grid1.AllColumns) - { - Grid1.Rows[i].CellCssClasses[column.ColumnIndex] = "f-grid-cell-uneditable"; - } - handtype.Visible = false; - handman.Visible = false; - url.Text = "-1"; - } - else - { - handtype.Visible = false; - lblhandtyp.Visible = true; - if (lblsite.Value.Equals(Const.SpotCheck_Audit6) || lblsite.Value.Equals(Const.SpotCheck_Audit7)) - { - - btnOk.Visible = true; - btnNotOK.Visible = true; - url.Text = "-1"; - lblhandtyp.Visible = false; - handman.Items.Clear(); - handman.Visible = false; - } - else - { - btnOk.Visible = false; - btnNotOK.Visible = false; - url.Text = "0"; - lblhandtyp.Visible = true; - var itemlist = SpotCheckService.GetDHandleTypeByState(lblsite.Value, drpControlPointType.SelectedValue); - handtype.Items.AddRange(itemlist); - if (drpControlPointType.SelectedValue == "D") - { - handman.Items.AddRange(Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, Const.UnitId_SEDIN)); - } - else - { - handman.Items.AddRange(Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, drpUnit.SelectedValue)); - } - } - - //if (op == 0) { - - // if (State.Equals("true")) - // { - // handtype.Items.Add(new AspNet.ListItem("审批完成", Const.SpotCheck_Complete, false)); - // if (handtype.Items.Count == 3) - // { - // handtype.SelectedIndex = 1; - - // } - // lblhandtyp.Text = handtype.SelectedItem.Text; - // handman.Items.Clear(); - // lblhandtyp.Visible = true; - // handman.Visible = false; - // url.Text = "-1"; - // } - // else - // { - // //handtype.Items.Clear(); - // //handtype.Items.Add(new AspNet.ListItem("分包专业工程师重新上传资料", Const.SpotCheck_Audit5R, true)); - // //handman.Visible = true; - // //handtype.Visible = false; - - // handtype.Items.Add(new AspNet.ListItem("分包专业工程师重新上传资料", Const.SpotCheck_Audit5R, true)); - // if (handtype.Items.Count == 2) - // { - // handtype.SelectedIndex = 1; - - // } - // lblhandtyp.Visible = true; - // lblhandtyp.Text = handtype.SelectedItem.Text; - // handman.Visible = true; - // url.Text = "0"; - // } - - - //} - if (op == 1) - { - if ((!string.IsNullOrWhiteSpace(isok.Value))) - { - if (isok.Value.ToString().Equals("1")) - { - handtype.Items.Add(new AspNet.ListItem("审批完成", Const.SpotCheck_Complete, false)); - if (handtype.Items.Count == 3) - { - handtype.SelectedIndex = 1; - - } - lblhandtyp.Text = handtype.SelectedItem.Text; - handman.Items.Clear(); - lblhandtyp.Visible = true; - handman.Visible = false; - url.Text = "-1"; - } - else - { - //handtype.Items.Clear(); - //handtype.Items.Add(new AspNet.ListItem("分包专业工程师重新上传资料", Const.SpotCheck_Audit5R, true)); - //handman.Visible = true; - //handtype.Visible = false; - - handtype.Items.Add(new AspNet.ListItem("分包专业工程师重新上传资料", Const.SpotCheck_Audit5R, true)); - if (handtype.Items.Count == 2) - { - handtype.SelectedIndex = 1; - - } - lblhandtyp.Visible = true; - lblhandtyp.Text = handtype.SelectedItem.Text; - handman.Visible = true; - url.Text = "0"; - } - - } - } - - - - if (handtype.Items.Count > 0) - { - handman.Items.Clear(); - if (handtype.SelectedItem.Text.Contains("分包")) - { - handman.Items.AddRange(Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, drpUnit.SelectedValue)); - } - else - { - handman.Items.AddRange(Person_PersonsService.GetUserByUnitId(CurrUser.LoginProjectId, Const.UnitId_SEDIN)); - } - } - - if (lblsite.Value.Equals(Const.SpotCheck_Complete)) - { - btnOk.Visible = false; - btnNotOK.Visible = false; - url.Text = "-1"; - handman.Items.Clear(); - handman.Enabled = false; - row.RowSelectable = false; - } - //办理步骤到审批完成这一步 - if (handtype.SelectedValue == Const.SpotCheck_Complete) - { - handman.Items.Clear(); - handman.Visible = false; - } - if (handtype.Items.Count == 1) - { - handtype.SelectedIndex = 0; - lblhandtyp.Text = handtype.SelectedItem.Text; - } - - - - if (lblsite.Value == Const.SpotCheck_Audit6 || lblsite.Value == Const.SpotCheck_Audit7) - { - st = true; - } - - - - - Funs.PleaseSelect(handman); - Funs.PleaseSelect(handtype); - if (lblsite.Value.Equals(Const.SpotCheck_Audit5R) || lblsite.Value.Equals(Const.SpotCheck_Audit5)) - { - if (handtype.Items.Count > 1) - { - handtype.SelectedIndex = 1; - } - } - - - - } - } - if (!st) - { - this.Grid1.Columns[5].Hidden = true; - } - - - } - - - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - QuestionImg = -1; - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, false); - CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, false); - SitePerson_PersonService.InitSitePersonByUnitTypeRoletIdsDropDownList(drpJointCheckMans, this.CurrUser.LoginProjectId, Const.ProjectUnitType_1, string.Empty, false); - SitePerson_PersonService.InitSitePersonByUnitTypeRoletIdsDropDownList(drpJointCheckMans2, this.CurrUser.LoginProjectId, Const.ProjectUnitType_3, string.Empty, false); - SitePerson_PersonService.InitSitePersonByUnitTypeRoletIdsDropDownList(drpJointCheckMans3, this.CurrUser.LoginProjectId, Const.ProjectUnitType_4, string.Empty, false); - //dpHandleMan.Readonly = true; - SpotCheckCode = Request.Params["SpotCheckCode"]; - plApprove1.Hidden = true; - plApprove2.Hidden = true; - if (!string.IsNullOrEmpty(SpotCheckCode)) - { - this.hdSpotCheckCode.Text = SpotCheckCode; - plApprove1.Hidden = false; - plApprove2.Hidden = false; - - var dt = SpotCheckApproveService.getList(SpotCheckCode); - if (dt != null) - { - gvApprove.DataSource = dt; - gvApprove.DataBind(); - } - - Model.Check_SpotCheck spotCheck = SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - txtDocCode.Text = spotCheck.DocCode; - if (!string.IsNullOrEmpty(spotCheck.UnitId)) - { - this.drpUnit.SelectedValue = spotCheck.UnitId; - } - if (!string.IsNullOrEmpty(spotCheck.CNProfessionalCode)) - { - this.drpCNProfessional.SelectedValue = spotCheck.CNProfessionalCode; - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans)) - { - this.drpJointCheckMans.SelectedValueArray = spotCheck.JointCheckMans.Split(','); - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans2)) - { - this.drpJointCheckMans2.SelectedValueArray = spotCheck.JointCheckMans2.Split(','); - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans3)) - { - this.drpJointCheckMans3.SelectedValueArray = spotCheck.JointCheckMans3.Split(','); - } - drpControlPointType.SelectedValue = spotCheck.ControlPointType; - this.rblCheckDateType.SelectedValue = spotCheck.CheckDateType; - if (spotCheck.CheckDateType == "2") - { - this.txtSpotCheckDate.Label = "开始时间"; - this.txtSpotCheckDate2.Hidden = false; - } - if (spotCheck.SpotCheckDate != null) - { - this.txtSpotCheckDate.Text = string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate); - } - if (spotCheck.SpotCheckDate2 != null) - { - this.txtSpotCheckDate2.Text = string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate2); - } - this.txtCheckArea.Text = spotCheck.CheckArea; - if (!string.IsNullOrEmpty(spotCheck.State)) - { - State = spotCheck.State; - } - else - { - State = BLL.Const.SpotCheck_Compile; - - } - - if (State == BLL.Const.SpotCheck_Audit1 || State == BLL.Const.SpotCheck_Audit2 || State == BLL.Const.SpotCheck_Audit3 || State == BLL.Const.SpotCheck_Audit5R || State == BLL.Const.SpotCheck_Audit4) - { - this.drpUnit.Enabled = false; - this.drpCNProfessional.Enabled = false; - txtDocCode.Enabled = false; - txtProjectName.Enabled = false; - this.drpJointCheckMans.Enabled = false; - this.drpJointCheckMans2.Enabled = false; - this.drpJointCheckMans3.Enabled = false; - this.rblCheckDateType.Enabled = false; - this.txtSpotCheckDate.Enabled = false; - this.txtSpotCheckDate2.Enabled = false; - this.txtCheckArea.Enabled = false; - } - var list = SpotCheckDetailService.GetShowSpotCheckDetails(SpotCheckCode); - this.Grid1.DataSource = list; - this.Grid1.DataBind(); - - - if (Grid1.Rows.Count > 0) - { - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail.IsOK == false || detail.IsDataOK == "0") - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - - } - //for (int i = 0; i < Grid1.Rows.Count; i++) - //{ - - //} - // System.Web.UI.WebControls.HiddenField lblsite = (System.Web.UI.WebControls.HiddenField)(row.FindControl("hdState")); - setHandType(0); - - - //setHandelMan(); - } - if (State == BLL.Const.SpotCheck_ReCompile) - { - for (int i = 0; i < this.Grid1.Rows.Count; i++) - { - Grid1.Rows[i].CellCssClasses[5] = "f-grid-cell-uneditable"; - } - } - - } - - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - - this.drpUnit.Enabled = false; - this.drpCNProfessional.Enabled = false; - txtDocCode.Enabled = false; - txtProjectName.Enabled = false; - this.drpJointCheckMans.Enabled = false; - this.drpJointCheckMans2.Enabled = false; - this.drpJointCheckMans3.Enabled = false; - this.rblCheckDateType.Enabled = false; - this.txtSpotCheckDate.Enabled = false; - this.txtSpotCheckDate2.Enabled = false; - this.txtCheckArea.Enabled = false; - drpControlPointType.Enabled = false; - - } - } - /// - /// 获取共检内容 - /// - /// - /// - protected string ConvertDetailName(object ControlItemAndCycleId) - { - string name = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - name = c.ControlItemContent; - Model.WBS_WorkPackage w = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (w != null) - { - name = w.PackageContent + "/" + name; - Model.WBS_WorkPackage pw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(w.SuperWorkPackageId); - if (pw != null) - { - name = pw.PackageContent + "/" + name; - Model.WBS_WorkPackage ppw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(pw.SuperWorkPackageId); - if (ppw != null) - { - name = ppw.PackageContent + "/" + name; - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(ppw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(pw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(w.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - } - } - return name; - } - /// - /// 获取控制点级别 - /// - /// - /// - protected string ConvertControlPoint(object ControlItemAndCycleId) - { - string controlPoint = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - controlPoint = c.ControlPoint; - } - } - return controlPoint; - } - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(this.hdSpotCheckCode.Text)) //新增记录 - { - this.hdSpotCheckCode.Text = SQLHelper.GetNewID(typeof(Model.Check_SpotCheck)); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/CQMS/SpotCheck&menuId={2}", QuestionImg, this.hdSpotCheckCode.Text, BLL.Const.SpotDataCheckMenuId))); - } - - #region 工序验收列表事件 - protected void btnNew_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(Window1.GetSaveStateReference(hdIds.ClientID) - + Window1.GetShowReference(String.Format("ShowWBS.aspx"))); - } - - /// - /// 获取共检结果 - /// - /// - /// - protected string ConvertIsOK(object IsOK) - { - string isOK = string.Empty; - if (IsOK != null) - { - if (IsOK.ToString().Equals("1")) - { - isOK = "合格"; - } - else - { - isOK = "不合格"; - } - } - return isOK; - } - - protected void btnDataOK_Click(object sender, EventArgs e) - { - - AspNet.Button btn = sender as AspNet.Button; - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(btn.CommandArgument); - if (detail != null) - { - detail.IsDataOK = "1"; - detail.DataConfirmDate = DateTime.Now; - //detail.State = Const.SpotCheck_Complete; - BLL.SpotCheckDetailService.UpdateSpotCheckDetail(detail); - } - this.Grid1.DataSource = BLL.SpotCheckDetailService.GetShowSpotCheckDetails(SpotCheckCode); - this.Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail1 = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail1.IsDataOK == "0") - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - setHandType(1); - } - - protected void btnNotDataOK_Click(object sender, EventArgs e) - { - AspNet.Button btn = sender as AspNet.Button; - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(btn.CommandArgument); - if (detail != null) - { - detail.IsDataOK = "0"; - detail.DataConfirmDate = DateTime.Now; - //detail.State = Const.SpotCheck_Audit5R; - BLL.SpotCheckDetailService.UpdateSpotCheckDetail(detail); - } - this.Grid1.DataSource = BLL.SpotCheckDetailService.GetShowSpotCheckDetails(SpotCheckCode); - this.Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail1 = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail1.IsDataOK == "0") - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - setHandType(1); - } - - /// - /// 明细数据验证 - /// - protected void validate() - { - //if (Grid1.Rows.Count > 0) - //{ - // for (int i = 0; i < Grid1.Rows.Count; i++) - // { - // GridRow row = Grid1.Rows[i]; - // System.Web.UI.WebControls.DropDownList handtype = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleType")); - // System.Web.UI.WebControls.DropDownList handleMan = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleMan")); - // System.Web.UI.WebControls.HiddenField lblHandleMan = (System.Web.UI.WebControls.HiddenField)(row.FindControl("hdHandleMan")); - // if (lblHandleMan.Value == CurrUser.PersonId) - // { - // object[] keys = Grid1.DataKeys[i]; - // var key = keys[0]; - // if (handleMan.SelectedValue != "0") - // { - // Model.Check_SpotCheckDetail spdetail = SpotCheckDetailService.GetSpotCheckDetail(key.ToString()); - // spdetail.State = handtype.SelectedValue; - // spdetail.HandleMan = handleMan.SelectedValue; - // SpotCheckDetailService.UpdateSpotCheckDetail(spdetail); - // } - - - // } - - // } - - //} - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - string itemId = Grid1.DataKeys[e.RowIndex][0].ToString(); - if (e.CommandName == "delete") - { - foreach (Model.Check_SpotCheckDetail detail in details) - { - if (detail.SpotCheckDetailId == itemId) - { - details.Remove(detail); - break; - } - } - Grid1.DataSource = details; - Grid1.DataBind(); - } - //if (e.CommandName == "attchUrl") - //{ - - // GridRow row = Grid1.Rows[e.RowIndex]; - // System.Web.UI.WebControls.Label url = (System.Web.UI.WebControls.Label)(row.FindControl("lblattchUrl")); - // HandleImg = Convert.ToInt32(url.Text); - // PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/SpotCheck&menuId={1}&type={2}", itemId, BLL.Const.SpotDataCheckMenuId, HandleImg))); - //} - } - - - #endregion - - protected void btnSave_Click(object sender, EventArgs e) - { - //string projectId, string userId, string menuId, string buttonName) - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.SpotDataCheckMenuId, BLL.Const.BtnSave)) - { - if (this.rblCheckDateType.SelectedValue == "1") - { - if (string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim())) - { - Alert.ShowInTop("请选择共检时间!", MessageBoxIcon.Warning); - return; - } - } - else - { - if (string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim()) || string.IsNullOrEmpty(this.txtSpotCheckDate2.Text.Trim())) - { - Alert.ShowInTop("请选择开始时间和结束时间!", MessageBoxIcon.Warning); - return; - } - } - if (this.Grid1.Rows.Count == 0) - { - Alert.ShowInTop("共检内容列表不能为空!", MessageBoxIcon.Warning); - return; - } - SavePauseNotice("save"); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - //Response.Redirect("/check/CheckList.aspx"); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - protected void btnSubmit_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.SpotDataCheckMenuId, BLL.Const.BtnSubmit)) - { - if (this.rblCheckDateType.SelectedValue == "1") - { - if (string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim())) - { - Alert.ShowInTop("请选择共检时间!", MessageBoxIcon.Warning); - return; - } - } - else - { - if (string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim()) || string.IsNullOrEmpty(this.txtSpotCheckDate2.Text.Trim())) - { - Alert.ShowInTop("请选择开始时间和结束时间!", MessageBoxIcon.Warning); - return; - } - } - if (this.Grid1.Rows.Count == 0) - { - Alert.ShowInTop("共检内容列表不能为空!", MessageBoxIcon.Warning); - return; - } - if (State == BLL.Const.SpotCheck_Audit2) - { - if (BLL.SpotCheckDetailService.GetNotOKSpotCheckDetailBySoptCheckCode(SpotCheckCode) != null) - { - Alert.ShowInTop("共检内容还有未合格项,无法提交下一步!", MessageBoxIcon.Warning); - return; - } - } - //if (Grid1.Rows.Count > 0) - //{ - // for (int i = 0; i < Grid1.Rows.Count; i++) - // { - // GridRow row = Grid1.Rows[i]; - // System.Web.UI.WebControls.HiddenField lblHandleMan = (System.Web.UI.WebControls.HiddenField)(row.FindControl("hdHandleMan")); - // object[] keys = Grid1.DataKeys[i]; - // var key = keys[0]; - // if (lblHandleMan.Value == CurrUser.PersonId) - // { - // if (!AttachFileService.Getfile(key.ToString(), BLL.Const.SpotDataCheckMenuId)) //办理项未上传附件 - // { - // Alert.ShowInTop("请上传交工资料后再提交!", MessageBoxIcon.Warning); - // return; - // } - // } - // } - //} - SavePauseNotice("submit"); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - private string GetStringByArray(string[] array) - { - string str = string.Empty; - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str += item + ","; - } - } - if (!string.IsNullOrEmpty(str)) - { - str = str.Substring(0, str.LastIndexOf(",")); - } - return str; - } - - #region 保存处理 - /// - /// 保存方法 - /// - private void SavePauseNotice(string saveType) - { - //循环添加明细审批 - var spotCheck = BLL.SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - //string jointCheckMans = GetStringByArray(this.drpJointCheckMans.SelectedValueArray); - //string jointCheckMans2 = GetStringByArray(this.drpJointCheckMans2.SelectedValueArray); - //string jointCheckMans3 = GetStringByArray(this.drpJointCheckMans3.SelectedValueArray); - if (!string.IsNullOrEmpty(SpotCheckCode) && spotCheck != null) - { - if (Grid1.Rows.Count > 0) - { - for (int i = 0; i < Grid1.Rows.Count; i++) - { - GridRow row = Grid1.Rows[i]; - System.Web.UI.WebControls.DropDownList handtype = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleType")); - System.Web.UI.WebControls.DropDownList handleMan = (System.Web.UI.WebControls.DropDownList)(row.FindControl("drpHandleMan")); - System.Web.UI.WebControls.HiddenField lblHandleMan = (System.Web.UI.WebControls.HiddenField)(row.FindControl("hdHandleMan")); - System.Web.UI.WebControls.HiddenField lblsite = (System.Web.UI.WebControls.HiddenField)(row.FindControl("hdState")); - object[] keys = Grid1.DataKeys[i]; - var key = keys[0]; - if (lblHandleMan.Value == CurrUser.PersonId) - { - - if (handtype.SelectedValue == Const.SpotCheck_Complete) - { - Model.Check_SpotCheckDetail spdetail = SpotCheckDetailService.GetSpotCheckDetail(key.ToString()); - spdetail.State = handtype.SelectedValue; - spdetail.HandleMan = string.Empty; - SpotCheckDetailService.UpdateSpotCheckDetail(spdetail); - if (saveType == "submit") - { - var appro = SpotCheckApproveService.GetSpotApproveBySpotCheckDetailId(row.RowID); - if (appro != null && saveType == "submit") - { - appro.ApproveDate = DateTime.Now; - appro.ApproveIdea = txtOpinions.Text.Trim(); - appro.Sign = "2"; - SpotCheckApproveService.UpdateSpotCheckApprove(appro); - } - } - } - else - { - if (handleMan.SelectedValue != "0") - { - Model.Check_SpotCheckDetail spdetail = SpotCheckDetailService.GetSpotCheckDetail(key.ToString()); - spdetail.State = handtype.SelectedValue; - spdetail.HandleMan = handleMan.SelectedValue; - SpotCheckDetailService.UpdateSpotCheckDetail(spdetail); - } - if (saveType == "submit") - { - if (handleMan.SelectedValue != "0") - { - - var appro = SpotCheckApproveService.GetSpotApproveBySpotCheckDetailId(row.RowID); - - if (appro != null && saveType == "submit") - { - appro.ApproveDate = DateTime.Now; - appro.ApproveIdea = txtOpinions.Text.Trim(); - appro.Sign = "2"; - SpotCheckApproveService.UpdateSpotCheckApprove(appro); - } - - Model.Check_SpotCheckApprove approve = new Model.Check_SpotCheckApprove(); - approve.SpotCheckDetailId = key.ToString(); - approve.ApproveMan = handleMan.SelectedValue; - approve.ApproveType = handtype.SelectedValue; - approve.SpotCheckCode = SpotCheckCode; - approve.Sign = "2"; - SpotCheckApproveService.AddSpotCheckApprove(approve); - - } - - - - } - } - - } - - - } - - } - //循环判断明细是否都是已经完成是则处理主表状态已完成 - var details = SpotCheckDetailService.GetShowSpotCheckDetails(SpotCheckCode); - if (details.Count > 0) - { - var stat = true; - foreach (var item in details) - { - if (item.State != Const.SpotCheck_Complete) - { - stat = false; - break; - } - } - if (stat) - { - spotCheck.State2 = Const.SpotCheck_Complete; - SpotCheckService.UpdateSpotCheck(spotCheck); - } - else - { - if (saveType == "submit") //非最后一步审批完成提交,主表状态为资料验收中 - { - spotCheck.State2 = Const.SpotCheck_Z; - SpotCheckService.UpdateSpotCheck(spotCheck); - } - } - } - } - //else - //{ - // spotCheck.CreateMan = this.CurrUser.PersonId; - - // if (saveType == "submit") - // { - // Model.Check_SpotCheckApprove approve1 = new Model.Check_SpotCheckApprove(); - // approve1.SpotCheckCode = spotCheck.SpotCheckCode; - // approve1.ApproveDate = DateTime.Now; - // approve1.ApproveMan = this.CurrUser.PersonId; - // approve1.ApproveType = BLL.Const.SpotCheck_Compile; - // BLL.SpotCheckApproveService.AddSpotCheckApprove(approve1); - - // Model.Check_SpotCheckApprove approve = new Model.Check_SpotCheckApprove(); - // approve.SpotCheckCode = spotCheck.SpotCheckCode; - - - - // BLL.SpotCheckApproveService.AddSpotCheckApprove(approve); - // } - // else - // { - // Model.Check_SpotCheckApprove approve1 = new Model.Check_SpotCheckApprove(); - // approve1.SpotCheckCode = spotCheck.SpotCheckCode; - // approve1.ApproveMan = this.CurrUser.PersonId; - // approve1.ApproveType = BLL.Const.SpotCheck_Compile; - // BLL.SpotCheckApproveService.AddSpotCheckApprove(approve1); - // } - // if (!string.IsNullOrEmpty(jointCheckMans)) - // { - // string[] seeUsers = jointCheckMans.Split(','); - // foreach (var seeUser in seeUsers) - // { - // if (!string.IsNullOrEmpty(seeUser)) - // { - // Model.Check_SpotCheckApprove approve = new Model.Check_SpotCheckApprove(); - // approve.SpotCheckCode = spotCheck.SpotCheckCode; - // approve.ApproveMan = seeUser; - // approve.ApproveType = "S"; - // BLL.SpotCheckApproveService.AddSpotCheckApprove(approve); - // } - // } - // } - // if (!string.IsNullOrEmpty(jointCheckMans2)) - // { - // string[] seeUsers = jointCheckMans2.Split(','); - // foreach (var seeUser in seeUsers) - // { - // if (!string.IsNullOrEmpty(seeUser)) - // { - // Model.Check_SpotCheckApprove approve = new Model.Check_SpotCheckApprove(); - // approve.SpotCheckCode = spotCheck.SpotCheckCode; - // approve.ApproveMan = seeUser; - // approve.ApproveType = "S"; - // BLL.SpotCheckApproveService.AddSpotCheckApprove(approve); - // } - // } - // } - // if (!string.IsNullOrEmpty(jointCheckMans3)) - // { - // string[] seeUsers = jointCheckMans3.Split(','); - // foreach (var seeUser in seeUsers) - // { - // if (!string.IsNullOrEmpty(seeUser)) - // { - // Model.Check_SpotCheckApprove approve = new Model.Check_SpotCheckApprove(); - // approve.SpotCheckCode = spotCheck.SpotCheckCode; - // approve.ApproveMan = seeUser; - // approve.ApproveType = "S"; - // BLL.SpotCheckApproveService.AddSpotCheckApprove(approve); - // } - // } - // } - - // foreach (var detail in details) - // { - // detail.SpotCheckCode = spotCheck.SpotCheckCode; - // BLL.SpotCheckDetailService.AddSpotCheckDetail(detail); - // } - //} - //BLL.SpotCheckDetailService.DeleteAllSpotCheckDetail(spotCheck.SpotCheckCode); - BLL.LogService.AddSys_Log(this.CurrUser, spotCheck.DocCode, SpotCheckCode, BLL.Const.SpotDataCheckMenuId, "编辑工序验收记录"); - } - #endregion - - /// - /// 办理人员的自动筛选 - /// - - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - protected void drpHandleType_SelectedIndexChanged(object sender, EventArgs e) - { - - } - protected void rblCheckDateType_SelectedIndexChanged(object sender, EventArgs e) - { - if (rblCheckDateType.SelectedValue == "1") - { - this.txtSpotCheckDate.Label = "共检时间"; - this.txtSpotCheckDate2.Hidden = true; - } - else - { - this.txtSpotCheckDate.Label = "开始时间"; - this.txtSpotCheckDate2.Hidden = false; - } - } - - protected void attchUrl_Click(object sender, EventArgs e) - { - - AspNet.LinkButton btn = sender as AspNet.LinkButton; - for (int i = 0; i < Grid1.Rows.Count; i++) - { - AspNet.LinkButton btn1 = (AspNet.LinkButton)Grid1.Rows[i].FindControl("attchUrl"); - if (btn.ClientID == btn1.ClientID) - { - GridRow row = Grid1.Rows[i]; - System.Web.UI.WebControls.Label url = (System.Web.UI.WebControls.Label)(row.FindControl("lblattchUrl")); - HandleImg = Convert.ToInt32(url.Text); - } - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/uploader.aspx?toKeyId={0}&path=FileUpload/CQMS/SpotCheck&menuId={1}&type={2}&fname={3}", btn.CommandArgument, BLL.Const.SpotDataCheckMenuId, HandleImg, string.IsNullOrWhiteSpace(btn.Text) ? "" : HttpUtility.UrlEncode(btn.Text)))); - - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx.designer.cs deleted file mode 100644 index 92cb813b..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditSportDataCheck.aspx.designer.cs +++ /dev/null @@ -1,483 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class EditSportDataCheck { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtDocCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDocCode; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpControlPointType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpControlPointType; - - /// - /// lb1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lb1; - - /// - /// drpJointCheckMans 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans; - - /// - /// drpJointCheckMans2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans2; - - /// - /// drpJointCheckMans3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans3; - - /// - /// rblCheckDateType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblCheckDateType; - - /// - /// txtSpotCheckDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtSpotCheckDate; - - /// - /// txtSpotCheckDate2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtSpotCheckDate2; - - /// - /// txtCheckArea 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckArea; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label4; - - /// - /// lblattchUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblattchUrl; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// attchUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.LinkButton attchUrl; - - /// - /// btnDataOK 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Button btnDataOK; - - /// - /// btnNotDataOK 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Button btnNotDataOK; - - /// - /// IsDataOk 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.HiddenField IsDataOk; - - /// - /// lblDataOk 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblDataOk; - - /// - /// hdState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.HiddenField hdState; - - /// - /// drpHandleType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.DropDownList drpHandleType; - - /// - /// lblhandtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblhandtype; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.DropDownList drpHandleMan; - - /// - /// hdHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.HiddenField hdHandleMan; - - /// - /// plApprove1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove1; - - /// - /// txtOpinions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtOpinions; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdSpotCheckCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdSpotCheckCode; - - /// - /// hdIds 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdIds; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuDelete 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDelete; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx deleted file mode 100644 index ae4c74eb..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx +++ /dev/null @@ -1,331 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EditSpotCheck.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.EditSpotCheck" %> - - - - - - - 工序验收 - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - - - - - - - - - - - - - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx.cs deleted file mode 100644 index a3abb8b3..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx.cs +++ /dev/null @@ -1,1374 +0,0 @@ -using BLL; -using Newtonsoft.Json.Linq; -using System; -using System.Collections.Generic; -using System.Linq; -using AspNet = System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class EditSpotCheck : PageBase - { - #region 公共字段 - /// - /// 主键 - /// - public string SpotCheckCode - { - get - { - return (string)ViewState["SpotCheckCode"]; - } - set - { - ViewState["SpotCheckCode"] = value; - } - } - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - #endregion - /// - /// 图片是否可以编辑 -1查看 0编辑 - /// - public int QuestionImg - { - get - { - return Convert.ToInt32(ViewState["QuestionImg"]); - } - set - { - ViewState["QuestionImg"] = value; - } - } - /// - /// 整改图片 - /// - public int HandleImg - { - get - { - return Convert.ToInt32(ViewState["HandleImg"]); - } - set - { - ViewState["HandleImg"] = value; - } - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.SpotCheck_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit1) - { - return "分包负责人确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit2) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit3) - { - return "监理专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit4) - { - return "建设单位确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit5) - { - return "分包专业工程师上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit6) - { - return "总包专业工程师确认资料合格"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit7) - { - return "分包负责人确认资料合格"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit5R) - { - return "分包专业工程师重新上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Complete) - { - return "审批完成"; - } - else - { - return ""; - } - } - return ""; - } - /// - /// 明细集合 - /// - private static List details = new List(); - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - details.Clear(); - this.Grid1.Columns[3].Hidden = true; - this.Grid1.Columns[4].Hidden = true; - this.Grid1.Columns[5].Hidden = true; - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, false); - CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, false); - SitePerson_PersonService.InitSitePersonByUnitTypeRoletIdsDropDownList(drpJointCheckMans, this.CurrUser.LoginProjectId, Const.ProjectUnitType_1, string.Empty, false); - SitePerson_PersonService.InitSitePersonByUnitTypeRoletIdsDropDownList(drpJointCheckMans2, this.CurrUser.LoginProjectId, Const.ProjectUnitType_3, string.Empty, false); - SitePerson_PersonService.InitSitePersonByUnitTypeRoletIdsDropDownList(drpJointCheckMans3, this.CurrUser.LoginProjectId, Const.ProjectUnitType_4, string.Empty, false); - drpHandleType.Readonly = true; - SpotCheckCode = Request.Params["SpotCheckCode"]; - plApprove1.Hidden = true; - plApprove2.Hidden = true; - rblIsAgree.Hidden = true; - rblIsAgree.SelectedValue = "true"; - if (!string.IsNullOrEmpty(SpotCheckCode)) - { - this.hdSpotCheckCode.Text = SpotCheckCode; - plApprove1.Hidden = false; - plApprove2.Hidden = false; - var dt = SpotCheckApproveService.getListData(SpotCheckCode); - gvApprove.DataSource = dt; - gvApprove.DataBind(); - Model.Check_SpotCheck spotCheck = SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - txtDocCode.Text = spotCheck.DocCode; - if (!string.IsNullOrEmpty(spotCheck.UnitId)) - { - this.drpUnit.SelectedValue = spotCheck.UnitId; - } - if (!string.IsNullOrEmpty(spotCheck.CNProfessionalCode)) - { - this.drpCNProfessional.SelectedValue = spotCheck.CNProfessionalCode; - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans)) - { - this.drpJointCheckMans.SelectedValueArray = spotCheck.JointCheckMans.Split(','); - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans2)) - { - this.drpJointCheckMans2.SelectedValueArray = spotCheck.JointCheckMans2.Split(','); - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans3)) - { - this.drpJointCheckMans3.SelectedValueArray = spotCheck.JointCheckMans3.Split(','); - } - this.rblCheckDateType.SelectedValue = spotCheck.CheckDateType; - if (spotCheck.CheckDateType == "2") - { - this.txtSpotCheckDate.Label = "开始时间"; - this.txtSpotCheckDate2.Hidden = false; - } - if (spotCheck.SpotCheckDate != null) - { - this.txtSpotCheckDate.Text = string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate); - } - if (spotCheck.SpotCheckDate2 != null) - { - this.txtSpotCheckDate2.Text = string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate2); - } - this.txtCheckArea.Text = spotCheck.CheckArea; - if (!string.IsNullOrEmpty(spotCheck.ControlPointType)) - { - this.drpControlPointType.SelectedValue = spotCheck.ControlPointType; - } - if (!string.IsNullOrEmpty(spotCheck.State)) - { - State = spotCheck.State; - } - else - { - State = BLL.Const.SpotCheck_Compile; - this.rblIsAgree.Hidden = true; - } - if (State != BLL.Const.SpotCheck_Complete) - { - SpotCheckService.Init(drpHandleType, State, spotCheck.ControlPointType, false); - } - if (State == BLL.Const.SpotCheck_Compile || State == BLL.Const.SpotCheck_ReCompile || State == BLL.Const.SpotCheck_Audit1 || State == BLL.Const.SpotCheck_Audit3 || State == BLL.Const.SpotCheck_Audit4) - { - this.rblIsAgree.Hidden = true; - this.plApprove1.Hidden = true; - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, Const.UnitId_SEDIN, null, false); - this.drpHandleMan.SelectedIndex = 1; - } - else - { - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, Const.UnitId_SEDIN, null, false); - this.rblIsAgree.Hidden = false; - } - if (State == BLL.Const.SpotCheck_Audit1 || State == BLL.Const.SpotCheck_Audit2 || State == BLL.Const.SpotCheck_Audit3 || State == BLL.Const.SpotCheck_Audit4) - { - this.drpUnit.Enabled = false; - this.drpCNProfessional.Enabled = false; - txtDocCode.Enabled = false; - txtProjectName.Enabled = false; - this.drpJointCheckMans.Enabled = false; - this.drpJointCheckMans2.Enabled = false; - this.drpJointCheckMans3.Enabled = false; - this.rblCheckDateType.Enabled = false; - this.txtSpotCheckDate.Enabled = false; - this.txtSpotCheckDate2.Enabled = false; - this.txtCheckArea.Enabled = false; - this.drpControlPointType.Enabled = false; - } - if (State == BLL.Const.SpotCheck_Audit1) - { - this.btnNew.Hidden = true; - this.Grid1.Columns[10].Hidden = true; - this.Grid1.Columns[3].Hidden = false; - this.Grid1.Columns[4].Hidden = false; - this.Grid1.Columns[5].Hidden = false; - } - else if (State == BLL.Const.SpotCheck_Audit2) - { - this.btnNew.Hidden = true; - this.Grid1.Columns[10].Hidden = true; - drpHandleType.Readonly = false; - } - else if (State == BLL.Const.SpotCheck_Audit3 || State == BLL.Const.SpotCheck_Audit4) - { - this.btnNew.Hidden = true; - this.Grid1.Columns[3].Hidden = false; - this.Grid1.Columns[4].Hidden = false; - this.Grid1.Columns[5].Hidden = false; - this.Grid1.Columns[10].Hidden = true; - } - this.Grid1.DataSource = BLL.SpotCheckDetailService.GetSpotCheckDetails(SpotCheckCode); - this.Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail.IsOK == false || detail.IsDataOK == "0") - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - if (State == BLL.Const.SpotCheck_ReCompile) - { - //this.Grid1.Columns[3].Hidden = false; - //this.Grid1.Columns[5].Hidden = false; - this.Grid1.Columns[10].Hidden = false; - this.btnNew.Hidden = false; - for (int i = 0; i < this.Grid1.Rows.Count; i++) - { - Grid1.Rows[i].CellCssClasses[5] = "f-grid-cell-uneditable"; - } - } - //设置页面图片附件是否可以编辑 - if (!State.Equals(Const.SpotCheck_Complete)) - { - if (State.Equals(Const.SpotCheck_ReCompile) || State.Equals(Const.SpotCheck_Compile)) - { - QuestionImg = 0; - } - else - { - QuestionImg = -1; - } - if (State.Equals(Const.SpotCheck_Audit3) || State.Equals(Const.SpotCheck_Audit5R)) - { - HandleImg = 0; - } - else - { - HandleImg = -1; - } - } - } - else - { - State = Const.SpotCheck_Compile; - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, Const.UnitId_SEDIN, null, false); - QuestionImg = 0; - //SpotCheckService.Init(drpHandleType, State, string.Empty, false); - string code = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectCode + "-06-CM03-XJ-"; - txtDocCode.Text = BLL.SQLHelper.RunProcNewId("SpGetNewCode5", "dbo.Check_SpotCheck", "DocCode", code); - } - HandleMan(); - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - //是否同意触发 - if (!rblIsAgree.Hidden) - { - HandleType(); - } - Model.Check_SpotCheck spotCheck1 = SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - if (spotCheck1 != null && !string.IsNullOrEmpty(spotCheck1.SaveHandleMan)) - { - this.drpHandleMan.SelectedValue = spotCheck1.SaveHandleMan; - } - } - } - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(this.hdSpotCheckCode.Text)) //新增记录 - { - this.hdSpotCheckCode.Text = SQLHelper.GetNewID(typeof(Model.Check_SpotCheck)); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/SpotCheck&menuId={2}", QuestionImg, this.hdSpotCheckCode.Text, BLL.Const.SpotCheckMenuId))); - } - - #region 工序验收列表事件 - protected void btnNew_Click(object sender, EventArgs e) - { - if (!string.IsNullOrEmpty(this.drpControlPointType.SelectedValue)) - { - PageContext.RegisterStartupScript(Window1.GetSaveStateReference(hdIds.ClientID) - + Window1.GetShowReference(String.Format("ShowWBS.aspx?ControlPointType=") + this.drpControlPointType.SelectedValue)); - } - else - { - Alert.ShowInTop("请选择控制点级别!", MessageBoxIcon.Warning); - return; - } - } - - #region 关闭窗口 - /// - /// 关闭窗口 - /// - /// - /// - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - if (!string.IsNullOrEmpty(hdIds.Text)) - { - string[] ids = hdIds.Text.Split(','); - int i = 1; - foreach (var id in ids) - { - var oldDetail = details.FirstOrDefault(x => x.ControlItemAndCycleId == id); - if (oldDetail == null) //添加集合没有的新纪录 - { - Model.Check_SpotCheckDetail detail = new Model.Check_SpotCheckDetail(); - detail.SpotCheckDetailId = SQLHelper.GetNewID(typeof(Model.Check_SpotCheckDetail)); - detail.ControlItemAndCycleId = id; - detail.CreateDate = DateTime.Now.AddMinutes(i); - details.Add(detail); - } - i++; - } - } - this.Grid1.DataSource = details; - this.Grid1.DataBind(); - } - #endregion - - /// - /// 获取共检结果 - /// - /// - /// - protected string ConvertIsOK(object IsOK) - { - string isOK = string.Empty; - if (IsOK != null) - { - if (Convert.ToBoolean(IsOK)) - { - isOK = "合格"; - } - else - { - isOK = "不合格"; - } - } - return isOK; - } - - /// - /// 获取控制点级别 - /// - /// - /// - protected string ConvertControlPoint(object ControlItemAndCycleId) - { - string controlPoint = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - controlPoint = c.ControlPoint; - } - } - return controlPoint; - } - - /// - /// 获取共检内容 - /// - /// - /// - protected string ConvertDetailName(object ControlItemAndCycleId) - { - string name = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - name = c.ControlItemContent; - Model.WBS_WorkPackage w = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (w != null) - { - name = w.PackageContent + "/" + name; - Model.WBS_WorkPackage pw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(w.SuperWorkPackageId); - if (pw != null) - { - name = pw.PackageContent + "/" + name; - Model.WBS_WorkPackage ppw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(pw.SuperWorkPackageId); - if (ppw != null) - { - name = ppw.PackageContent + "/" + name; - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(ppw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(pw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(w.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - } - } - return name; - } - - protected void btnOK_Click(object sender, EventArgs e) - { - AspNet.Button btn = sender as AspNet.Button; - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(btn.CommandArgument); - if (detail != null) - { - Model.Check_SpotCheckApprove approve = BLL.SpotCheckApproveService.GetReCompile(SpotCheckCode); - if (approve == null) //没有打回即为一次合格 - { - detail.IsOnesOK = true; - } - else - { - detail.IsOnesOK = false; - } - detail.IsOK = true; - detail.ConfirmDate = DateTime.Now; - detail.RectifyDescription = string.Empty; - BLL.SpotCheckDetailService.UpdateSpotCheckDetail(detail); - } - this.Grid1.DataSource = BLL.SpotCheckDetailService.GetSpotCheckDetails(SpotCheckCode); - this.Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail1 = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail1.IsOK == false) - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - } - - protected void btnNotOK_Click(object sender, EventArgs e) - { - AspNet.Button btn = sender as AspNet.Button; - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(btn.CommandArgument); - if (detail != null) - { - detail.IsOnesOK = false; - detail.IsOK = false; - detail.ConfirmDate = DateTime.Now; - BLL.SpotCheckDetailService.UpdateSpotCheckDetail(detail); - } - this.Grid1.DataSource = BLL.SpotCheckDetailService.GetSpotCheckDetails(SpotCheckCode); - this.Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail1 = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail1.IsOK == false) - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - } - - protected void btnDataOK_Click(object sender, EventArgs e) - { - AspNet.Button btn = sender as AspNet.Button; - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(btn.CommandArgument); - if (detail != null) - { - detail.IsDataOK = "1"; - detail.DataConfirmDate = DateTime.Now; - BLL.SpotCheckDetailService.UpdateSpotCheckDetail(detail); - } - this.Grid1.DataSource = BLL.SpotCheckDetailService.GetSpotCheckDetails(SpotCheckCode); - this.Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail1 = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail1.IsDataOK == "0") - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - } - - protected void btnNotDataOK_Click(object sender, EventArgs e) - { - AspNet.Button btn = sender as AspNet.Button; - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(btn.CommandArgument); - if (detail != null) - { - detail.IsDataOK = "0"; - detail.DataConfirmDate = DateTime.Now; - BLL.SpotCheckDetailService.UpdateSpotCheckDetail(detail); - } - this.Grid1.DataSource = BLL.SpotCheckDetailService.GetSpotCheckDetails(SpotCheckCode); - this.Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail1 = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail1.IsDataOK == "0") - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - string itemId = Grid1.DataKeys[e.RowIndex][0].ToString(); - if (e.CommandName == "delete") - { - foreach (Model.Check_SpotCheckDetail detail in details) - { - if (detail.SpotCheckDetailId == itemId) - { - details.Remove(detail); - break; - } - } - Grid1.DataSource = details; - Grid1.DataBind(); - } - if (e.CommandName == "attchUrl") - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/HJGL/SpotCheck&menuId={1}&type={2}", itemId, BLL.Const.SpotCheckMenuId, HandleImg))); - } - } - - /// - /// 检查并保存集合 - /// - private void jerqueSaveList() - { - details.Clear(); - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - JObject values = mergedRow.Value("values"); - int i = mergedRow.Value("index"); - Model.Check_SpotCheckDetail detail = new Model.Check_SpotCheckDetail(); - detail.SpotCheckDetailId = this.Grid1.Rows[i].RowID; - detail.ControlItemAndCycleId = this.Grid1.Rows[i].DataKeys[1].ToString(); - string isOnesOK = values.Value("IsOnesOK"); - if (!string.IsNullOrEmpty(isOnesOK)) - { - detail.IsOnesOK = Convert.ToBoolean(isOnesOK); - } - string isOK = values.Value("IsOK"); - if (!string.IsNullOrEmpty(isOK)) - { - detail.IsOK = Convert.ToBoolean(isOK); - } - string confirmDate = values.Value("ConfirmDate"); - if (!string.IsNullOrEmpty(confirmDate)) - { - detail.ConfirmDate = Convert.ToDateTime(confirmDate); - } - string createDate = values.Value("CreateDate"); - if (!string.IsNullOrEmpty(createDate)) - { - detail.CreateDate = Convert.ToDateTime(createDate); - } - detail.RectifyDescription = values.Value("RectifyDescription"); - string isDataOK = values.Value("IsDataOK"); - if (!string.IsNullOrEmpty(isDataOK)) - { - detail.IsDataOK = isDataOK; - } - string dataConfirmDate = values.Value("DataConfirmDate"); - if (!string.IsNullOrEmpty(dataConfirmDate)) - { - detail.DataConfirmDate = Convert.ToDateTime(dataConfirmDate); - } - details.Add(detail); - } - } - #endregion - - protected void btnSave_Click(object sender, EventArgs e) - { - //string projectId, string PersonId, string menuId, string buttonName) - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.SpotCheckMenuId, BLL.Const.BtnSave)) - { - //if (this.rblCheckDateType.SelectedValue == "1") - //{ - // if (string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim())) - // { - // Alert.ShowInTop("请选择共检时间!", MessageBoxIcon.Warning); - // return; - // } - //} - //else - //{ - // if (string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim()) || string.IsNullOrEmpty(this.txtSpotCheckDate2.Text.Trim())) - // { - // Alert.ShowInTop("请选择开始时间和结束时间!", MessageBoxIcon.Warning); - // return; - // } - //} - //if (this.Grid1.Rows.Count == 0) - //{ - // Alert.ShowInTop("共检内容列表不能为空!", MessageBoxIcon.Warning); - // return; - //} - SavePauseNotice("save"); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - //Response.Redirect("/check/CheckList.aspx"); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - protected void btnSubmit_Click(object sender, EventArgs e) - { - if (BLL.CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.SpotCheckMenuId, BLL.Const.BtnSubmit)) - { - if (this.rblCheckDateType.SelectedValue == "1") - { - if (string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim())) - { - Alert.ShowInTop("请选择共检时间!", MessageBoxIcon.Warning); - return; - } - } - else - { - if (string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim()) || string.IsNullOrEmpty(this.txtSpotCheckDate2.Text.Trim())) - { - Alert.ShowInTop("请选择开始时间和结束时间!", MessageBoxIcon.Warning); - return; - } - } - if (this.Grid1.Rows.Count == 0) - { - Alert.ShowInTop("共检内容列表不能为空!", MessageBoxIcon.Warning); - return; - } - if (this.drpControlPointType.SelectedValue == BLL.Const._Null) - { - Alert.ShowInTop("请选择控制点级别!", MessageBoxIcon.Warning); - return; - } - if (this.drpHandleType.SelectedValue == BLL.Const.SpotCheck_Complete) - { - var list = BLL.SpotCheckDetailService.GetSpotCheckDetails(SpotCheckCode); - bool isAllHandle = true; //所有明细是否已经确认合格或不合格 - foreach (var item in list) - { - if (item.IsOK == null) - { - isAllHandle = false; - break; - } - } - if (!isAllHandle) - { - Alert.ShowInTop("请确认所有共检内容合格状态后再提交审批完成!", MessageBoxIcon.Warning); - return; - } - } - SavePauseNotice("submit"); - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - private string GetStringByArray(string[] array) - { - string str = string.Empty; - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str += item + ","; - } - } - if (!string.IsNullOrEmpty(str)) - { - str = str.Substring(0, str.LastIndexOf(",")); - } - return str; - } - - #region 保存处理 - /// - /// 保存方法 - /// - private void SavePauseNotice(string saveType) - { - Model.Check_SpotCheck spotCheck = new Model.Check_SpotCheck(); - spotCheck.DocCode = this.txtDocCode.Text.Trim(); - spotCheck.ProjectId = this.CurrUser.LoginProjectId; - if (this.drpUnit.SelectedValue != Const._Null) - { - spotCheck.UnitId = this.drpUnit.SelectedValue; - } - if (this.drpCNProfessional.SelectedValue != Const._Null) - { - spotCheck.CNProfessionalCode = this.drpCNProfessional.SelectedValue; - } - string jointCheckMans = GetStringByArray(this.drpJointCheckMans.SelectedValueArray); - spotCheck.JointCheckMans = jointCheckMans; - string jointCheckMans2 = GetStringByArray(this.drpJointCheckMans2.SelectedValueArray); - spotCheck.JointCheckMans2 = jointCheckMans2; - string jointCheckMans3 = GetStringByArray(this.drpJointCheckMans3.SelectedValueArray); - spotCheck.JointCheckMans3 = jointCheckMans3; - spotCheck.CheckDateType = this.rblCheckDateType.SelectedValue; - if (this.rblCheckDateType.SelectedValue == "1") - { - if (!string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim())) - { - spotCheck.SpotCheckDate = Convert.ToDateTime(this.txtSpotCheckDate.Text.Trim()); - } - } - else - { - if (!string.IsNullOrEmpty(this.txtSpotCheckDate.Text.Trim())) - { - spotCheck.SpotCheckDate = Convert.ToDateTime(this.txtSpotCheckDate.Text.Trim()); - } - if (!string.IsNullOrEmpty(this.txtSpotCheckDate2.Text.Trim())) - { - spotCheck.SpotCheckDate2 = Convert.ToDateTime(this.txtSpotCheckDate2.Text.Trim()); - } - } - spotCheck.CheckArea = this.txtCheckArea.Text.Trim(); - if (this.drpControlPointType.SelectedValue != Const._Null) - { - spotCheck.ControlPointType = this.drpControlPointType.SelectedValue; - } - if (saveType == "submit") - { - spotCheck.State = drpHandleType.SelectedValue.Trim(); - } - else - { - Model.Check_SpotCheck spotCheck1 = BLL.SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - - if (spotCheck1 != null) - { - if (string.IsNullOrEmpty(spotCheck1.State)) - { - spotCheck.State = BLL.Const.SpotCheck_Compile; - } - else - { - spotCheck.State = spotCheck1.State; - } - } - else - { - spotCheck.State = BLL.Const.SpotCheck_Compile; - } - } - string initPath = "FileUpload\\" + BLL.ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectCode + "\\Check\\SpotCheck\\"; - if (!string.IsNullOrEmpty(SpotCheckCode) && BLL.SpotCheckService.GetSpotCheckBySpotCheckCode(Request.Params["SpotCheckCode"]) != null) - { - Model.Check_SpotCheckApprove approve1 = BLL.SpotCheckApproveService.GetSpotCheckApproveBySpotCheckCode(SpotCheckCode); - if (approve1 != null && saveType == "submit") - { - approve1.ApproveDate = DateTime.Now; - approve1.ApproveIdea = txtOpinions.Text.Trim(); - approve1.IsAgree = Convert.ToBoolean(this.rblIsAgree.SelectedValue); - BLL.SpotCheckApproveService.UpdateSpotCheckApprove(approve1); - } - if (saveType == "submit") - { - spotCheck.SaveHandleMan = null; - Model.Check_SpotCheckApprove approve = new Model.Check_SpotCheckApprove(); - approve.SpotCheckCode = SpotCheckCode; - if (this.drpHandleMan.SelectedValue != "0") - { - approve.ApproveMan = this.drpHandleMan.SelectedValue; - } - approve.ApproveType = this.drpHandleType.SelectedValue; - if (this.drpHandleType.SelectedValue == BLL.Const.SpotCheck_Complete) - { - approve.ApproveDate = DateTime.Now.AddMinutes(1); - } - approve.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "工序验收待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - //总包专工确认时,通知相关人员 - if (this.drpHandleType.SelectedValue == BLL.Const.SpotCheck_Audit3 || this.drpHandleType.SelectedValue == BLL.Const.SpotCheck_Audit4) - { - if (!string.IsNullOrEmpty(jointCheckMans)) - { - string[] seeUsers = jointCheckMans.Split(','); - foreach (var seeUser in seeUsers) - { - if (!string.IsNullOrEmpty(seeUser)) - { - Model.Check_SpotCheckApprove approve2 = new Model.Check_SpotCheckApprove(); - approve2.SpotCheckCode = SpotCheckCode; - approve2.ApproveMan = seeUser; - approve2.ApproveType = "S"; - approve2.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApprove(approve2); - } - } - } - if (!string.IsNullOrEmpty(jointCheckMans2)) - { - string[] seeUsers = jointCheckMans2.Split(','); - foreach (var seeUser in seeUsers) - { - if (!string.IsNullOrEmpty(seeUser)) - { - Model.Check_SpotCheckApprove approve2 = new Model.Check_SpotCheckApprove(); - approve2.SpotCheckCode = SpotCheckCode; - approve2.ApproveMan = seeUser; - approve2.ApproveType = "S"; - approve2.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApprove(approve2); - } - } - } - if (!string.IsNullOrEmpty(jointCheckMans3)) - { - string[] seeUsers = jointCheckMans3.Split(','); - foreach (var seeUser in seeUsers) - { - if (!string.IsNullOrEmpty(seeUser)) - { - Model.Check_SpotCheckApprove approve2 = new Model.Check_SpotCheckApprove(); - approve2.SpotCheckCode = SpotCheckCode; - approve2.ApproveMan = seeUser; - approve2.ApproveType = "S"; - approve2.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApprove(approve2); - } - } - } - Model.Check_SpotCheckApprove ap = BLL.SpotCheckApproveService.GetComplie(SpotCheckCode); - if (ap != null) - { - Model.Check_SpotCheckApprove approve2 = new Model.Check_SpotCheckApprove(); - approve2.SpotCheckCode = SpotCheckCode; - approve2.ApproveMan = ap.ApproveMan; - approve2.ApproveType = "S"; - approve2.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApprove(approve2); - } - } - } - spotCheck.SpotCheckCode = SpotCheckCode; - jerqueSaveList(); - foreach (var detail in details) - { - detail.SpotCheckCode = spotCheck.SpotCheckCode; - BLL.SpotCheckDetailService.UpdateSpotCheckDetail(detail); - } - if (saveType == "save") - { - spotCheck.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - if (saveType == "submit" && this.drpHandleType.SelectedValue == BLL.Const.SpotCheck_Complete) //审批完成时,生成分包上传交工资料的办理记录 - { - spotCheck.State2 = BLL.Const.SpotCheck_Audit5; //更新主表状态 - bool isShow = true; //判断主表是否需要上传资料 - var list = BLL.SpotCheckDetailService.GetOKSpotCheckDetails(SpotCheckCode); - if (list.Count == 0) //没有合格项,则在上传资料页面不显示该主表记录 - { - isShow = false; - } - else - { - bool isExitForms = false; - foreach (var item in list) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(item.ControlItemAndCycleId); - Model.WBS_ControlItemInit cInit = BLL.ControlItemInitService.GetControlItemInitByCode(c.InitControlItemCode); - bool isJDItem = false; - if (cInit != null && cInit.IsJDItem.HasValue) - { - isJDItem = cInit.IsJDItem.Value; - } - if (c != null) - { - if (!string.IsNullOrEmpty(c.HGForms) || !string.IsNullOrEmpty(c.SHForms)) - { - isExitForms = true; - } - //处理工作包实际完成时间 - if (c.CheckNum != null && c.CheckNum != 0) //检查次数为0表示一直检查 - { - if (c.CheckNum == 1) //检查一次 - { - c.RealEndDate = DateTime.Now; - BLL.ControlItemAndCycleService.UpdateControlItemAndCycle(c); - if (isJDItem) //进度完成项 - { - BLL.WorkPackageService.UpdateWorkPackageRealEndDate2(c.WorkPackageId); - } - else //非进度完成项 - { - Model.WBS_WorkPackage workPackage = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (workPackage.RealEndDate == null) //分部分项还未生成实际完成时间 - { - BLL.WorkPackageService.UpdateWorkPackageRealEndDate(c.WorkPackageId); - } - } - } - else //检查多次 - { - List details = BLL.SpotCheckDetailService.GetSpotCheckDetailsByControlItemAndCycleId(c.ControlItemAndCycleId); - if (details.Count == c.CheckNum) //检查次数已达到最大值 - { - c.RealEndDate = DateTime.Now; - BLL.ControlItemAndCycleService.UpdateControlItemAndCycle(c); - if (isJDItem) //进度完成项 - { - BLL.WorkPackageService.UpdateWorkPackageRealEndDate2(c.WorkPackageId); - } - else //非进度完成项 - { - Model.WBS_WorkPackage workPackage = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (workPackage.RealEndDate == null) //分部分项还未生成实际完成时间 - { - BLL.WorkPackageService.UpdateWorkPackageRealEndDate(c.WorkPackageId); - } - } - } - } - } - } - } - if (!isExitForms) //不存在有表格需上传的明细记录 - { - isShow = false; - } - } - spotCheck.IsShow = isShow; - foreach (var item in list) - { - //更新明细记录 - Model.Check_SpotCheck spotCheck1 = BLL.SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - //判断明细是否需要上传资料 - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(item.ControlItemAndCycleId); - if (c != null) - { - if (string.IsNullOrEmpty(c.HGForms) && string.IsNullOrEmpty(c.SHForms)) - { - item.IsShow = false; - item.IsDataOK = "2"; //资料情况为不需要 - item.State = BLL.Const.SpotCheck_Complete; - item.HandleMan = null; - } - else - { - item.IsShow = true; - item.State = BLL.Const.SpotCheck_Audit5; - item.HandleMan = spotCheck1.CreateMan; - } - } - BLL.SpotCheckDetailService.UpdateSpotCheckDetail(item); - if (item.IsShow == true) - { - //新增待办记录 - Model.Check_SpotCheckApprove approve = new Model.Check_SpotCheckApprove(); - approve.SpotCheckCode = SpotCheckCode; - approve.ApproveMan = spotCheck1.CreateMan; - approve.ApproveType = BLL.Const.SpotCheck_Audit5; - approve.Sign = "2"; - approve.SpotCheckDetailId = item.SpotCheckDetailId; - BLL.SpotCheckApproveService.AddSpotCheckApprove(approve); - } - } - } - BLL.SpotCheckService.UpdateSpotCheck(spotCheck); - } - else - { - spotCheck.CreateMan = this.CurrUser.PersonId; - spotCheck.CreateDate = DateTime.Now; - if (!string.IsNullOrEmpty(this.hdSpotCheckCode.Text)) - { - spotCheck.SpotCheckCode = this.hdSpotCheckCode.Text; - } - else - { - spotCheck.SpotCheckCode = SQLHelper.GetNewID(typeof(Model.Check_SpotCheck)); - } - if (saveType == "save") - { - spotCheck.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - BLL.SpotCheckService.AddSpotCheck(spotCheck); - if (saveType == "submit") - { - Model.Check_SpotCheckApprove approve1 = new Model.Check_SpotCheckApprove(); - approve1.SpotCheckCode = spotCheck.SpotCheckCode; - approve1.ApproveDate = DateTime.Now; - approve1.ApproveMan = this.CurrUser.PersonId; - approve1.ApproveType = BLL.Const.SpotCheck_Compile; - approve1.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApprove(approve1); - - Model.Check_SpotCheckApprove approve = new Model.Check_SpotCheckApprove(); - approve.SpotCheckCode = spotCheck.SpotCheckCode; - if (this.drpHandleMan.SelectedValue != "0") - { - approve.ApproveMan = this.drpHandleMan.SelectedValue; - } - approve.ApproveType = this.drpHandleType.SelectedValue; - approve.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "工序验收待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - } - else - { - Model.Check_SpotCheckApprove approve1 = new Model.Check_SpotCheckApprove(); - approve1.SpotCheckCode = spotCheck.SpotCheckCode; - approve1.ApproveMan = this.CurrUser.PersonId; - approve1.ApproveType = BLL.Const.SpotCheck_Compile; - approve1.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApprove(approve1); - } - jerqueSaveList(); - foreach (var detail in details) - { - detail.SpotCheckDetailId = SQLHelper.GetNewID(typeof(Model.Check_SpotCheckDetail)); - detail.SpotCheckCode = spotCheck.SpotCheckCode; - BLL.SpotCheckDetailService.AddSpotCheckDetail(detail); - } - } - BLL.LogService.AddSys_Log(this.CurrUser, spotCheck.DocCode, SpotCheckCode, BLL.Const.SpotCheckMenuId, "编辑工序验收记录"); - } - #endregion - - /// - /// 办理人员的自动筛选 - /// - protected void HandleMan() - { - drpHandleMan.Items.Clear(); - if (!string.IsNullOrEmpty(drpHandleType.SelectedText)) - { - Model.SGGLDB db = Funs.DB; - if (drpHandleType.SelectedText.Contains("总包")) - { - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, string.Empty, null, false); - } - else if (drpHandleType.SelectedText.Contains("监理")) - { - string unitTypes = BLL.Const.ProjectUnitType_3 + "," + BLL.Const.ProjectUnitType_1; - var getSiePerson = SitePerson_PersonService.GetSitePerson_PersonListByProjectIdUnitTypeRoleIds(this.CurrUser.LoginProjectId, unitTypes, string.Empty); - ListItem[] lis = new ListItem[getSiePerson.Count()]; - for (int i = 0; i < getSiePerson.Count(); i++) - { - lis[i] = new ListItem(getSiePerson[i].PersonName ?? "", getSiePerson[i].PersonId); - } - drpHandleMan.DataValueField = "Value"; - drpHandleMan.DataTextField = "Text"; - drpHandleMan.DataSource = lis; - drpHandleMan.DataBind(); - } - else - { - string unitTypes = BLL.Const.ProjectUnitType_4 + "," + BLL.Const.ProjectUnitType_1; - var getSiePerson = SitePerson_PersonService.GetSitePerson_PersonListByProjectIdUnitTypeRoleIds(this.CurrUser.LoginProjectId, unitTypes, string.Empty); - ListItem[] lis = new ListItem[getSiePerson.Count()]; - for (int i = 0; i < getSiePerson.Count(); i++) - { - lis[i] = new ListItem(getSiePerson[i].PersonName ?? "", getSiePerson[i].PersonId); - } - drpHandleMan.DataValueField = "Value"; - drpHandleMan.DataTextField = "Text"; - drpHandleMan.DataSource = lis; - drpHandleMan.DataBind(); - } - if (drpHandleMan.Items.Count > 0) - { - drpHandleMan.SelectedIndex = 0; - } - if (drpHandleType.SelectedText.Contains("重新编制") || drpHandleType.SelectedText.Contains("分包")) - { - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, drpUnit.SelectedValue, null, false); - var HandleMan = BLL.SpotCheckApproveService.GetComplie(this.SpotCheckCode); - if (HandleMan != null) - { - this.drpHandleMan.SelectedValue = HandleMan.ApproveMan; - } - } - if (drpHandleType.SelectedValue == BLL.Const.SpotCheck_Complete) - { - drpHandleMan.Items.Clear(); - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - else - { - drpHandleMan.Enabled = true; - drpHandleMan.Required = true; - } - } - } - - protected void drpHandleType_SelectedIndexChanged(object sender, EventArgs e) - { - HandleMan(); - } - - protected void rblIsAgree_SelectedIndexChanged(object sender, EventArgs e) - { - HandleType(); - } - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - /// - /// 待办事项的下拉框的处理 - /// - public void HandleType() - { - drpHandleType.Items.Clear(); - if (this.drpControlPointType.SelectedValue != BLL.Const._Null) - { - SpotCheckService.Init(drpHandleType, State, this.drpControlPointType.SelectedValue, false); - string res = null; - List list = new List(); - list.Add(Const.SpotCheck_ReCompile); - var count = drpHandleType.Items.Count; - List listitem = new List(); - if (rblIsAgree.SelectedValue.Equals("true")) - { - //drpHandleType.SelectedIndex = 0; - for (int i = 0; i < count; i++) - { - res = drpHandleType.Items[i].Value; - if (list.Contains(res)) - { - var item = (drpHandleType.Items[i]); - listitem.Add(item); - } - } - if (listitem.Count > 0) - { - for (int i = 0; i < listitem.Count; i++) - { - drpHandleType.Items.Remove(listitem[i]); - } - } - } - else - { - //drpHandleType.SelectedIndex = 1; - for (int i = 0; i < count; i++) - { - res = drpHandleType.Items[i].Value; - if (!list.Contains(res)) - { - var item = drpHandleType.Items[i]; - listitem.Add(item); - } - } - if (listitem.Count > 0) - { - for (int i = 0; i < listitem.Count; i++) - { - drpHandleType.Items.Remove(listitem[i]); - } - } - } - if (count > 0) - { - drpHandleType.SelectedIndex = 0; - HandleMan(); - } - //HandleMan(); - } - } - - protected void rblCheckDateType_SelectedIndexChanged(object sender, EventArgs e) - { - if (rblCheckDateType.SelectedValue == "1") - { - this.txtSpotCheckDate.Label = "共检时间"; - this.txtSpotCheckDate2.Hidden = true; - } - else - { - this.txtSpotCheckDate.Label = "开始时间"; - this.txtSpotCheckDate2.Hidden = false; - } - } - - protected void drpControlPointType_SelectedIndexChanged(object sender, EventArgs e) - { - if (this.drpControlPointType.SelectedValue == "D") - { - this.drpJointCheckMans.Enabled = true; - this.drpJointCheckMans2.Enabled = true; - this.drpJointCheckMans3.Enabled = true; - } - else - { - this.drpJointCheckMans.SelectedValue = BLL.Const._Null; - this.drpJointCheckMans.Enabled = false; - this.drpJointCheckMans2.SelectedValue = BLL.Const._Null; - this.drpJointCheckMans2.Enabled = false; - this.drpJointCheckMans3.SelectedValue = BLL.Const._Null; - this.drpJointCheckMans3.Enabled = false; - } - HandleType(); - } - - protected void drpJointCheckMans_SelectedIndexChanged(object sender, EventArgs e) - { - string[] array = this.drpJointCheckMans.SelectedValueArray; - List str = new List(); - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str.Add(item); - } - - } - this.drpJointCheckMans.SelectedValueArray = str.ToArray(); - } - - protected void drpJointCheckMans2_SelectedIndexChanged(object sender, EventArgs e) - { - string[] array = this.drpJointCheckMans2.SelectedValueArray; - List str = new List(); - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str.Add(item); - } - - } - this.drpJointCheckMans2.SelectedValueArray = str.ToArray(); - } - - protected void drpJointCheckMans3_SelectedIndexChanged(object sender, EventArgs e) - { - string[] array = this.drpJointCheckMans3.SelectedValueArray; - List str = new List(); - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str.Add(item); - } - - } - this.drpJointCheckMans3.SelectedValueArray = str.ToArray(); - } - - protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e) - { - if (this.drpControlPointType.SelectedValue == "D") - { - this.drpJointCheckMans.Enabled = true; - this.drpJointCheckMans2.Enabled = true; - this.drpJointCheckMans3.Enabled = true; - } - else - { - this.drpJointCheckMans.SelectedValue = BLL.Const._Null; - this.drpJointCheckMans.Enabled = false; - this.drpJointCheckMans2.SelectedValue = BLL.Const._Null; - this.drpJointCheckMans2.Enabled = false; - this.drpJointCheckMans3.SelectedValue = BLL.Const._Null; - this.drpJointCheckMans3.Enabled = false; - } - HandleType(); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx.designer.cs deleted file mode 100644 index 1f680675..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditSpotCheck.aspx.designer.cs +++ /dev/null @@ -1,474 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class EditSpotCheck { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtDocCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDocCode; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpControlPointType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpControlPointType; - - /// - /// lb1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lb1; - - /// - /// drpJointCheckMans 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans; - - /// - /// drpJointCheckMans2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans2; - - /// - /// drpJointCheckMans3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpJointCheckMans3; - - /// - /// rblCheckDateType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblCheckDateType; - - /// - /// txtSpotCheckDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtSpotCheckDate; - - /// - /// txtSpotCheckDate2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtSpotCheckDate2; - - /// - /// txtCheckArea 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckArea; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; - - /// - /// Toolbar4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar4; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label4; - - /// - /// btnOK 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Button btnOK; - - /// - /// btnNotOK 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Button btnNotOK; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// txtRectifyDescription 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtRectifyDescription; - - /// - /// ContentPanel5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel5; - - /// - /// Form5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form5; - - /// - /// rblIsAgree 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblIsAgree; - - /// - /// drpHandleType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleType; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleMan; - - /// - /// plApprove1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove1; - - /// - /// txtOpinions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtOpinions; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdSpotCheckCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdSpotCheckCode; - - /// - /// hdIds 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox hdIds; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuDelete 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDelete; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx deleted file mode 100644 index e158fa7e..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx +++ /dev/null @@ -1,328 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EditTechnicalContactList.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.EditTechnicalContactList" %> - - - - - -工程联络单 - - - - -
- - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx.cs deleted file mode 100644 index 44f4d020..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx.cs +++ /dev/null @@ -1,1376 +0,0 @@ -using Aspose.Words; -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.IO; -using System.Linq; -using System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class EditTechnicalContactList : PageBase - { - /// - /// 主键 - /// - public string TechnicalContactListId - { - get - { - return (string)ViewState["TechnicalContactListId"]; - } - set - { - ViewState["TechnicalContactListId"] = value; - } - } - - public int HandleImg - { - get - { - return Convert.ToInt32(ViewState["HandleImg"]); - } - set - { - ViewState["HandleImg"] = value; - } - } - public int ReplyFileImg - { - get - { - return Convert.ToInt32(ViewState["ReplyFileImg"]); - } - set - { - ViewState["ReplyFileImg"] = value; - } - } - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - - UnitService.InitUnitDropDownList(drpProposeUnit, CurrUser.LoginProjectId, false); - var unitWork = UnitWorkService.GetUnitWorkLists(CurrUser.LoginProjectId); - var unitWorks = from x in unitWork - select - new - { - UnitWorkId = x.UnitWorkId, - UnitWorkName = x.UnitWorkCode + "-" + x.UnitWorkName + BLL.UnitWorkService.GetProjectType(x.ProjectType) - }; - gvUnitWork.DataSource = unitWorks; - gvUnitWork.DataBind(); - var gvCNProfessional = CNProfessionalService.GetList(); - gvCNPro.DataSource = gvCNProfessional; - gvCNPro.DataBind(); - //主送单位 - gvMainSendUnit.DataSource = UnitService.GetUnitByProjectIdList(CurrUser.LoginProjectId); - gvMainSendUnit.DataBind(); - //抄送单位 - gvCCUnit.DataSource = UnitService.GetUnitByProjectIdList(CurrUser.LoginProjectId); - gvCCUnit.DataBind(); - HideOptions.Hidden = true; - HideReplyFile.Hidden = true; - ReOpinion.Hidden = true; - //Url.Visible = false; - rblIsAgree.Visible = false; - txtProjectName.Text = ProjectService.GetProjectByProjectId(CurrUser.LoginProjectId).ProjectName; - - TechnicalContactListId = Request.Params["TechnicalContactListId"]; - if (!string.IsNullOrEmpty(TechnicalContactListId)) - { - hdTechnicalContactListId.Text = TechnicalContactListId; - - Model.Check_TechnicalContactList technicalContactList = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - string unitType = string.Empty; - txtCode.Text = technicalContactList.Code; - if (!string.IsNullOrEmpty(technicalContactList.ProposedUnitId)) - { - drpProposeUnit.SelectedValue = technicalContactList.ProposedUnitId; - Model.Project_ProjectUnit unit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(this.CurrUser.LoginProjectId, technicalContactList.ProposedUnitId); - if (unit != null) - { - unitType = unit.UnitType; - } - } - - if (!string.IsNullOrEmpty(technicalContactList.UnitWorkId)) - { - //txtUnitWork.Text = ConstructSolutionService.GetUnitWorkName(technicalContactList.UnitWorkId); - txtUnitWork.Values = technicalContactList.UnitWorkId.Split(','); - } - if (!string.IsNullOrEmpty(technicalContactList.CNProfessionalCode)) - { - //txtCNProfessional.Text = ConstructSolutionService.GetProfessionalName(technicalContactList.CNProfessionalCode); - txtCNProfessional.Values = technicalContactList.CNProfessionalCode.Split(','); - } - if (!string.IsNullOrEmpty(technicalContactList.MainSendUnitId)) - { - txtMainSendUnit.Values = technicalContactList.MainSendUnitId.Split(','); - } - if (!string.IsNullOrEmpty(technicalContactList.CCUnitIds)) - { - txtCCUnit.Values = technicalContactList.CCUnitIds.Split(','); - } - if (technicalContactList.CompileDate != null) - { - this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", technicalContactList.CompileDate); - } - string contactListType = technicalContactList.ContactListType; - string isReply = technicalContactList.IsReply; - if (!string.IsNullOrEmpty(technicalContactList.ContactListType)) - { - rblContactListType.SelectedValue = technicalContactList.ContactListType; - } - if (!string.IsNullOrEmpty(technicalContactList.IsReply)) - { - rblIsReply.SelectedValue = technicalContactList.IsReply; - } - txtCause.Text = technicalContactList.Cause; - txtContents.Text = technicalContactList.Contents; - txtReOpinion.Text = technicalContactList.ReOpinion; - Model.Check_TechnicalContactListApprove approve = TechnicalContactListApproveService.GetComplie(TechnicalContactListId); - if (approve != null) - { - - } - if (!string.IsNullOrEmpty(technicalContactList.State)) - { - State = technicalContactList.State; - } - else - { - State = Const.TechnicalContactList_Compile; - HideOptions.Hidden = true; - rblIsAgree.Visible = false; - - ReplyFileImg = -1; - } - if (State != Const.TechnicalContactList_Complete) - { - TechnicalContactListService.InitHandleType(drpHandleType, false, State, unitType, technicalContactList.ContactListType, technicalContactList.IsReply); - } - if (State == Const.TechnicalContactList_Compile || State == Const.TechnicalContactList_ReCompile) - { - HideOptions.Hidden = true; - rblIsAgree.Visible = false; - drpHandleMan.Enabled = true; - drpHandleMan.Required = true; - if (drpHandleType.SelectedValue == Const.TechnicalContactList_ReCompile) - { - drpHandleMan.Enabled = true; - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, drpProposeUnit.SelectedValue, null, false); - drpHandleMan.Required = true; - } - else - { - drpHandleMan.Enabled = true; - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, string.Empty, null, false); - drpHandleMan.Required = true; - - } - - - drpHandleMan.SelectedIndex = 1; - //HandleImg = -1; - } - else - { - - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, string.Empty, null, false); - HideOptions.Hidden = false; - rblIsAgree.Visible = true; - HideReplyFile.Hidden = true; - ReOpinion.Hidden = true; - HandleImg = 0; - ReplyFileImg = 0; - } - if (unitType == BLL.Const.ProjectUnitType_2) //分包发起 - { - if (contactListType == "1") //图纸类 - { - if (State == Const.TechnicalContactList_Audit3) - { - rblIsAgree.Visible = true; - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - } - else - { - if (State == Const.TechnicalContactList_Audit3) - { - rblIsAgree.Visible = true; - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - } - if (isReply == "2") //不需回复 - { - if (State == Const.TechnicalContactList_Audit1) - { - rblIsAgree.Visible = true; - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - } - - } - else //总包发起 - { - if (isReply == "1") //需要回复 - { - if (State == Const.TechnicalContactList_Audit1) - { - rblIsAgree.Visible = true; - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - } - else //不需回复 - { - if (State == Const.TechnicalContactList_Audit3) - { - rblIsAgree.Visible = true; - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - } - HandleImg = 0; - } - if (State == Const.TechnicalContactList_Complete || !string.IsNullOrEmpty(Request.Params["see"])) - { - btnSave.Visible = false; - btnSubmit.Visible = false; - next.Visible = false; - } - if (unitType == BLL.Const.ProjectUnitType_2) //施工分包商 - { - if (State == Const.TechnicalContactList_Audit2 || State == Const.TechnicalContactList_Audit2R || State == Const.TechnicalContactList_Audit2H || State == Const.TechnicalContactList_Audit3 || State == Const.TechnicalContactList_Audit4 || State == Const.TechnicalContactList_Audit4R) - { - DoeNabled(); - //HideReplyFile.Visible = true; - //var str = txtMainSendUnit.Values.ToList(); - //drpHandleMan.Items.Clear(); - //UserService.InitUsersDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, string.Join(",", str)); - //txtCode.Enabled = false; - //drpProposeUnit.Enabled = false; - //txtUnitWork.Enabled = false; - //txtCNProfessional.Enabled = false; - //txtMainSendUnit.Enabled = false; - //txtCCUnit.Enabled = false; - //rblContactListType.Enabled = false; - //rblIsReply.Enabled = false; - //txtCause.Enabled = false; - //txtContents.Enabled = false; - //imgfile.Visible = false; - } - //图纸类,总包专工操作时,显示导出和上传功能 - if (State == Const.TechnicalContactList_Audit2 && technicalContactList.ContactListType == "1") - { - plExport.Hidden = false; - plReFile.Hidden = false; - AttachFile(); - } - //总包负责人审批,两种打回方式 - if (State == Const.TechnicalContactList_Audit3) - { - drpHandleType.Enabled = true; - } - if (State == Const.TechnicalContactList_Audit2 || State == Const.TechnicalContactList_Audit2H || State == Const.TechnicalContactList_Audit4 || State == Const.TechnicalContactList_Audit2R) - { - txtOpinions.Required = false; - } - } - else //总包 - { - if (State == Const.TechnicalContactList_Audit1 || State == Const.TechnicalContactList_Audit6 || State == Const.TechnicalContactList_Audit6R) - { - //txtCode.Enabled = false; - //txtUnitWork.Enabled = false; - //txtCNProfessional.Enabled = false; - //txtMainSendUnit.Enabled = false; - //txtCCUnit.Enabled = false; - //rblContactListType.Enabled = false; - //rblIsReply.Enabled = false; - //txtCause.Enabled = false; - //txtContents.Enabled = false; - //imgfile.Visible = false; - DoeNabled(); - //HideReplyFile.Visible = true; - //var str = txtMainSendUnit.Values.ToList(); - //drpHandleMan.Items.Clear(); - //UserService.InitUsersDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, string.Join(",", str)); - } - if (State == Const.TechnicalContactList_Audit1) - { - drpHandleType.Enabled = true; - - } - if (State == Const.TechnicalContactList_Audit6 || State == Const.TechnicalContactList_Audit6R) - { - txtOpinions.Required = false; - } - } - if (technicalContactList.State == Const.TechnicalContactList_Audit6 || technicalContactList.State == Const.TechnicalContactList_Audit6R) - { - rblIsAgree.Visible = false; - HideReplyFile.Hidden = false; - ReOpinion.Hidden = false; - HideOptions.Hidden = true; - txtReOpinion.Required = true; - txtReOpinion.ShowRedStar = true; - } - //drpProposeUnit_SelectedIndexChanged(null, null); - if (drpHandleType.Items.Count == 2) - { - drpHandleType.Readonly = true; - } - - //设置用户的的可编辑区域 - if (!State.Equals(Const.TechnicalContactList_Complete)) - { - if (State.Equals(Const.TechnicalContactList_ReCompile) || State.Equals(Const.TechnicalContactList_Compile) || - State.Equals(Const.TechnicalContactList_Audit1) || State.Equals(Const.TechnicalContactList_Audit6)) - { - DoeNabled(); - } - if (State.Equals(Const.TechnicalContactList_Compile) || State.Equals(Const.TechnicalContactList_ReCompile)) - { - DoEdit(); - } - } - drpProposeUnit_SelectedIndexChanged(null, null); - if (rblIsAgree.Visible == true) - { - Agree(); - } - //设置回复审批场景下的操作 - Reply(unitType); - BindGrid(); - } - else - { - State = Const.TechnicalContactList_Compile; - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, BLL.Const.UnitId_SEDIN, null, false); - drpHandleMan.SelectedIndex = 1; - plApprove2.Hidden = true; - txtCode.Text = SQLHelper.RunProcNewId2("SpGetNewCode3ByProjectId", "dbo.Check_TechnicalContactList", "Code", CurrUser.LoginProjectId); - string unitId = string.Empty; - var mainUnit = UnitService.GetUnitByProjectIdUnitTypeList(this.CurrUser.LoginProjectId, Const.ProjectUnitType_1)[0]; - if (mainUnit != null) - { - unitId = mainUnit.UnitId; - } - this.drpProposeUnit.SelectedValue = this.CurrUser.UnitId ?? unitId; - HandleImg = 0; - drpProposeUnit_SelectedIndexChanged(null, null); - this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); - } - Model.Check_TechnicalContactList technicalContactList1 = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - if (technicalContactList1 != null && !string.IsNullOrEmpty(technicalContactList1.SaveHandleMan)) - { - this.drpHandleMan.SelectedValue = technicalContactList1.SaveHandleMan; - } - } - else - { - var eventArgs = GetRequestEventArgument(); // 此函数所在文件:PageBase.cs - if (eventArgs.StartsWith("ButtonClick")) - { - string rootPath = Server.MapPath("~/"); - string uploadfilepath = rootPath + initTemplatePath; - string newUrl = uploadfilepath.Replace(".doc", txtCode.Text.Trim() + ".doc"); - File.Copy(uploadfilepath, newUrl); - //更新书签内容 - string unitType = string.Empty; - Model.Check_TechnicalContactList technicalContactList = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - var unit = UnitService.GetUnitByUnitId(technicalContactList.ProposedUnitId); - var projectUnit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(this.CurrUser.LoginProjectId, technicalContactList.ProposedUnitId); - if (unit != null) - { - unitType = projectUnit.UnitType; - } - Document doc = new Aspose.Words.Document(newUrl); - Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(technicalContactList.ProjectId); - if (project != null) - { - bookmarkProjectName.Text = project.ProjectName; - } - } - Bookmark bookmarkCode = doc.Range.Bookmarks["Code"]; - if (bookmarkCode != null) - { - bookmarkCode.Text = technicalContactList.Code; - } - Bookmark bookmarkProposedUnit = doc.Range.Bookmarks["ProposedUnit"]; - if (bookmarkProposedUnit != null) - { - bookmarkProposedUnit.Text = drpProposeUnit.SelectedItem.Text; - } - Bookmark bookmarkUnitWork = doc.Range.Bookmarks["UnitWork"]; - if (bookmarkUnitWork != null) - { - bookmarkUnitWork.Text = UnitWorkService.GetUnitWorkName(technicalContactList.UnitWorkId); - } - Bookmark bookmarkCNProfessional = doc.Range.Bookmarks["CNProfessional"]; - if (bookmarkCNProfessional != null) - { - bookmarkCNProfessional.Text = CNProfessionalService.GetCNProfessionalNameByCode(technicalContactList.CNProfessionalCode); - } - Bookmark bookmarkMainSendUnit = doc.Range.Bookmarks["MainSendUnit"]; - if (bookmarkMainSendUnit != null) - { - bookmarkMainSendUnit.Text = UnitService.GetUnitNameByUnitId(technicalContactList.MainSendUnitId); - } - Bookmark bookmarkCCUnit = doc.Range.Bookmarks["CCUnit"]; - if (bookmarkCCUnit != null) - { - bookmarkCCUnit.Text = UnitService.GetUnitNameByUnitId(technicalContactList.CCUnitIds); - } - Bookmark bookmarkContactListType = doc.Range.Bookmarks["ContactListType"]; - if (bookmarkContactListType != null) - { - if (rblContactListType.SelectedValue == "1") - { - bookmarkContactListType.Text = "■图纸类 □非图纸类"; - } - else - { - bookmarkContactListType.Text = "□图纸类 ■非图纸类"; - } - } - Bookmark bookmarkIsReply = doc.Range.Bookmarks["IsReply"]; - if (bookmarkIsReply != null) - { - if (rblIsReply.SelectedValue == "1") - { - bookmarkIsReply.Text = "■需要回复 □不需回复"; - } - else - { - bookmarkIsReply.Text = "□需要回复 ■不需回复"; - } - } - //☑ - Bookmark bookmarkCause = doc.Range.Bookmarks["Cause"]; - if (bookmarkCause != null) - { - bookmarkCause.Text = txtCause.Text; - } - Bookmark bookmarkContents = doc.Range.Bookmarks["Contents"]; - if (bookmarkContents != null) - { - bookmarkContents.Text = txtContents.Text; - } - Bookmark bookmarkAttachUrl = doc.Range.Bookmarks["AttachUrl"]; - if (bookmarkAttachUrl != null) - { - if (AttachFileService.Getfile(technicalContactList.TechnicalContactListId, Const.TechnicalContactListMenuId)) - { - bookmarkAttachUrl.Text = "见附页"; - } - else - { - bookmarkAttachUrl.Text = "无"; - } - } - Bookmark bookmarkCompileMan = doc.Range.Bookmarks["CompileMan"]; - if (bookmarkCompileMan != null) - { - Model.Person_Persons user = Person_PersonsService.GetPerson_PersonsById(technicalContactList.CompileMan); - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builders = new DocumentBuilder(doc); - builders.MoveToBookmark("CompileMan"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builders.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkCompileMan.Text = user.PersonName; - } - - } - } - else - { - bookmarkCompileMan.Text = Person_PersonsService.GetPersonsNameById(technicalContactList.CompileMan); - } - } - Bookmark bookmarkAuditMan1 = doc.Range.Bookmarks["AuditMan1"]; - if (bookmarkAuditMan1 != null) - { - Model.Check_TechnicalContactListApprove approve = null; - if (unitType == BLL.Const.ProjectUnitType_2) //施工分包发起 - { - approve = TechnicalContactListApproveService.GetApprove(technicalContactList.TechnicalContactListId); - } - else - { - approve = TechnicalContactListApproveService.GetApprove2(technicalContactList.TechnicalContactListId); - } - if (approve != null) - { - Model.Person_Persons user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builders = new DocumentBuilder(doc); - builders.MoveToBookmark("AuditMan1"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builders.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkAuditMan1.Text = user.PersonName; - } - - } - } - else - { - bookmarkAuditMan1.Text = Person_PersonsService.GetPersonsNameById(approve.ApproveMan); - } - } - } - Bookmark bookmarkCompileDate = doc.Range.Bookmarks["CompileDate"]; - if (bookmarkCompileDate != null) - { - if (technicalContactList.CompileDate != null) - { - bookmarkCompileDate.Text = string.Format("{0:yyyy-MM-dd}", technicalContactList.CompileDate); - } - } - Bookmark bookmarkApproveIdea = doc.Range.Bookmarks["ApproveIdea"]; - if (bookmarkApproveIdea != null) - { - bookmarkApproveIdea.Text = txtOpinions.Text.Trim(); - } - doc.Save(newUrl); - //生成PDF文件 - string pdfUrl = newUrl.Replace(".doc", ".pdf"); - Document doc1 = new Aspose.Words.Document(newUrl); - //验证参数 - if (doc1 == null) { throw new Exception("Word文件无效"); } - doc1.Save(pdfUrl, Aspose.Words.SaveFormat.Pdf);//还可以改成其它格式 - //Microsoft.Office.Interop.Word.Document doc1 = new Microsoft.Office.Interop.Word.Document(newUrl); - //object fontname = "Wingdings 2"; - //object uic = true; - //doc1.Bookmarks["ApproveIdea"].Range.InsertSymbol(-4014, ref fontname, ref uic); - - string filePath = initTemplatePath.Replace(".doc", txtCode.Text.Trim() + ".pdf"); - string fileName = Path.GetFileName(filePath); - FileInfo info = new FileInfo(pdfUrl); - long fileSize = info.Length; - Response.Clear(); - Response.ContentType = "application/x-zip-compressed"; - Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - Response.AddHeader("Content-Length", fileSize.ToString()); - Response.TransmitFile(pdfUrl, 0, fileSize); - Response.Flush(); - File.Delete(newUrl); - File.Delete(pdfUrl); - } - } - } - - /// - /// 设置回复审批场景下的操作 - /// - public void Reply(string type) - { - Model.Check_TechnicalContactList technicalContactList = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - if (rblIsReply.SelectedValue.Equals("1")) - { - //回复操作 - //if (drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit2H) || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit2R) - // || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit4) || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit4R) - // || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit6) || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit6R)) - //{ - // //HideReplyFile.Visible = true; - // //txtMainSendUnit.Values.Join(",") - // var str = txtMainSendUnit.Values.ToList(); - // drpHandleMan.Items.Clear(); - // UserService.InitUsersDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, string.Join(",", str)); - //} - //审批操作 - //|| State.Equals(Const.TechnicalContactList_Audit1) || State.Equals(Const.TechnicalContactList_Audit3) - //var type = UnitService.GetUnitByUnitId(drpProposeUnit.SelectedValue).UnitType; - //State.Equals(Const.TechnicalContactList_Audit1 TechnicalContactList_Audit3) - if (type.Equals(Const.ProjectUnitType_1)) - { - if (State.Equals(Const.TechnicalContactList_Audit1) || State.Equals(Const.TechnicalContactList_Audit6) - || State.Equals(Const.TechnicalContactList_Audit6R)) - { - HideReplyFile.Hidden = false; - ReOpinion.Hidden = false; - txtReOpinion.Required = true; - HideOptions.Hidden = true; - txtReOpinion.ShowRedStar = true; - } - else - { - HideReplyFile.Hidden = true; - ReOpinion.Hidden = true; - HideOptions.Hidden = false; - - if (State == Const.TechnicalContactList_ReCompile) - { - if (!string.IsNullOrEmpty(technicalContactList.ReOpinion)) - { - this.ReOpinion.Hidden = false; - this.txtReOpinion.Enabled = false; - } - this.txtOpinions.Hidden = true; - } - } - - if (drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit1) || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit6) || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit6R)) - { - //HideReplyFile.Visible = true; - //txtMainSendUnit.Values.Join(",") - var str = txtMainSendUnit.Values.ToList(); - drpHandleMan.Items.Clear(); - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, string.Join(",", str), null, false); - } - - } - - - - if (type.Equals(Const.ProjectUnitType_2)) - { - if (State.Equals(Const.TechnicalContactList_Audit2H) || State.Equals(Const.TechnicalContactList_Audit2R) - || State.Equals(Const.TechnicalContactList_Audit4) || State.Equals(Const.TechnicalContactList_Audit4R) - || State.Equals(Const.TechnicalContactList_Audit3)) - { - HideReplyFile.Hidden = false; - ReOpinion.Hidden = false; - HideOptions.Hidden = true; - txtReOpinion.Required = true; - txtReOpinion.ShowRedStar = true; - } - else - { - HideReplyFile.Hidden = true; - ReOpinion.Hidden = true; - HideOptions.Hidden = false; - - if (State == Const.TechnicalContactList_ReCompile) - { - if (!string.IsNullOrEmpty(technicalContactList.ReOpinion)) - { - this.ReOpinion.Hidden = false; - this.txtReOpinion.Enabled = false; - } - this.txtOpinions.Hidden = true; - } - } - - if (drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit2H) || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit2R) - || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit4) || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit4R) - || drpHandleType.SelectedValue.Equals(Const.TechnicalContactList_Audit3)) - { - var str = txtMainSendUnit.Values.ToList(); - drpHandleMan.Items.Clear(); - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, string.Join(",", str), null, false); - } - - } - - //if (State.Equals(Const.TechnicalContactList_Audit2H) || State.Equals(Const.TechnicalContactList_Audit2R) - // || State.Equals(Const.TechnicalContactList_Audit4) || State.Equals(Const.TechnicalContactList_Audit4R) - // || State.Equals(Const.TechnicalContactList_Audit6) || State.Equals(Const.TechnicalContactList_Audit6R) ) - //{ - // HideReplyFile.Visible = true; - // //txtMainSendUnit.Values.Join(",") - - //} - //else - //{ - // HideReplyFile.Visible = false; - //} - } - } - //TechnicalContactListApproveService - public void BindGrid() - { - var data = TechnicalContactListApproveService.getListData(TechnicalContactListId); - gvApprove.DataSource = data; - gvApprove.DataBind(); - } - - protected void drpProposeUnit_SelectedIndexChanged(object sender, EventArgs e) - { - string unitType = string.Empty; - Model.Project_ProjectUnit unit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(this.CurrUser.LoginProjectId, drpProposeUnit.SelectedValue); - if (unit != null) - { - unitType = unit.UnitType; - } - drpHandleType.Items.Clear(); - TechnicalContactListService.InitHandleType(drpHandleType, false, State, unitType, rblContactListType.SelectedValue, rblIsReply.SelectedValue); - drpHandleType.SelectedIndex = 0; - if (!string.IsNullOrWhiteSpace(TechnicalContactListId)) - { - Model.Check_TechnicalContactList technicalContactList = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - txtUnitWork.Values = technicalContactList.UnitWorkId.Split(','); - txtCNProfessional.Values = technicalContactList.CNProfessionalCode.Split(','); - txtMainSendUnit.Values = technicalContactList.MainSendUnitId.Split(','); - if (!string.IsNullOrWhiteSpace(technicalContactList.CCUnitIds)) - { - txtCCUnit.Values = technicalContactList.CCUnitIds.Split(','); - } - - } - drpHandleType_SelectedIndexChanged(null, null); - } - - - - protected void rblContactListType_SelectedIndexChanged(object sender, EventArgs e) - { - string unitType = string.Empty; - Model.Project_ProjectUnit unit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(this.CurrUser.LoginProjectId, drpProposeUnit.SelectedValue); - if (unit != null) - { - unitType = unit.UnitType; - } - drpHandleType.Items.Clear(); - TechnicalContactListService.InitHandleType(drpHandleType, false, State, unitType, rblContactListType.SelectedValue, rblIsReply.SelectedValue); - drpHandleType.SelectedIndex = 0; - if (!string.IsNullOrWhiteSpace(TechnicalContactListId)) - { - Model.Check_TechnicalContactList technicalContactList = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - txtUnitWork.Values = technicalContactList.UnitWorkId.Split(','); - txtCNProfessional.Values = technicalContactList.CNProfessionalCode.Split(','); - txtMainSendUnit.Values = technicalContactList.MainSendUnitId.Split(','); - txtCCUnit.Values = technicalContactList.CCUnitIds.Split(','); - } - } - - protected void drpHandleType_SelectedIndexChanged(object sender, EventArgs e) - { - drpHandleMan.Items.Clear(); - if (drpHandleType.SelectedText.Contains("分包") || drpHandleType.SelectedText.Contains("编制")) - { - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, drpProposeUnit.SelectedValue, null, false); - - } - else - { - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, BLL.Const.UnitId_SEDIN, null, false); - - } - if (drpHandleMan.Items.Count > 0) - { - drpHandleMan.SelectedIndex = 0; - } - - if (drpHandleType.SelectedValue == Const.TechnicalContactList_Complete) - { - drpHandleMan.Items.Clear(); - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - else - { - drpHandleMan.Enabled = true; - drpHandleMan.Required = true; - } - //Funs.FineUIPleaseSelect(drpHandleMan); - //if (State.Equals(Const.TechnicalContactList_Compile)) - //{ - // Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, drpProposeUnit.SelectedValue); - // if (drpHandleMan.Items.Count > 0) - // { - // drpHandleMan.SelectedIndex = 0; - // } - //} - //if (drpHandleType.SelectedValue == Const.TechnicalContactList_Complete) - //{ - // drpHandleMan.Enabled = false; - // drpHandleMan.Required = false; - //} - //else if (drpHandleType.SelectedValue == Const.TechnicalContactList_ReCompile) - //{ - // drpHandleMan.Enabled = true; - // Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, drpProposeUnit.SelectedValue); - // drpHandleMan.Required = true; - //} - //else if (drpHandleType.SelectedValue == Const.TechnicalContactList_Audit2R) - //{ - // drpHandleMan.Enabled = true; - // Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, string.Empty); - // drpHandleMan.Required = true; - //} - //else if (drpHandleType.SelectedValue == Const.TechnicalContactList_Audit4R) - //{ - // drpHandleMan.Enabled = true; - // Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, string.Empty); - // drpHandleMan.Required = true; - //} - //else if (drpHandleType.SelectedValue == Const.TechnicalContactList_Audit6R) - //{ - // drpHandleMan.Enabled = true; - // Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, drpProposeUnit.SelectedValue); - // drpHandleMan.Required = true; - //} - } - /// - /// 保存开工报告 - /// - private void SavePauseNotice(string saveType) - { - var newData = new Model.Check_TechnicalContactList(); - string unitType = string.Empty; - newData.Code = txtCode.Text.Trim(); - newData.ProjectId = CurrUser.LoginProjectId; - if (drpProposeUnit.SelectedValue != "0") - { - newData.ProposedUnitId = drpProposeUnit.SelectedValue; - Model.Project_ProjectUnit unit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(this.CurrUser.LoginProjectId, drpProposeUnit.SelectedValue); - if (unit != null) - { - unitType = unit.UnitType; - } - } - newData.ReOpinion = txtReOpinion.Text.Trim(); - newData.UnitWorkId = String.Join(",", txtUnitWork.Values); - newData.CNProfessionalCode = String.Join(",", txtCNProfessional.Values); - newData.MainSendUnitId = String.Join(",", txtMainSendUnit.Values); - if (!string.IsNullOrWhiteSpace(String.Join(",", txtCCUnit.Values))) - { - newData.CCUnitIds = String.Join(",", txtCCUnit.Values); - } - newData.CompileDate = Funs.GetNewDateTimeOrNow(this.txtCompileDate.Text.Trim()); - if (!string.IsNullOrEmpty(rblContactListType.SelectedValue)) - { - newData.ContactListType = rblContactListType.SelectedValue; - } - else - { - newData.ContactListType = null; - } - if (!string.IsNullOrEmpty(rblIsReply.SelectedValue)) - { - newData.IsReply = rblIsReply.SelectedValue; - } - else - { - newData.IsReply = null; - } - newData.Cause = txtCause.Text.Trim(); - newData.Contents = txtContents.Text.Trim(); - //technicalContactList.AttachUrl = hdFilePath.Value; - //technicalContactList.ReAttachUrl = hdReFilePath.Value; - if (saveType == "submit") - { - newData.State = drpHandleType.SelectedValue.Trim(); - } - else - { - Model.Check_TechnicalContactList technicalContactList1 = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - if (technicalContactList1 != null) - { - if (string.IsNullOrEmpty(technicalContactList1.State)) - { - newData.State = Const.TechnicalContactList_Compile; - } - else - { - newData.State = technicalContactList1.State; - } - } - else - { - newData.State = Const.TechnicalContactList_Compile; - } - } - - if (!string.IsNullOrEmpty(TechnicalContactListId) && TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId) != null) - { - Model.Check_TechnicalContactList technicalContactList1 = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - Model.Check_TechnicalContactListApprove approve1 = TechnicalContactListApproveService.GetTechnicalContactListApproveByTechnicalContactListId(TechnicalContactListId); - if (approve1 != null && saveType == "submit") - { - //approve1.ApproveMan = CurrUser.PersonId; - approve1.ApproveDate = DateTime.Now; - approve1.ApproveIdea = txtOpinions.Text.Trim(); - TechnicalContactListApproveService.UpdateTechnicalContactListApprove(approve1); - } - if (saveType == "submit") - { - newData.SaveHandleMan = null; - //if (tr1.Visible == true && !string.IsNullOrEmpty(hdReFilePath.Value)) //总包专工操作且已上传反馈附件 - //{ - // Model.Check_TechnicalContactListApprove approve = new Model.Check_TechnicalContactListApprove(); - // approve.TechnicalContactListId = technicalContactList1.TechnicalContactListId; - // approve.ApproveType = Const.TechnicalContactList_Complete; - // TechnicalContactListApproveService.AddTechnicalContactListApprove(approve); - //} - //else - //{ - Model.Check_TechnicalContactListApprove approve = new Model.Check_TechnicalContactListApprove(); - approve.TechnicalContactListId = technicalContactList1.TechnicalContactListId; - if (drpHandleMan.SelectedValue != "0") - { - approve.ApproveMan = drpHandleMan.SelectedValue; - } - if (this.drpHandleType.SelectedValue == BLL.Const.TechnicalContactList_Complete) - { - approve.ApproveDate = DateTime.Now.AddMinutes(1); - } - approve.ApproveType = drpHandleType.SelectedValue; - TechnicalContactListApproveService.AddTechnicalContactListApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "工程联络单待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - //} - if (unitType == BLL.Const.ProjectUnitType_1 && newData.IsReply == "2" && drpHandleType.SelectedValue == Const.TechnicalContactList_Complete) //总包发起 - { - string unitIds = newData.ProposedUnitId + "," + newData.MainSendUnitId + "," + newData.CCUnitIds; - var getPersons = SitePerson_PersonService.GetSeeUserList2(CurrUser.LoginProjectId, unitIds, newData.CNProfessionalCode, newData.UnitWorkId, string.Empty, string.Empty); - foreach (var seeUser in getPersons) - { - Model.Check_TechnicalContactListApprove approveS = new Model.Check_TechnicalContactListApprove(); - approveS.TechnicalContactListId = technicalContactList1.TechnicalContactListId; - approveS.ApproveMan = seeUser.PersonId; - approveS.ApproveType = "S"; - TechnicalContactListApproveService.AddTechnicalContactListApprove(approveS); - } - } - if (unitType == BLL.Const.ProjectUnitType_2 && newData.IsReply == "2" && drpHandleType.SelectedValue == Const.TechnicalContactList_Complete) //分包发起 - { - string unitIds = newData.ProposedUnitId + "," + newData.MainSendUnitId + "," + newData.CCUnitIds; - var getPersons = SitePerson_PersonService.GetSeeUserList2(CurrUser.LoginProjectId, unitIds, newData.CNProfessionalCode, newData.UnitWorkId, string.Empty, string.Empty); - foreach (var seeUser in getPersons) - { - Model.Check_TechnicalContactListApprove approveS = new Model.Check_TechnicalContactListApprove(); - approveS.TechnicalContactListId = technicalContactList1.TechnicalContactListId; - approveS.ApproveMan = seeUser.PersonId; - approveS.ApproveType = "S"; - TechnicalContactListApproveService.AddTechnicalContactListApprove(approveS); - } - } - } - if (saveType == "save") - { - newData.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - newData.TechnicalContactListId = TechnicalContactListId; - newData.ReOpinion = txtReOpinion.Text.Trim(); - TechnicalContactListService.UpdateTechnicalContactList(newData); - } - else - { - if (!string.IsNullOrEmpty(hdTechnicalContactListId.Text)) - { - newData.TechnicalContactListId = hdTechnicalContactListId.Text; - } - else - { - newData.TechnicalContactListId = SQLHelper.GetNewID(typeof(Model.Check_TechnicalContactList)); - } - if (saveType == "save") - { - newData.SaveHandleMan = this.drpHandleMan.SelectedValue; - } - //technicalContactList.TechnicalContactListId = newId; - newData.CompileMan = CurrUser.PersonId; - TechnicalContactListService.AddTechnicalContactList(newData); - TechnicalContactListId = newData.TechnicalContactListId; - Model.Check_TechnicalContactList technicalContactList1 = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - - if (saveType == "submit") - { - Model.Check_TechnicalContactListApprove approve1 = new Model.Check_TechnicalContactListApprove(); - approve1.TechnicalContactListId = newData.TechnicalContactListId; - approve1.ApproveDate = DateTime.Now; - approve1.ApproveMan = CurrUser.PersonId; - approve1.ApproveType = Const.TechnicalContactList_Compile; - TechnicalContactListApproveService.AddTechnicalContactListApprove(approve1); - - Model.Check_TechnicalContactListApprove approve = new Model.Check_TechnicalContactListApprove(); - approve.TechnicalContactListId = newData.TechnicalContactListId; - if (drpHandleMan.SelectedValue != "0") - { - approve.ApproveMan = drpHandleMan.SelectedValue; - } - approve.ApproveType = drpHandleType.SelectedValue; - - TechnicalContactListApproveService.AddTechnicalContactListApprove(approve); - APICommonService.SendSubscribeMessage(approve.ApproveMan, "工程联络单待办理", this.CurrUser.PersonName, string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now)); - } - else - { - Model.Check_TechnicalContactListApprove approve1 = new Model.Check_TechnicalContactListApprove(); - approve1.TechnicalContactListId = newData.TechnicalContactListId; - approve1.ApproveMan = CurrUser.PersonId; - approve1.ApproveType = Const.TechnicalContactList_Compile; - TechnicalContactListApproveService.AddTechnicalContactListApprove(approve1); - } - } - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - LogService.AddSys_Log(CurrUser, newData.Code, TechnicalContactListId, Const.TechnicalContactListMenuId, "编辑工程联络单"); - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, CurrUser.PersonId, Const.TechnicalContactListMenuId, Const.BtnSave)) - { - SavePauseNotice("save"); - - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - - } - - - - } - - protected void btnSubmit_Click(object sender, EventArgs e) - { - if (CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, CurrUser.PersonId, Const.TechnicalContactListMenuId, Const.BtnSave)) - { - SavePauseNotice("submit"); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - - /// - /// 是否同意的逻辑处理 - /// - public void Agree() - { - string unitType = string.Empty; - bool flag = false; - Model.Project_ProjectUnit unit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(this.CurrUser.LoginProjectId, drpProposeUnit.SelectedValue); - if (unit != null) - { - unitType = unit.UnitType; - } - string contactListType = rblContactListType.SelectedValue; - string isReply = rblIsReply.SelectedValue; - drpHandleMan.Enabled = true; - drpHandleMan.Required = true; - drpHandleType.Items.Clear(); - string State = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId).State; - TechnicalContactListService.InitHandleType(drpHandleType, false, State, unitType, rblContactListType.SelectedValue, rblIsReply.SelectedValue); - if (rblIsAgree.SelectedValue.Equals("true")) - { - if (unitType == BLL.Const.ProjectUnitType_2) //分包发起 - { - if (contactListType == "1") //图纸类 - { - if (State == Const.TechnicalContactList_Audit3) - { - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - } - else - { - if (State == Const.TechnicalContactList_Audit3) - { - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - } - - if (State == Const.TechnicalContactList_Audit1) - { - DoEdit(); - } - } - else //总包发起 - { - if (isReply == "1") //需要回复 - { - if (State == Const.TechnicalContactList_Audit1) - { - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - } - else //不需回复 - { - if (State == Const.TechnicalContactList_Audit3) - { - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - } - - } - - if (drpHandleType.SelectedValue == Const.TechnicalContactList_Complete) - { - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - - if (drpHandleType.Items.Count == 2) - { - drpHandleType.Readonly = true; - } - - drpHandleType.SelectedIndex = 0; - //List<> - if (drpHandleType.Items.Count > 0) - { - List lst = new List(); - foreach (var item in drpHandleType.Items) - { - int index = drpHandleType.Items.IndexOf(item); - if (index != 0) - { - lst.Add(item); - //drpHandleType.Items.Remove(item); - } - - } - if (lst.Count > 0) - { - foreach (var item in lst) - { - if (State == BLL.Const.TechnicalContactList_Audit4 || State == BLL.Const.TechnicalContactList_Audit4R) - { - if (item.Value != BLL.Const.TechnicalContactList_Complete) - { - drpHandleType.Items.Remove(item); - } - } - else - { - drpHandleType.Items.Remove(item); - } - } - } - - } - - if (drpHandleType.SelectedValue == Const.TechnicalContactList_Complete) - { - drpHandleMan.Items.Clear(); - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - } - else - { - drpHandleMan.Items.Clear(); - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, string.Empty, null, false); - drpHandleMan.Enabled = true; - drpHandleMan.Required = true; - } - if (State == Const.TechnicalContactList_Audit2 && contactListType == "1") - { - AttachFile(); - } - } - else - { - drpHandleMan.Items.Clear(); - //Funs.FineUIPleaseSelect(drpHandleMan); - if (drpHandleType.Items.Count == 2) - { - drpHandleType.Readonly = true; - } - drpHandleType.SelectedIndex = 1; - if (drpHandleType.Items.Count > 0) - { - drpHandleType.Items.RemoveAt(0); - } - if (State == BLL.Const.TechnicalContactList_Audit4 || State == BLL.Const.TechnicalContactList_Audit4R) - { - drpHandleType.Items.RemoveAt(0); - drpHandleType.SelectedIndex = 0; - } - if (drpHandleType.SelectedValue == Const.TechnicalContactList_ReCompile) - { - drpHandleMan.Enabled = true; - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, drpProposeUnit.SelectedValue, null, false); - var HandleMan = BLL.TechnicalContactListApproveService.GetComplie(this.TechnicalContactListId); - if (HandleMan != null) - { - this.drpHandleMan.SelectedValue = HandleMan.ApproveMan; - flag = true; - } - drpHandleMan.Required = true; - } - else - { - drpHandleMan.Enabled = true; - Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(drpHandleMan, CurrUser.LoginProjectId, string.Empty, null, false); - drpHandleMan.Required = true; - - } - - } - Reply(unitType); - - if (drpHandleMan.Items.Count > 0) - { - if (!flag) - { - drpHandleMan.SelectedIndex = 0; - } - - } - } - - - protected void rblIsAgree_SelectedIndexChanged(object sender, EventArgs e) - { - Agree(); - } - - protected void imgfile_Click(object sender, EventArgs e) - { - - if (string.IsNullOrEmpty(hdTechnicalContactListId.Text)) //新增记录 - { - hdTechnicalContactListId.Text = SQLHelper.GetNewID(); - } - - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/TechnicalContactList&menuId={2}", HandleImg, hdTechnicalContactListId.Text, Const.TechnicalContactListMenuId))); - } - /// - /// 总包的操作 - /// - public void DoeNabled() - { - txtCode.Enabled = false; - drpProposeUnit.Enabled = false; - txtUnitWork.Enabled = false; - txtCNProfessional.Enabled = false; - txtMainSendUnit.Enabled = false; - txtCCUnit.Enabled = false; - HandleImg = -1; - rblContactListType.Enabled = false; - rblIsReply.Enabled = false; - txtCause.Enabled = false; - txtContents.Enabled = false; - txtProjectName.Enabled = false; - } - - - public void DoEdit() - { - txtCode.Enabled = true; - drpProposeUnit.Enabled = true; - txtUnitWork.Enabled = true; - txtCNProfessional.Enabled = true; - txtMainSendUnit.Enabled = true; - txtCCUnit.Enabled = true; - HandleImg = 0; - rblContactListType.Enabled = true; - rblIsReply.Enabled = true; - txtCause.Enabled = true; - txtContents.Enabled = true; - txtProjectName.Enabled = true; - } - protected void ReplyFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(hdTechnicalContactListId.Text)) //新增记录 - { - hdTechnicalContactListId.Text = SQLHelper.GetNewID(typeof(Model.Check_TechnicalContactList)); - } - - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/TechnicalContactList&menuId={2}", ReplyFileImg, hdTechnicalContactListId.Text + "r", Const.TechnicalContactListMenuId))); - } - - protected void imgBtnReFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(hdTechnicalContactListId.Text)) //新增记录 - { - hdTechnicalContactListId.Text = SQLHelper.GetNewID(typeof(Model.Check_TechnicalContactList)); - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/TechnicalContactList&menuId={2}", 0, hdTechnicalContactListId.Text + "re", Const.TechnicalContactListMenuId))); - - } - /// - /// 人员模版文件原始的虚拟路径 - /// - private string initTemplatePath = Const.TechnicalContactListTemplateUrl; - - /// - /// 已上传设计反馈附件 - /// - public void AttachFile() - { - string toKeyId = hdTechnicalContactListId.Text + "re"; - var res = AttachFileService.Getfile(hdTechnicalContactListId.Text + "re", Const.TechnicalContactListMenuId); - //Alert.ShowInTop(res.ToString(), MessageBoxIcon.Warning); - if (res) //已上传设计反馈附件 - { - drpHandleType.Items.Clear(); - drpHandleMan.Enabled = false; - drpHandleMan.Required = false; - drpHandleType.Items.Add("审批完成", Const.TechnicalContactList_Complete); - drpHandleType.SelectedIndex = 0; - drpHandleMan.Items.Clear(); - } - else - { - drpProposeUnit_SelectedIndexChanged(null, null); - drpHandleMan.Enabled = true; - drpHandleMan.Required = true; - } - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - AttachFile(); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx.designer.cs deleted file mode 100644 index bee288f2..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/EditTechnicalContactList.aspx.designer.cs +++ /dev/null @@ -1,483 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class EditTechnicalContactList { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCode; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpProposeUnit; - - /// - /// txtUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownBox txtUnitWork; - - /// - /// gvUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvUnitWork; - - /// - /// txtCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownBox txtCNProfessional; - - /// - /// gvCNPro 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvCNPro; - - /// - /// txtMainSendUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownBox txtMainSendUnit; - - /// - /// gvMainSendUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvMainSendUnit; - - /// - /// txtCCUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownBox txtCCUnit; - - /// - /// gvCCUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvCCUnit; - - /// - /// txtCompileDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtCompileDate; - - /// - /// rblContactListType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblContactListType; - - /// - /// rblIsReply 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblIsReply; - - /// - /// txtCause 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCause; - - /// - /// txtContents 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtContents; - - /// - /// CCfile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel CCfile; - - /// - /// imgfile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgfile; - - /// - /// plExport 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plExport; - - /// - /// btnExport 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnExport; - - /// - /// plReFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plReFile; - - /// - /// imgBtnReFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnReFile; - - /// - /// next 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow next; - - /// - /// ContentPanel5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel5; - - /// - /// Form5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form5; - - /// - /// rblIsAgree 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblIsAgree; - - /// - /// drpHandleType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleType; - - /// - /// drpHandleMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpHandleMan; - - /// - /// HideOptions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow HideOptions; - - /// - /// txtOpinions 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtOpinions; - - /// - /// ReOpinion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow ReOpinion; - - /// - /// txtReOpinion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtReOpinion; - - /// - /// HideReplyFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow HideReplyFile; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// ReplyFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button ReplyFile; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdTechnicalContactListId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdTechnicalContactListId; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx b/SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx deleted file mode 100644 index 1cecc8fc..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx +++ /dev/null @@ -1,130 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FileCabinet.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.FileCabinet" %> - - - - - - - - 文件柜 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx.cs deleted file mode 100644 index bc48aa23..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx.cs +++ /dev/null @@ -1,162 +0,0 @@ -using BLL; -using System; -using System.Data; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class FileCabinet : PageBase - { - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = BLL.CommonService.GetAllButtonList(CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.FileCabinetMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(BLL.Const.BtnAdd)) - { - this.btnNew.Hidden = false; - - } - if (buttonList.Contains(BLL.Const.BtnModify)) - { - this.btnMenuModify.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnDelete)) - { - this.btnMenuDel.Hidden = false; - } - } - } - #endregion - /// - /// 是否删除 - /// - public string delId - { - get - { - return (string)ViewState["delId"]; - } - set - { - ViewState["delId"] = value; - } - } - - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - BindGrid(); - GetButtonPower(); - btnNew.OnClientClick = Window1.GetShowReference("FileCabinetEdit.aspx") + "return false;"; - } - - } - - private void BindGrid() - { - var list = FileCabinetService.getList(CurrUser.LoginProjectId); - gvFile.RecordCount = list.Count; - DataTable tb = GetFilteredTable(gvFile.FilteredData, LINQToDataTable(list)); - var table = GetPagedDataTable(gvFile, tb); - gvFile.DataSource = table; - gvFile.DataBind(); - } - - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - gvFile.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindGrid(); - } - - - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (gvFile.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string fileId = gvFile.SelectedRowID.Split(',')[0]; - string url = "FileCabinetEdit.aspx?action=view&FileCabinetId=" + fileId; - if (!string.IsNullOrEmpty(url)) - { - PageContext.RegisterStartupScript(windows_tt.GetShowReference(url)); - } - - } - - protected void btnMenuModify_Click(object sender, EventArgs e) - { - if (gvFile.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string fileId = gvFile.SelectedRowID.Split(',')[0]; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("FileCabinetEdit.aspx?FileCabinetId={0}", fileId), "编辑 - ")); - } - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindGrid(); - } - #region 删除 - /// - /// 批量删除 - /// - /// - /// - protected void btnMenuDel_Click(object sender, EventArgs e) - { - - if (gvFile.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string fileId = gvFile.SelectedRowID.Split(',')[0]; - var file = FileCabinetService.getInfo(fileId); - FileCabinetService.DeleteFileCabinet(fileId); - if (file != null) - { - LogService.AddSys_Log(CurrUser, file.FileCode, fileId, "删除文件柜-重要文件", CurrUser.LoginProjectId); - } - - BindGrid(); - Alert.ShowInTop("删除成功!", MessageBoxIcon.Success); - } - #endregion - - protected void gvFile_RowCommand(object sender, GridCommandEventArgs e) - { - object[] keys = gvFile.DataKeys[e.RowIndex]; - string fileId = string.Empty; - if (keys == null) - { - return; - } - else - { - fileId = keys[0].ToString(); - } - if (e.CommandName.Equals("download")) - { - PageContext.RegisterStartupScript(Windowtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/FileCabinet&menuId={2}", - -1, fileId, Const.FileCabinetMenuId))); - } - - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx.designer.cs deleted file mode 100644 index e5bdbcab..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinet.aspx.designer.cs +++ /dev/null @@ -1,168 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class FileCabinet { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// gvFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvFile; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - - /// - /// btnMenuModify 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuModify; - - /// - /// btnMenuDel 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDel; - - /// - /// Windowtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Windowtt; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// windows_tt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window windows_tt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx b/SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx deleted file mode 100644 index 639a3f55..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx +++ /dev/null @@ -1,99 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FileCabinetEdit.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.FileCabinetEdit" %> - - - - - -重要文件 - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx.cs deleted file mode 100644 index 56ed26dc..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx.cs +++ /dev/null @@ -1,132 +0,0 @@ -using BLL; -using System; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class FileCabinetEdit : PageBase - { - /// - /// 主键 - /// - public string FileCabinetId - { - get - { - return (string)ViewState["FileCabinetId"]; - } - set - { - ViewState["FileCabinetId"] = value; - } - } - public string ImgId - { - get - { - return (string)ViewState["ImgId"]; - } - set - { - ViewState["ImgId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - FileCabinetId = Request.Params["FileCabinetId"]; - ImgId = "0"; - if (!string.IsNullOrWhiteSpace(Request.Params["action"])) - { - if (Request.Params["action"].Equals("view")) - { - txtFileCode.Enabled = false; - txtFileDate.Enabled = false; - txtFileContent.Enabled = false; - txtFileCode.Enabled = false; - txtFileCode.Enabled = false; - btnSave.Hidden = true; - ImgId = "-1"; - } - } - - if (!string.IsNullOrWhiteSpace(FileCabinetId)) - { - HFileCabinetId.Text = FileCabinetId; - var getFileCabinet = FileCabinetService.getInfo(FileCabinetId); - txtFileCode.Text = getFileCabinet.FileCode; - txtFileContent.Text = getFileCabinet.FileContent; - txtFileDate.Text = string.Format("{0:yyyy-MM-dd}", getFileCabinet.FileDate); - } - else - { - txtFileDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); - txtFileCode.Text = SQLHelper.RunProcNewId2("SpGetNewCode3ByProjectId", "dbo.Project_FileCabinet", "FileCode", CurrUser.LoginProjectId); - } - - } - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, CurrUser.PersonId, Const.FileCabinetMenuId, Const.BtnSave)) - { - SaveData(); - } - else - { - Alert.ShowInTop("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - - } - } - - /// - /// 保存开工报告 - /// - private void SaveData() - { - Model.Project_FileCabinet newFileCabinet = new Model.Project_FileCabinet - { - ProjectId = CurrUser.LoginProjectId, - FileType = "-1", - FileCode = txtFileCode.Text.Trim(), - FileContent = txtFileContent.Text.Trim(), - CreateManId = CurrUser.PersonId, - }; - if (!string.IsNullOrEmpty(txtFileDate.Text.Trim())) - { - newFileCabinet.FileDate = Convert.ToDateTime(txtFileDate.Text.Trim()); - } - - if (!string.IsNullOrEmpty(FileCabinetId)) - { - newFileCabinet.FileCabinetId = FileCabinetId; - FileCabinetService.UpdateFileCabinet(newFileCabinet); - } - else - { - if (!string.IsNullOrWhiteSpace(HFileCabinetId.Text)) - { - newFileCabinet.FileCabinetId = HFileCabinetId.Text; - } - else - { - newFileCabinet.FileCabinetId = SQLHelper.GetNewID(typeof(Model.Project_FileCabinet)); - } - FileCabinetService.AddFileCabinet(newFileCabinet); - } - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - LogService.AddSys_Log(CurrUser, txtFileCode.Text, FileCabinetId, Const.FileCabinetMenuId, "编辑重要文件"); - } - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(this.HFileCabinetId.Text)) //新增记录 - { - this.HFileCabinetId.Text = SQLHelper.GetNewID(typeof(Model.Project_FileCabinet)); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/FileCabinet&menuId={2}", - ImgId, HFileCabinetId.Text, Const.FileCabinetMenuId))); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx.designer.cs deleted file mode 100644 index 2d820deb..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/FileCabinetEdit.aspx.designer.cs +++ /dev/null @@ -1,150 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class FileCabinetEdit { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtFileCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtFileCode; - - /// - /// txtFileDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtFileDate; - - /// - /// txtFileContent 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtFileContent; - - /// - /// plfile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel plfile; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// HFileCabinetId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField HFileCabinetId; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx b/SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx deleted file mode 100644 index 765c8c30..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx +++ /dev/null @@ -1,181 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JointCheck.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.JointCheck" %> - - - - - - - - - 质量共检 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx.cs deleted file mode 100644 index 06a579bf..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx.cs +++ /dev/null @@ -1,401 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class JointCheck : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.PersonId, BLL.Const.JointCheckMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(BLL.Const.BtnAdd)) - { - this.btnNew.Hidden = false; - - } - if (buttonList.Contains(BLL.Const.BtnModify)) - { - this.btnMenuModify.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnDelete)) - { - this.btnMenuDel.Hidden = false; - } - } - } - #endregion - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - ProjectId = CurrUser.LoginProjectId; - GetButtonPower(); - - btnNew.OnClientClick = Window1.GetShowReference("EditJointCheck.aspx") + "return false;"; - //if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.ProjectId) - //{ - // this.ProjectId = Request.Params["projectId"]; - //} - //权限按钮方法 - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpSponsorUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true); - JointCheckService.Init(drpCheckType, true); - JointCheckService.InitState(drpState, true); - bindata(); - } - } - // - //获取办理人姓名 - // - // - // - protected string ConvertMan(object JointCheckId) - { - string userNames = string.Empty; - if (JointCheckId != null) - { - List list = BLL.JointCheckApproveService.GetJointCheckApprovesByJointCheckId(JointCheckId.ToString()); - foreach (var a in list) - { - if (a != null) - { - if (a.ApproveMan != null) - { - string name = Person_PersonsService.GetPersonsNameById(a.ApproveMan); - if (!userNames.Contains(name)) - { - userNames += name + ","; - } - } - } - } - if (!string.IsNullOrEmpty(userNames)) - { - userNames = userNames.Substring(0, userNames.LastIndexOf(",")); - } - } - return userNames; - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.JointCheck_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.JointCheck_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit1) - { - return "分包专工回复"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit2) - { - return "分包负责人审批"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit3) - { - return "总包专工回复"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit4) - { - return "总包负责人审批"; - } - else if (state.ToString() == BLL.Const.JointCheck_Complete) - { - return "审批完成"; - } - else if (state.ToString() == BLL.Const.JointCheck_Z) - { - return "整改中"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit1R) - { - return "分包专工重新回复"; - } - else - { - return ""; - } - } - return ""; - } - // - //获取检查类别 - // - // - // - protected string ConvertCheckType(object CheckType) - { - if (CheckType != null) - { - string checkType = CheckType.ToString(); - if (checkType == "1") - { - return "周检查"; - } - else if (checkType == "2") - { - return "月检查"; - } - else if (checkType == "3") - { - return "不定期检查"; - } - else if (checkType == "4") - { - return "专业检查"; - } - } - return ""; - } - /// - /// 列表数据 - /// - private void bindata() - { - string strSql = @"SELECT chec.JointCheckId,chec.JointCheckCode,chec.State,chec.CheckDate,chec.CheckName,chec.unitId," - + @" unit.UnitName,u.PersonName as CheckMan,chec.CheckType " - + @" FROM Check_JointCheck chec" - + @" left join Base_Unit unit on unit.unitId=chec.unitId" - + @" left join Person_Persons u on u.PersonId = chec.CheckMan" - + @" where chec.ProjectId=@ProjectId"; - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); - strSql += " AND (chec.CheckDate>=@startTime or @startTime='') and (chec.CheckDate<=@endTime or @endTime='') "; - listStr.Add(new SqlParameter("@startTime", !string.IsNullOrEmpty(txtStartTime.Text.Trim()) ? txtStartTime.Text.Trim() + " 00:00:00" : "")); - listStr.Add(new SqlParameter("@endTime", !string.IsNullOrEmpty(txtEndTime.Text.Trim()) ? txtEndTime.Text.Trim() + " 23:59:59" : "")); - if (drpSponsorUnit.SelectedValue != BLL.Const._Null) - { - strSql += " AND chec.unitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpSponsorUnit.SelectedValue)); - } - if (drpCheckType.SelectedValue != BLL.Const._Null) - { - strSql += " AND chec.CheckType=@CheckType"; - listStr.Add(new SqlParameter("@CheckType", drpCheckType.SelectedValue)); - } - if (drpState.SelectedValue != BLL.Const._Null) - { - strSql += " AND chec.State=@State"; - listStr.Add(new SqlParameter("@State", drpState.SelectedValue)); - } - //if (drpCNProfessional.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.CNProfessionalCode=@CNProfessionalCode"; - // listStr.Add(new SqlParameter("@CNProfessionalCode", drpCNProfessional.SelectedValue)); - //} - //if (drpQuestionType.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.QuestionType=@QuestionType"; - // listStr.Add(new SqlParameter("@QuestionType", drpQuestionType.SelectedValue)); - //} - //if (dpHandelStatus.SelectedValue != Const._Null) - //{ - // if (dpHandelStatus.SelectedValue.Equals("1")) - // { - // strSql += " AND (chec.state='5' or chec.state='6')"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("2")) - // { - // strSql += " AND chec.state='7'"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("3")) - // { - // strSql += " AND DATEADD(day,1,chec.LimitDate)< GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("4")) - // { - // strSql += " AND DATEADD(day,1,chec.LimitDate)> GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - // } - //} - SqlParameter[] parameter = listStr.ToArray(); - - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - GvJoinCheck.RecordCount = tb.Rows.Count; - ddlPageSize.SelectedValue = GvJoinCheck.PageSize.ToString(); - tb = GetFilteredTable(GvJoinCheck.FilteredData, tb); - var table = GetPagedDataTable(GvJoinCheck, tb); - GvJoinCheck.DataSource = table; - GvJoinCheck.DataBind(); - - } - - - protected void btnQuery_Click(object sender, EventArgs e) - { - bindata(); - } - - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - GvJoinCheck.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - bindata(); - } - - protected void GvJoinCheck_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - edit(sender, e); - } - - - - protected void GvJoinCheck_PageIndexChange(object sender, GridPageEventArgs e) - { - bindata(); - } - - protected void GvJoinCheck_FilterChange(object sender, EventArgs e) - { - - } - - protected void GvJoinCheck_Sort(object sender, GridSortEventArgs e) - { - - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - bindata(); - } - - protected void btnMenuModify_Click(object sender, EventArgs e) - { - edit(sender, e); - } - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (GvJoinCheck.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string jointCheckId = GvJoinCheck.SelectedRowID.Split(',')[0]; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("JointCheckView.aspx?JointCheckId={0}", jointCheckId, "查看 - "))); - } - - protected void btnMenuDel_Click(object sender, EventArgs e) - { - if (GvJoinCheck.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string jointCheckId = GvJoinCheck.SelectedRowID.Split(',')[0]; - JointCheckDetailService.DeleteJointCheckDetailByJointCheckId(jointCheckId); - JointCheckApproveService.DeleteJointCheckApprovesByJointCheckId(jointCheckId); - JointCheckService.DeleteJointCheck(jointCheckId); - LogService.AddSys_Log(CurrUser, "001", jointCheckId, Const.JointCheckMenuId, "删除质量共检记录"); - Alert.ShowInTop("删除成功!", MessageBoxIcon.Warning); - bindata(); - - } - - protected void edit(object sender, EventArgs e) - { - - if (GvJoinCheck.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string JointCheckId = GvJoinCheck.SelectedRowID.Split(',')[0]; - Model.Check_JointCheck jointCheck = BLL.JointCheckService.GetJointCheck(JointCheckId); - Model.Check_JointCheckApprove approve = BLL.JointCheckApproveService.GetJointCheckApproveByJointCheckId(JointCheckId, this.CurrUser.PersonId); - if (jointCheck.State == BLL.Const.JointCheck_Complete) - { - Alert.ShowInTop("该记录已审批完成,请右键查看!", MessageBoxIcon.Warning); - return; - } - if (CurrUser.PersonId == Const.sysglyId) - { - if (jointCheck.State == BLL.Const.JointCheck_Compile) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditJointCheck.aspx?JointCheckId={0}", JointCheckId, "查看 - "))); - } - else - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditJointCheckTwo.aspx?JointCheckId={0}", JointCheckId, "查看 - "))); - } - return; - } - if (approve != null) - { - if (!string.IsNullOrEmpty(approve.ApproveMan)) - { - if (this.CurrUser.PersonId == approve.ApproveMan || CurrUser.PersonId == Const.sysglyId) - { - if (jointCheck.State == BLL.Const.JointCheck_Compile) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditJointCheck.aspx?JointCheckId={0}", JointCheckId, "查看 - "))); - } - else - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditJointCheckTwo.aspx?JointCheckId={0}", JointCheckId, "查看 - "))); - } - return; - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作,请右键查看!", MessageBoxIcon.Warning); - return; - } - } - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作,请右键查看!", MessageBoxIcon.Warning); - return; - } - } - - protected void btnRset_Click(object sender, EventArgs e) - { - drpSponsorUnit.SelectedIndex = 0; - drpCheckType.SelectedIndex = 0; - drpState.SelectedIndex = 0; - txtStartTime.Text = ""; - txtEndTime.Text = ""; - bindata(); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx.designer.cs deleted file mode 100644 index 5ca52c9c..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheck.aspx.designer.cs +++ /dev/null @@ -1,240 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class JointCheck { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// GvJoinCheck 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid GvJoinCheck; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpSponsorUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpSponsorUnit; - - /// - /// drpCheckType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCheckType; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// drpState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpState; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// 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; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// 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/Check/JointCheckFile.aspx b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx deleted file mode 100644 index c16f29b7..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx +++ /dev/null @@ -1,163 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JointCheckFile.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.JointCheckFile" %> - - - - - - - - - 施工质量检查记录 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.cs deleted file mode 100644 index e51ef034..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.cs +++ /dev/null @@ -1,624 +0,0 @@ -using Aspose.Words; -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.IO; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class JointCheckFile : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - ProjectId = CurrUser.LoginProjectId; - //if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.ProjectId) - //{ - // this.ProjectId = Request.Params["projectId"]; - //} - //权限按钮方法 - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpSponsorUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true); - JointCheckService.Init(drpCheckType, true); - JointCheckService.InitState(drpState, true); - bindata(); - } - } - // - //获取办理人姓名 - // - // - // - protected string ConvertMan(object JointCheckId) - { - string userNames = string.Empty; - if (JointCheckId != null) - { - List list = BLL.JointCheckApproveService.GetJointCheckApprovesByJointCheckId(JointCheckId.ToString()); - foreach (var a in list) - { - if (a != null) - { - if (a.ApproveMan != null) - { - string name = Person_PersonsService.GetPersonsNameById(a.ApproveMan); - if (!userNames.Contains(name)) - { - userNames += name + ","; - } - } - } - } - if (!string.IsNullOrEmpty(userNames)) - { - userNames = userNames.Substring(0, userNames.LastIndexOf(",")); - } - } - return userNames; - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.JointCheck_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.JointCheck_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit1) - { - return "分包专工回复"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit2) - { - return "分包负责人审批"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit3) - { - return "总包专工回复"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit4) - { - return "总包负责人审批"; - } - else if (state.ToString() == BLL.Const.JointCheck_Complete) - { - return "审批完成"; - } - else if (state.ToString() == BLL.Const.JointCheck_Z) - { - return "整改中"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit1R) - { - return "分包专工重新回复"; - } - else - { - return ""; - } - } - return ""; - } - // - //获取检查类别 - // - // - // - protected string ConvertCheckType(object CheckType) - { - if (CheckType != null) - { - string checkType = CheckType.ToString(); - if (checkType == "1") - { - return "周检查"; - } - else if (checkType == "2") - { - return "月检查"; - } - else if (checkType == "3") - { - return "不定期检查"; - } - else if (checkType == "4") - { - return "专业检查"; - } - } - return ""; - } - /// - /// 列表数据 - /// - private void bindata() - { - - string strSql = @"SELECT chec.JointCheckId,chec.JointCheckCode,chec.State,chec.CheckDate,chec.CheckName,chec.unitId," - + @" unit.UnitName,u.PersonName as CheckMan,chec.CheckType " - + @" FROM Check_JointCheck chec" - + @" left join Base_Unit unit on unit.unitId=chec.unitId" - + @" left join Person_Persons u on u.PersonId = chec.CheckMan" - + @" where chec.ProjectId=@ProjectId"; - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); - strSql += " AND (chec.CheckDate>=@startTime or @startTime='') and (chec.CheckDate<=@endTime or @endTime='') "; - listStr.Add(new SqlParameter("@startTime", !string.IsNullOrEmpty(txtStartTime.Text.Trim()) ? txtStartTime.Text.Trim() + " 00:00:00" : "")); - listStr.Add(new SqlParameter("@endTime", !string.IsNullOrEmpty(txtEndTime.Text.Trim()) ? txtEndTime.Text.Trim() + " 23:59:59" : "")); - if (drpSponsorUnit.SelectedValue != BLL.Const._Null) - { - strSql += " AND chec.unitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpSponsorUnit.SelectedValue)); - } - if (drpCheckType.SelectedValue != BLL.Const._Null) - { - strSql += " AND chec.CheckType=@CheckType"; - listStr.Add(new SqlParameter("@CheckType", drpCheckType.SelectedValue)); - } - strSql += " AND chec.State=@State"; - listStr.Add(new SqlParameter("@State", Const.JointCheck_Complete)); - //if (drpCNProfessional.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.CNProfessionalCode=@CNProfessionalCode"; - // listStr.Add(new SqlParameter("@CNProfessionalCode", drpCNProfessional.SelectedValue)); - //} - //if (drpQuestionType.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.QuestionType=@QuestionType"; - // listStr.Add(new SqlParameter("@QuestionType", drpQuestionType.SelectedValue)); - //} - //if (dpHandelStatus.SelectedValue != Const._Null) - //{ - // if (dpHandelStatus.SelectedValue.Equals("1")) - // { - // strSql += " AND (chec.state='5' or chec.state='6')"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("2")) - // { - // strSql += " AND chec.state='7'"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("3")) - // { - // strSql += " AND DATEADD(day,1,chec.LimitDate)< GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("4")) - // { - // strSql += " AND DATEADD(day,1,chec.LimitDate)> GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - // } - //} - SqlParameter[] parameter = listStr.ToArray(); - - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - GvJoinCheck.RecordCount = tb.Rows.Count; - ddlPageSize.SelectedValue = GvJoinCheck.PageSize.ToString(); - tb = GetFilteredTable(GvJoinCheck.FilteredData, tb); - var table = GetPagedDataTable(GvJoinCheck, tb); - GvJoinCheck.DataSource = table; - GvJoinCheck.DataBind(); - - } - - - protected void btnQuery_Click(object sender, EventArgs e) - { - bindata(); - } - - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - bindata(); - } - - protected void GvJoinCheck_PageIndexChange(object sender, GridPageEventArgs e) - { - bindata(); - } - - protected void GvJoinCheck_FilterChange(object sender, EventArgs e) - { - - } - - protected void GvJoinCheck_Sort(object sender, GridSortEventArgs e) - { - - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - bindata(); - } - - - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (GvJoinCheck.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string jointCheckId = GvJoinCheck.SelectedRowID.Split(',')[0]; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("JointCheckView.aspx?JointCheckId={0}", jointCheckId, "查看 - "))); - } - - - protected void btnRset_Click(object sender, EventArgs e) - { - drpSponsorUnit.SelectedIndex = 0; - drpCheckType.SelectedIndex = 0; - drpState.SelectedIndex = 0; - txtStartTime.Text = ""; - txtEndTime.Text = ""; - bindata(); - } - - /// - /// 获取控制点级别 - /// - /// - /// - protected string ConvertControlPoint(object ControlItemAndCycleId) - { - string controlPoint = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - controlPoint = c.ControlPoint; - } - } - return controlPoint; - } - - protected void GvJoinCheck_RowCommand(object sender, GridCommandEventArgs e) - { - string fileId = GvJoinCheck.Rows[e.RowIndex].DataKeys[0].ToString(); - if (e.CommandName == "export") - { - string rootPath = Server.MapPath("~/"); - string initTemplatePath = string.Empty; - string uploadfilepath = string.Empty; - string newUrl = string.Empty; - string unitType = string.Empty; - string auditDate = string.Empty; - string filePath = string.Empty; - string auditMan1 = string.Empty; - string auditMan2 = string.Empty; - string auditDate1 = string.Empty; - string approveIdea1 = string.Empty; - string approveIdea2 = string.Empty; - string approveIdea3 = string.Empty; - string auditDate2 = string.Empty; - string auditDate3 = string.Empty; - string auditMan3 = string.Empty; - string auditMan4 = string.Empty; - string approveIdea = string.Empty; - Model.Check_JointCheck jointCheck = JointCheckService.GetJointCheck(fileId); - initTemplatePath = Const.JointCheckTemplateUrl; - uploadfilepath = rootPath + initTemplatePath; - newUrl = uploadfilepath.Replace(".doc", jointCheck.JointCheckCode.Replace("/", "-") + ".doc"); - filePath = initTemplatePath.Replace(".doc", jointCheck.JointCheckCode.Replace("/", "-") + ".pdf"); - File.Copy(uploadfilepath, newUrl); - Document doc = new Aspose.Words.Document(newUrl); - Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(jointCheck.ProjectId); - if (project != null) - { - bookmarkProjectName.Text = project.ProjectName; - } - } - Bookmark bookmarkJointCheckCode = doc.Range.Bookmarks["JointCheckCode"]; - if (bookmarkJointCheckCode != null) - { - bookmarkJointCheckCode.Text = jointCheck.JointCheckCode; - } - Bookmark bookmarkUnit = doc.Range.Bookmarks["Unit"]; - if (bookmarkUnit != null) - { - var unit = UnitService.GetUnitByUnitId(jointCheck.UnitId); - if (unit != null) - { - bookmarkUnit.Text = unit.UnitName; - } - } - Bookmark bookmarkCheckDate = doc.Range.Bookmarks["CheckDate"]; - if (bookmarkCheckDate != null) - { - if (jointCheck.CheckDate != null) - { - bookmarkCheckDate.Text = string.Format("{0:yyyy-MM-dd}", jointCheck.CheckDate); - } - } - Bookmark bookmarkCheckType = doc.Range.Bookmarks["CheckType"]; - if (bookmarkCheckType != null) - { - if (jointCheck.CheckType == "1") - { - bookmarkCheckType.Text = "■周检查 □月检查 □不定期检查 □专业检查"; - } - else if (jointCheck.CheckType == "2") - { - bookmarkCheckType.Text = "□周检查 ■月检查 □不定期检查 □专业检查"; - } - else if (jointCheck.CheckType == "3") - { - bookmarkCheckType.Text = "□周检查 □月检查 ■不定期检查 □专业检查"; - } - else if (jointCheck.CheckType == "4") - { - bookmarkCheckType.Text = "□周检查 □月检查 □不定期检查 ■专业检查"; - } - } - Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); - bool isbool = builder.MoveToBookmark("Table"); - if (isbool) - { - builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; - //builder.RowFormat.RightPadding = 50; - builder.Bold = false; - //builder.RowFormat.Height = 20; - //builder.CellFormat.Width = 80; - } - DataTable dt = new DataTable(); - dt.Columns.Add("序号"); - dt.Columns.Add("单位工程"); - dt.Columns.Add("专业"); - dt.Columns.Add("部位"); - dt.Columns.Add("问题描述"); - dt.Columns.Add("实际整改时间"); - dt.Columns.Add("整改方案"); - dt.Columns.Add("签字栏1"); - dt.Columns.Add("签字栏2"); - dt.Columns.Add("签字栏3"); - dt.Columns.Add("签字栏4"); - List details = JointCheckDetailService.GetLists(fileId); - int i = 1; - foreach (var detail in details) - { - DataRow row1 = dt.NewRow(); - row1[0] = i; - var unitWork = UnitWorkService.GetUnitWorkByUnitWorkId(detail.UnitWorkId.ToString()); - if (unitWork != null) - { - row1[1] = unitWork.UnitWorkName; - } - var cNProfessional = CNProfessionalService.GetCNProfessional(detail.CNProfessionalCode); - if (cNProfessional != null) - { - row1[2] = cNProfessional.ProfessionalName; - } - row1[3] = detail.CheckSite; - row1[4] = detail.QuestionDef; - if (detail.RectifyDate != null) - { - row1[5] = string.Format("{0:yyyy-MM-dd}", detail.RectifyDate); - } - row1[6] = detail.HandleWay; - var approve1 = JointCheckApproveService.GetAudit1(fileId, detail.JointCheckDetailId); - if (approve1 != null) - { - var user1 = Person_PersonsService.GetPerson_PersonsById(approve1.ApproveMan); - if (user1 != null) - { - row1[7] = "分包专工:" + user1.PersonName; - } - } - var approve2 = JointCheckApproveService.GetAudit2(fileId, detail.JointCheckDetailId); - if (approve2 != null) - { - var user2 = Person_PersonsService.GetPerson_PersonsById(approve2.ApproveMan); - if (user2 != null) - { - row1[8] = "分包负责:" + user2.PersonName; - } - } - var approve3 = JointCheckApproveService.GetAudit3(fileId, detail.JointCheckDetailId); - if (approve3 != null) - { - var user3 = Person_PersonsService.GetPerson_PersonsById(approve3.ApproveMan); - if (user3 != null) - { - row1[9] = "总包专工:" + user3.PersonName; - } - } - var approve4 = JointCheckApproveService.GetAudit4(fileId, detail.JointCheckDetailId); - if (approve4 != null) - { - var user4 = Person_PersonsService.GetPerson_PersonsById(approve4.ApproveMan); - if (user4 != null) - { - row1[10] = "总包负责:" + user4.PersonName; - } - } - dt.Rows.Add(row1); - i++; - } - - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 35; - builder.Write("序号"); - - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 70; - builder.Write("单位工程"); - - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 40; - builder.Write("专业"); - - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 70; - builder.Write("部位"); - - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 110; - builder.Write("问题描述"); - - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 80; - builder.Write("实际整改时间"); - - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 110; - builder.Write("整改方案"); - - builder.InsertCell(); - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center; - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center; - builder.CellFormat.Width = 219; - builder.Write("签字栏"); - builder.EndRow(); - builder.RowFormat.Height = 20; - builder.Bold = false; - foreach (DataRow row in dt.Rows) - { - foreach (DataColumn column in dt.Columns) - { - builder.InsertCell(); - - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - if (column.ColumnName == "序号") - { - builder.CellFormat.Width = 35; - } - else if (column.ColumnName == "单位工程") - { - builder.CellFormat.Width = 70; - } - else if (column.ColumnName == "专业") - { - builder.CellFormat.Width = 40; - } - else if (column.ColumnName == "部位") - { - builder.CellFormat.Width = 70; - } - else if (column.ColumnName == "问题描述") - { - builder.CellFormat.Width = 110; - } - else if (column.ColumnName == "实际整改时间") - { - builder.CellFormat.Width = 80; - } - else if (column.ColumnName == "整改方案") - { - builder.CellFormat.Width = 110; - } - else if (column.ColumnName == "签字栏1") - { - builder.CellFormat.Width = 54; - } - else if (column.ColumnName == "签字栏2") - { - builder.CellFormat.Width = 55; - } - else if (column.ColumnName == "签字栏3") - { - builder.CellFormat.Width = 55; - } - else if (column.ColumnName == "签字栏4") - { - builder.CellFormat.Width = 55; - } - builder.Write(row[column.ColumnName].ToString()); - } - builder.EndRow(); - } - builder.EndTable(); - doc.Save(newUrl); - //生成PDF文件 - string pdfUrl = newUrl.Replace(".doc", ".pdf"); - Document doc1 = new Aspose.Words.Document(newUrl); - //验证参数 - if (doc1 == null) { throw new Exception("Word文件无效"); } - doc1.Save(pdfUrl, Aspose.Words.SaveFormat.Pdf);//还可以改成其它格式 - string fileName = Path.GetFileName(filePath); - FileInfo info = new FileInfo(pdfUrl); - long fileSize = info.Length; - Response.Clear(); - Response.ContentType = "application/x-zip-compressed"; - Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - Response.AddHeader("Content-Length", fileSize.ToString()); - Response.TransmitFile(pdfUrl, 0, fileSize); - Response.Flush(); - Response.Close(); - File.Delete(newUrl); - File.Delete(pdfUrl); - } - if (e.CommandName.Equals("download")) - { - string menuId = Const.JointCheckMenuId; - PageContext.RegisterStartupScript(Windowtt.GetShowReference( - String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&JointCheck=JointCheck&source=1&path=FileUpload/JointCheck&menuId={1}", fileId, menuId))); - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.designer.cs deleted file mode 100644 index 8413c49e..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckFile.aspx.designer.cs +++ /dev/null @@ -1,204 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class JointCheckFile { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// GvJoinCheck 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid GvJoinCheck; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// drpSponsorUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpSponsorUnit; - - /// - /// drpCheckType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCheckType; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// drpState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpState; - - /// - /// Button1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button Button1; - - /// - /// Button2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button Button2; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// ToolbarSeparator2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator2; - - /// - /// ToolbarText2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText2; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - - /// - /// Windowtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Windowtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx deleted file mode 100644 index d13ea0d2..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx +++ /dev/null @@ -1,149 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JointCheckStatistics.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.JointCheckStatistics" %> - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - - --%> - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx.cs deleted file mode 100644 index 06adc191..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx.cs +++ /dev/null @@ -1,346 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Text; -using AspNet = System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class JointCheckStatistics : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - Funs.FineUIPleaseSelect(drpState); - Funs.FineUIPleaseSelect(drpQuestionType); - QualityQuestionTypeService.InitQualityQuestionTypeDownList(drpQuestionType, true); - UnitService.InitUnitDropDownList(drpSponsorUnit, this.CurrUser.LoginProjectId, true);//施工单位 - UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true);//单位工程 - CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true);//专业 - this.drpCheckType.DataTextField = "Text"; - this.drpCheckType.DataValueField = "Value"; - this.drpCheckType.DataSource = BLL.JointCheckService.GetCheckTypeList2(); - this.drpCheckType.DataBind(); - BindGrid(); - } - - } - public void BindGrid() - { - this.ProjectId = this.CurrUser.LoginProjectId; - string strSql = @"select * from View_Check_JointCheckDetail where 1=1"; - List listStr = new List(); - strSql += " AND ProjectId = @ProjectId"; - listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); - - if (drpSponsorUnit.SelectedValue != BLL.Const._Null && drpSponsorUnit.SelectedValue != null) - { - strSql += " AND UnitId = @UnitId"; - listStr.Add(new SqlParameter("@UnitId", this.drpSponsorUnit.SelectedValue)); - } - if (!string.IsNullOrEmpty(txtStartTime.Text.Trim())) - { - strSql += " AND CheckDate >= @CheckDate"; - listStr.Add(new SqlParameter("@CheckDate", txtStartTime.Text.Trim() + " 00:00:00")); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND CheckDate <= @CheckDateE"; - listStr.Add(new SqlParameter("@CheckDateE", txtEndTime.Text.Trim() + " 23:59:59")); - } - if (drpUnitWork.SelectedValue != BLL.Const._Null && drpUnitWork.SelectedValue != null) - { - strSql += " AND UnitWorkId = @UnitWorkId"; - listStr.Add(new SqlParameter("@UnitWorkId", this.drpUnitWork.SelectedValue)); - } - if (drpCNProfessional.SelectedValue != BLL.Const._Null && drpCNProfessional.SelectedValue != null) - { - strSql += " AND CNProfessionalCode = @CNProfessionalCode"; - listStr.Add(new SqlParameter("@CNProfessionalCode", this.drpCNProfessional.SelectedValue)); - } - if (drpCheckType.SelectedValue != BLL.Const._Null && drpCheckType.SelectedValue != null && drpCheckType.SelectedValue != "") - { - strSql += " AND CheckType = @CheckType"; - listStr.Add(new SqlParameter("@CheckType", this.drpCheckType.SelectedValue)); - } - if (drpState.SelectedValue != Const._Null) - { - if (drpState.SelectedValue == "1") //已闭合 - { - strSql += " AND OK='1' "; - } - else //未闭合 - { - strSql += " AND OK='0'"; - } - } - if (drpQuestionType.SelectedValue != Const._Null) - { - strSql += " AND QuestionType=@QuestionType"; - listStr.Add(new SqlParameter("@QuestionType", drpQuestionType.SelectedValue)); - } - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - - Grid1.DataSource = table; - Grid1.DataBind(); - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object JointCheckDetailId) - { - Model.Check_JointCheckDetail jointCheckDetail = BLL.JointCheckDetailService.GetJointCheckDetailByJointCheckDetailId(JointCheckDetailId.ToString()); - if (jointCheckDetail != null) - { - if (!string.IsNullOrEmpty(jointCheckDetail.State)) - { - string state = jointCheckDetail.State; - if (state == BLL.Const.JointCheck_ReCompile) - { - return "重新整理"; - } - else if (state == BLL.Const.JointCheck_Compile) - { - return "编制"; - } - else if (state == BLL.Const.JointCheck_Audit1) - { - return "分包专业工程师回复"; - } - else if (state == BLL.Const.JointCheck_Audit2) - { - return "分包负责人确认"; - } - else if (state == BLL.Const.JointCheck_Audit3) - { - return "总包专业工程师确认"; - } - else if (state == BLL.Const.JointCheck_Audit4) - { - return "总包质量经理确认"; - } - else if (state == BLL.Const.JointCheck_Complete) - { - return "审批完成"; - } - else if (state == BLL.Const.JointCheck_Audit1R) - { - return "分包专工重新回复"; - } - else - { - return ""; - } - } - else - { - return ""; - } - //string state = BLL.JointCheckService.GetJointCheck(jointCheckDetail.JointCheckId).State; - - } - else - { - string state = BLL.CheckControlService.GetCheckControl(JointCheckDetailId.ToString()).State; - if (state == BLL.Const.CheckControl_ReCompile) - { - return "重新整理"; - } - else if (state == BLL.Const.CheckControl_Compile) - { - return "编制"; - } - else if (state == BLL.Const.CheckControl_Audit1) - { - return "总包负责人审批"; - } - else if (state == BLL.Const.CheckControl_Audit2) - { - return "分包专业工程师回复"; - } - else if (state == BLL.Const.CheckControl_Audit3) - { - return "分包负责人审批"; - } - else if (state == BLL.Const.CheckControl_Audit4) - { - return "总包专业工程师确认"; - } - else if (state == BLL.Const.CheckControl_Audit5) - { - return "总包负责人审批"; - } - else if (state == BLL.Const.CheckControl_Complete) - { - return "审批完成"; - } - else if (state == BLL.Const.CheckControl_ReCompile2) - { - return "分包专业工程师重新回复"; - } - else - { - return ""; - } - } - } - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindGrid(); - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - string itemId = Grid1.DataKeys[e.RowIndex][0].ToString(); - Model.Check_JointCheck jointCheck1 = JointCheckService.GetJointCheck(itemId); - if (e.CommandName == "ReAttachUrl") - { - - if (jointCheck1 != null) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/JointCheck&type=-1", itemId + "r", "查看 - "))); - } - else - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/CheckControl&type=-1", itemId + "r", "查看 - "))); - } - - - } - if (e.CommandName == "attchUrl") - { - if (jointCheck1 != null) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/JointCheck&type=-1", itemId, "查看 - "))); - } - else - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/CheckControl&type=-1", itemId, "查看 - "))); - } - - } - } - - protected void btnSearch_Click(object sender, EventArgs e) - { - BindGrid(); - } - - protected void btnRset_Click(object sender, EventArgs e) - { - drpSponsorUnit.SelectedIndex = 0; - drpCheckType.SelectedIndex = 0; - drpCNProfessional.SelectedIndex = 0; - drpUnitWork.SelectedIndex = 0; - drpState.SelectedIndex = 0; - drpQuestionType.SelectedIndex = 0; - txtStartTime.Text = ""; - txtEndTime.Text = ""; - BindGrid(); - } - - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindGrid(); - } - - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - BindGrid(); - } - - #region 导出按钮 - /// 导出按钮 - /// - /// - /// - protected void btnOut_Click(object sender, EventArgs e) - { - Response.ClearContent(); - string filename = Funs.GetNewFileName(); - Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("质量问题统计" + filename, System.Text.Encoding.UTF8) + ".xls"); - Response.ContentType = "application/excel"; - Response.ContentEncoding = System.Text.Encoding.UTF8; - //this.Grid1.PageSize = this.; - this.Grid1.PageSize = 10000; - BindGrid(); - Response.Write(GetGridTableHtml(Grid1)); - Response.End(); - } - -#pragma warning disable CS0108 // “PersonList.GetGridTableHtml(Grid)”隐藏继承的成员“PageBase.GetGridTableHtml(Grid)”。如果是有意隐藏,请使用关键字 new。 - /// - /// 导出方法 - /// - /// - /// - private string GetGridTableHtml(Grid grid) -#pragma warning restore CS0108 // “PersonList.GetGridTableHtml(Grid)”隐藏继承的成员“PageBase.GetGridTableHtml(Grid)”。如果是有意隐藏,请使用关键字 new。 - { - StringBuilder sb = new StringBuilder(); - sb.Append(""); - sb.Append(""); - sb.Append(""); - foreach (GridColumn column in grid.Columns) - { - if (column.ColumnID != "AttchUrl" && column.ColumnID != "ReAttachUrl") - { - sb.AppendFormat("", column.HeaderText); - } - } - sb.Append(""); - foreach (GridRow row in grid.Rows) - { - sb.Append(""); - foreach (GridColumn column in grid.Columns) - { - if (column.ColumnID != "AttchUrl" && column.ColumnID != "ReAttachUrl") - { - string html = row.Values[column.ColumnIndex].ToString(); - if (column.ColumnID == "tfPageIndex") - { - html = (row.FindControl("lblPageIndex") as AspNet.Label).Text; - } - if (column.ColumnID == "lbState") - { - html = (row.FindControl("lbState") as AspNet.Label).Text; - } - //sb.AppendFormat("", html); - sb.AppendFormat("", html); - } - } - - sb.Append(""); - } - - sb.Append("
{0}
{0}{0}
"); - - return sb.ToString(); - } - #endregion - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx.designer.cs deleted file mode 100644 index 7e5ff38f..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckStatistics.aspx.designer.cs +++ /dev/null @@ -1,222 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class JointCheckStatistics { - - /// - /// 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; - - /// - /// drpSponsorUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpSponsorUnit; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnitWork; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpCheckType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCheckType; - - /// - /// drpState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpState; - - /// - /// drpQuestionType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpQuestionType; - - /// - /// btnSearch 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSearch; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// btnOut 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnOut; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// lbState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbState; - - /// - /// 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/CQMS/Check/JointCheckView.aspx b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx deleted file mode 100644 index 2ba7770f..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx +++ /dev/null @@ -1,304 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JointCheckView.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.JointCheckView" %> - - - - - -质量共检 - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%----%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx.cs deleted file mode 100644 index 25154874..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx.cs +++ /dev/null @@ -1,173 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class JointCheckView : PageBase - { - /// - /// 质量共检记录主键 - /// - public string JointCheckId - { - get - { - return (string)ViewState["JointCheckId"]; - } - set - { - ViewState["JointCheckId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - JointCheckId = Request.Params["JointCheckId"]; - if (!string.IsNullOrEmpty(JointCheckId)) - { - binData(); - - } - - } - } - public void binData() - { - Model.Check_JointCheck jointCheck = BLL.JointCheckService.GetJointCheck(JointCheckId); - txtProjectName.Text = ProjectService.GetProjectByProjectId(CurrUser.LoginProjectId).ProjectName; - txtJointCheckCode.Text = jointCheck.JointCheckCode; - drpUnit.Text = UnitService.GetUnitNameByUnitId(jointCheck.UnitId); - drpCheckType.Text = JointCheckService.GetCheckTypeList2().FirstOrDefault(p => p.Value.Equals(jointCheck.CheckType)).Text; - txtCheckName.Text = jointCheck.CheckName; - if (jointCheck.CheckDate != null) - { - txtCheckDate.Text = Convert.ToDateTime(jointCheck.CheckDate).ToString("yyyy-MM-dd"); - } - drpProposeUnit.Text = UnitService.GetUnitNameByUnitId(jointCheck.ProposeUnitId); - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans1)) - { - this.txtJointCheckMans1.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(jointCheck.JointCheckMans1); - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans2)) - { - this.txtJointCheckMans2.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(jointCheck.JointCheckMans2); - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans3)) - { - this.txtJointCheckMans3.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(jointCheck.JointCheckMans3); - } - if (!string.IsNullOrEmpty(jointCheck.JointCheckMans4)) - { - this.txtJointCheckMans4.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(jointCheck.JointCheckMans4); - } - var approve = BLL.JointCheckApproveService.GetJointCheckApproveByJointCheckId(JointCheckId, CurrUser.PersonId); - var list = JointCheckDetailService.GetViewLists(JointCheckId); - gvJoinCheckDetail.DataSource = list; - gvJoinCheckDetail.DataBind(); - var approves = JointCheckApproveService.getListData(JointCheckId); - gvApprove.DataSource = approves; - gvApprove.DataBind(); - if (jointCheck.State == BLL.Const.JointCheck_Complete || !string.IsNullOrEmpty(Request.Params["see"])) - { - //this.ImgBtnSubmit.Visible = false; - //this.next.Visible = false; - Model.Check_JointCheckApprove approveSee = BLL.JointCheckApproveService.GetSee(JointCheckId, this.CurrUser.PersonId); - if (approveSee != null) - { - approveSee.ApproveDate = DateTime.Now; - BLL.JointCheckApproveService.UpdateJointCheckApprove(approveSee); - } - } - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.JointCheck_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.JointCheck_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit1) - { - return "分包专工回复"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit2) - { - return "分包负责人审批"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit3) - { - return "总包专工回复"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit4) - { - return "总包负责人审批"; - } - else if (state.ToString() == BLL.Const.JointCheck_Complete) - { - return "审批完成"; - } - else if (state.ToString() == BLL.Const.JointCheck_Z) - { - return "整改中"; - } - else if (state.ToString() == BLL.Const.JointCheck_Audit1R) - { - return "分包专工重新回复"; - } - else - { - return ""; - } - } - return ""; - } - protected string ConvertMan(object handleMan) - { - if (handleMan != null) - { - Model.Person_Persons user = BLL.Person_PersonsService.GetPerson_PersonsById(handleMan.ToString()); - if (user != null) - { - return user.PersonName; - } - else - { - return ""; - } - } - return ""; - } - /// - /// 明细集合 - /// - private static List jointCheckDetails = new List(); - - protected void gvJoinCheckDetail_RowCommand(object sender, GridCommandEventArgs e) - { - string itemId = gvJoinCheckDetail.DataKeys[e.RowIndex][0].ToString(); - - if (e.CommandName == "ReAttachUrl") - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/JointCheck&menuId={2}&edit=1", "-1", itemId + "r", Const.JointCheckMenuId))); - - } - if (e.CommandName == "attchUrl") - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/JointCheck&menuId={1}&edit=1", itemId, BLL.Const.JointCheckMenuId))); - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx.designer.cs deleted file mode 100644 index 8bfa13e0..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx.designer.cs +++ /dev/null @@ -1,276 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class JointCheckView { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtJointCheckCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckCode; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox drpUnit; - - /// - /// drpCheckType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox drpCheckType; - - /// - /// txtCheckName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckName; - - /// - /// txtCheckDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckDate; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox drpProposeUnit; - - /// - /// txtJointCheckMans1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans1; - - /// - /// txtJointCheckMans2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans2; - - /// - /// txtJointCheckMans3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans3; - - /// - /// txtJointCheckMans4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans4; - - /// - /// gvJoinCheckDetail 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvJoinCheckDetail; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label3; - - /// - /// plApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// lbTemp 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lbTemp; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx b/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx deleted file mode 100644 index d76a81fa..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx +++ /dev/null @@ -1,118 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MaterialAcceptance.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.MaterialAcceptance" %> - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx.cs deleted file mode 100644 index 319dc47a..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx.cs +++ /dev/null @@ -1,284 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.IO; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class MaterialAcceptance : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - #region 加载页面 - /// - /// 加载页面 - /// - /// - /// - protected void Page_Load(object sender, EventArgs e) - { - - // 表头过滤 - //FilterDataRowItem = FilterDataRowItemImplement; - if (!IsPostBack) - { - this.ProjectId = this.CurrUser.LoginProjectId; - //权限按钮方法 - GetButtonPower(); - btnNew.OnClientClick = Window1.GetShowReference("MaterialAcceptanceEdit.aspx") + "return false;"; - ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); - // 绑定表格 - BindGrid(); - } - } - #endregion - - protected DataTable insklistData() - { - string strSql = @"SELECT ins.MaterialAcceptanceId,ins.PlanCode,ins.ProjectId,ins.FileName," - + @" ins.CompileDate,ins.State," - + @" u.PersonName as CompileManName" - + @" FROM Check_MaterialAcceptance ins" - + @" left join Person_Persons u on u.PersonId = ins.CompileMan" - + @" where ins.ProjectId=@ProjectId"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - - /// - /// 绑定数据 - /// - - public void BindGrid() - { - DataTable tb = insklistData(); - - // 2.获取当前分页数据 - //var table = this.GetPagedDataTable(Grid1, tb1); - - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - Grid1.DataSource = table; - Grid1.DataBind(); - } - - - #region 查询 - /// - /// 查询 - /// - /// - /// - protected void TextBox_TextChanged(object sender, EventArgs e) - { - this.BindGrid(); - } - #endregion - - #region 过滤表头、排序、分页、关闭窗口 - /// - /// 过滤表头 - /// - /// - /// - protected void Grid1_FilterChange(object sender, EventArgs e) - { - BindGrid(); - } - - /// - /// 分页 - /// - /// - /// - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - Grid1.PageIndex = e.NewPageIndex; - BindGrid(); - } - - /// - /// 排序 - /// - /// - /// - protected void Grid1_Sort(object sender, GridSortEventArgs e) - { - //Grid1.SortDirection = e.SortDirection; - //Grid1.SortField = e.SortField; - 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(); - string str = this.hdID.Text; - if (!string.IsNullOrEmpty(str)) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MaterialAcceptanceEdit.aspx?MaterialAcceptanceId={0}", str, "查看 - "))); - } - this.hdID.Text = string.Empty; - } - #endregion - - #region Grid双击事件 - /// - /// Grid行双击事件 - /// - /// - /// - protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - btnMenuModify_Click(null, null); - } - #endregion - #region 编辑 - /// - /// 编辑按钮 - /// - /// - /// - protected void btnMenuModify_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string id = Grid1.SelectedRowID; - var ins = BLL.CheckMaterialacceptanceService.GetCheck_MaterialAcceptanceById(id); - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("MaterialAcceptanceEdit.aspx?MaterialAcceptanceId={0}", ins.MaterialAcceptanceId, "查看 - "))); - - - } - - #endregion - - #region 删除 - /// - /// 批量删除 - /// - /// - /// - protected void btnMenuDel_Click(object sender, EventArgs e) - { - - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string id = Grid1.SelectedRowID; - var ins = BLL.CheckMaterialacceptanceService.GetCheck_MaterialAcceptanceById(id); - if (File.Exists(Funs.RootPath + ins.FilePath)) - { - File.Delete(Funs.RootPath + ins.FilePath); - - } - ////删除附件表 - BLL.CommonService.DeleteAttachFileById(id); - BLL.CheckMaterialacceptanceService.DeleteCheck_MaterialAcceptanceById(id); - BLL.LogService.AddSys_Log(this.CurrUser, ins.PlanCode, id, BLL.Const.CheckMaterialacceptanceMenuId, "删除验收资料"); - Grid1.DataBind(); - BindGrid(); - Alert.ShowInTop("删除数据成功!", MessageBoxIcon.Success); - } - #endregion - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.PersonId, BLL.Const.CheckMaterialacceptanceMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(BLL.Const.BtnAdd)) - { - this.btnNew.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnModify)) - { - this.btnMenuModify.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnDelete)) - { - this.btnMenuDel.Hidden = false; - } - } - } - #endregion - - - protected void Grid1_RowDataBound(object sender, GridRowEventArgs e) - { - - } - - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindGrid(); - } - protected void btnRset_Click(object sender, EventArgs e) - { - BindGrid(); - } - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (!string.IsNullOrEmpty(Grid1.SelectedRowID)) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/AttachFile/IndexOffice.aspx?cmd={0}|CQMS_Check_MaterialAcceptance", Grid1.SelectedRowID, "查看 -"))); - PageContext.RegisterStartupScript(Window1.GetHideReference()); - - } - else - { - Alert.ShowInTop("请选择一条记录!", MessageBoxIcon.Warning); - return; - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx.designer.cs deleted file mode 100644 index fb682f27..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptance.aspx.designer.cs +++ /dev/null @@ -1,161 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check -{ - - - public partial class MaterialAcceptance - { - - /// - /// 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; - - /// - /// hdID 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdID; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuModify 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuModify; - - /// - /// btnMenuDel 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDel; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx b/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx deleted file mode 100644 index 2d3b9316..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx +++ /dev/null @@ -1,95 +0,0 @@ - -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MaterialAcceptanceEdit.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.MaterialAcceptanceEdit" %> - - - - - - 材料验收 - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx.cs deleted file mode 100644 index 6a014a83..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx.cs +++ /dev/null @@ -1,302 +0,0 @@ -using BLL; -using System; -using System.IO; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class MaterialAcceptanceEdit : PageBase - { - /// - /// 主键 - /// - public string MaterialAcceptanceId - { - get - { - return (string)ViewState["MaterialAcceptanceId"]; - } - set - { - ViewState["MaterialAcceptanceId"] = value; - } - } - - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - - MaterialAcceptanceId = Request.Params["MaterialAcceptanceId"]; - BLL.Base_CompanytemplateService.InitBase_CompanyTemplateDownList(drpCompanyTemplate, true); - IsHiddendrpCompanyTemplate(); - if (!string.IsNullOrEmpty(MaterialAcceptanceId)) - { - var MainPlan = BLL.CheckMaterialacceptanceService.GetCheck_MaterialAcceptanceById(MaterialAcceptanceId); - hdId.Text = this.MaterialAcceptanceId; - txtPlanCode.Text = MainPlan.PlanCode; - txtFileName.Text = MainPlan.FileName; - - - } - else - { - string prefix = BLL.ProjectService.GetProjectCodeByProjectId(this.CurrUser.LoginProjectId) + "-ZLYS-"; - txtPlanCode.Text = BLL.SQLHelper.RunProcNewId("SpGetThreeNumber", "Check_MaterialAcceptance", "PlanCode", this.CurrUser.LoginProjectId, prefix); - txtFileName.Text = "材料验收"; - } - } - } - - protected void Grid1_Sort(object sender, GridSortEventArgs e) - { - - } - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - /// - /// 时间转换 - /// - /// - /// - public string ConvertDate(object date) - { - if (date != null) - { - return string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(date)); - } - else - { - return null; - } - } - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(hdId.Text)) - { - hdId.Text = SQLHelper.GetNewID(); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=1&toKeyId={0}&path=FileUpload/CQMS/Plan&menuId={1}", hdId.Text, BLL.Const.CheckMaterialacceptanceMenuId))); - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (validate()) - { - SaveMainPlan("save"); - } - } - - /// - /// 保存 - /// - public void SaveMainPlan(string saveType) - { - Model.Check_MaterialAcceptance MaterialAcceptance = new Model.Check_MaterialAcceptance(); - MaterialAcceptance.ProjectId = this.CurrUser.LoginProjectId; - MaterialAcceptance.PlanCode = this.txtPlanCode.Text.Trim(); - MaterialAcceptance.FileName = this.txtFileName.Text.Trim(); - MaterialAcceptance.FilePath = "FileUpload/CQMS_Check_MaterialAcceptance/" + txtPlanCode.Text + ".doc"; - - if (!string.IsNullOrEmpty(MaterialAcceptanceId)) - { - MaterialAcceptance.MaterialAcceptanceId = MaterialAcceptanceId; - CheckMaterialacceptanceService.UpdateCheck_MaterialAcceptance(MaterialAcceptance); - - } - else - { - if (string.IsNullOrEmpty(hdId.Text)) - { - MaterialAcceptance.MaterialAcceptanceId = SQLHelper.GetNewID(); - hdId.Text = MaterialAcceptance.MaterialAcceptanceId; - MaterialAcceptanceId = MaterialAcceptance.MaterialAcceptanceId; - } - else - { - MaterialAcceptance.MaterialAcceptanceId = hdId.Text; - MaterialAcceptanceId = hdId.Text; - } - MaterialAcceptance.CompileMan = this.CurrUser.PersonId; - MaterialAcceptance.CompileDate = DateTime.Now; - CheckMaterialacceptanceService.AddCheck_MaterialAcceptance(MaterialAcceptance); - - } - LogService.AddSys_Log(CurrUser, MaterialAcceptance.PlanCode, MaterialAcceptance.MaterialAcceptanceId, Const.CheckMaterialacceptanceMenuId, "修改总包施工质量计划"); - if (saveType == "submit") - { - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - - } - } - /// - /// 表格数据验证 - /// - private bool validate() - { - bool res = false; - string err = string.Empty; - var att = BLL.AttachFileService.GetAttachFileByToKeyId(this.hdId.Text); - if (att == null) - { - err += "请上传文件!"; - } - if (!string.IsNullOrWhiteSpace(err)) - { - Alert.ShowInTop(err, MessageBoxIcon.Warning); - } - else - { - res = true; - } - return res; - } - protected void btnSubmit_Click(object sender, EventArgs e) - { - if (validate()) - { - - SaveMainPlan("submit"); - - } - - } - - private string GetStringByArray(string[] array) - { - string str = string.Empty; - foreach (var item in array) - { - if (item != BLL.Const._Null) - { - str += item + ","; - } - } - if (!string.IsNullOrEmpty(str)) - { - str = str.Substring(0, str.LastIndexOf(",")); - } - return str; - } - protected void PageManager1_CustomEvent(object sender, CustomEventArgs e) - { - string rootPath = Funs.RootPath; - var model = BLL.CheckMaterialacceptanceService.GetCheck_MaterialAcceptanceById(MaterialAcceptanceId); - string filepath = model.FilePath; - string path = rootPath + filepath; - DirectoryInfo pathInfo = new DirectoryInfo(path); - string newPath = pathInfo.Parent.FullName; - if (!Directory.Exists(newPath)) - { - Directory.CreateDirectory(newPath); - } - if (drpCompanyTemplate.SelectedValue != Const._Null) - { - var template = BLL.Base_CompanytemplateService.GetBase_CompanyTemplateById(drpCompanyTemplate.SelectedValue); - File.Copy(rootPath + template.FilePath, path); - - - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/IndexOffice.aspx?cmd={0}|CQMS_Check_MaterialAcceptance", MaterialAcceptanceId, "查看 -"))); - PageContext.RegisterStartupScript(WindowAtt.GetHideReference()); - } - private void GetCompanyTemplate() - { - string rootPath = Funs.RootPath; - var model = BLL.CheckMaterialacceptanceService.GetCheck_MaterialAcceptanceById(MaterialAcceptanceId); - string filepath = model.FilePath; - string path = rootPath + filepath; - DirectoryInfo pathInfo = new DirectoryInfo(path); - string newPath = pathInfo.Parent.FullName; - if (!Directory.Exists(newPath)) - { - Directory.CreateDirectory(newPath); - } - if (drpCompanyTemplate.SelectedValue != Const._Null) - { - var template = BLL.Base_CompanytemplateService.GetBase_CompanyTemplateById(drpCompanyTemplate.SelectedValue); - File.Copy(rootPath + template.FilePath, path); - - - } - else - { - ShowNotify("请选择模板", MessageBoxIcon.Warning); - return; - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/IndexOffice.aspx?cmd={0}|CQMS_Check_MaterialAcceptance", MaterialAcceptanceId, "查看 -"))); - PageContext.RegisterStartupScript(WindowAtt.GetHideReference()); - - } - /// - /// 是否隐藏选择模板 - /// - protected void IsHiddendrpCompanyTemplate() - { - if (!string.IsNullOrEmpty(MaterialAcceptanceId)) - { - Model.Check_MaterialAcceptance Materialacceptance = BLL.CheckMaterialacceptanceService.GetCheck_MaterialAcceptanceById(MaterialAcceptanceId); - if (!File.Exists(Funs.RootPath + Materialacceptance.FilePath)) - { - - drpCompanyTemplate.Hidden = false; - } - - } - else - { - drpCompanyTemplate.Hidden = false; - } - - - } - protected void btnEditWord_Click(object sender, EventArgs e) - { - - if (!string.IsNullOrEmpty(MaterialAcceptanceId)) - { - Model.Check_MaterialAcceptance Materialacceptance = BLL.CheckMaterialacceptanceService.GetCheck_MaterialAcceptanceById(MaterialAcceptanceId); - if (!File.Exists(Funs.RootPath + Materialacceptance.FilePath)) - { - GetCompanyTemplate(); - //PageContext.RegisterStartupScript(Confirm.GetShowReference("是否使用公司模板?", - // String.Empty, - // MessageBoxIcon.Question, - // PageManager1.GetCustomEventReference("Yes"), // 第一个参数 false 用来指定当前不是AJAX请求 - // PageManager1.GetCustomEventReference("No"))); - } - else - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/IndexOffice.aspx?cmd={0}|CQMS_Check_MaterialAcceptance", MaterialAcceptanceId, "查看 -"))); - PageContext.RegisterStartupScript(WindowAtt.GetHideReference()); - - } - } - else - { - SaveMainPlan("save"); - GetCompanyTemplate(); - } - //PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/IndexOffice.aspx?cmd={0}", filepath, "查看 -"))); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx.designer.cs deleted file mode 100644 index b5dfc994..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/MaterialAcceptanceEdit.aspx.designer.cs +++ /dev/null @@ -1,188 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check -{ - - - public partial class MaterialAcceptanceEdit - { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtPlanCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtPlanCode; - - /// - /// txtFileName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtFileName; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// drpCompanyTemplate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCompanyTemplate; - - /// - /// btnEditWord 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnEditWord; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// lbTemp 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lbTemp; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnSubmit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSubmit; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx b/SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx deleted file mode 100644 index 68af2ae7..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx +++ /dev/null @@ -1,178 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ShowWBS.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.ShowWBS" %> - - - - - - - 项目施工WBS - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%----%> - <%----%> - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx.cs deleted file mode 100644 index 994b7ff1..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx.cs +++ /dev/null @@ -1,547 +0,0 @@ -using BLL; -using Newtonsoft.Json.Linq; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; -using AspNet = System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class ShowWBS : PageBase - { - /// - /// 被选择项列表 - /// - public List SelectedList - { - get - { - return (List)ViewState["SelectedList"]; - } - set - { - ViewState["SelectedList"] = value; - } - } - - /// - /// 未被选择项列表 - /// - public List NoSelectedList - { - get - { - return (List)ViewState["NoSelectedList"]; - } - set - { - ViewState["NoSelectedList"] = value; - } - } - - #region 页面加载 - /// - /// 页面加载 - /// - /// - /// - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - this.SelectedList = new List(); - this.NoSelectedList = new List(); - InitTreeMenu(); - } - } - #endregion - - #region 加载树 - /// - /// 加载树 - /// - private void InitTreeMenu() - { - this.trWBS.Nodes.Clear(); - this.trWBS.ShowBorder = false; - this.trWBS.ShowHeader = false; - this.trWBS.EnableIcons = true; - this.trWBS.AutoScroll = true; - this.trWBS.EnableSingleClickExpand = true; - - TreeNode rootNode1 = new TreeNode(); - rootNode1.Text = "建筑工程"; - rootNode1.NodeID = "1"; - rootNode1.CommandName = "ProjectType"; - rootNode1.EnableExpandEvent = true; - rootNode1.EnableClickEvent = true; - this.trWBS.Nodes.Add(rootNode1); - TreeNode emptyNode = new TreeNode(); - emptyNode.Text = ""; - emptyNode.NodeID = ""; - rootNode1.Nodes.Add(emptyNode); - - TreeNode rootNode2 = new TreeNode(); - rootNode2.Text = "安装工程"; - rootNode2.NodeID = "2"; - rootNode2.CommandName = "ProjectType"; - rootNode2.EnableExpandEvent = true; - rootNode2.EnableClickEvent = true; - this.trWBS.Nodes.Add(rootNode2); - rootNode2.Nodes.Add(emptyNode); - } - #endregion - - #region 展开树 - /// - /// 展开树 - /// - /// - /// - protected void trWBS_NodeExpand(object sender, TreeNodeEventArgs e) - { - e.Node.Nodes.Clear(); - if (e.Node.CommandName == "ProjectType") //展开工程类型 - { - var trUnitWork = from x in Funs.DB.WBS_UnitWork - where x.ProjectId == this.CurrUser.LoginProjectId && x.SuperUnitWork == null && x.ProjectType == e.Node.NodeID - select x; - trUnitWork = trUnitWork.OrderBy(x => x.UnitWorkCode); - if (trUnitWork.Count() > 0) - { - foreach (var trUnitWorkItem in trUnitWork) - { - TreeNode newNode = new TreeNode(); - string uweights = string.Empty; - if (trUnitWorkItem.Weights != null) - { - uweights = "(" + Convert.ToDouble(trUnitWorkItem.Weights).ToString() + "%)"; - } - newNode.Text = trUnitWorkItem.UnitWorkCode + "-" + trUnitWorkItem.UnitWorkName + uweights; - newNode.NodeID = trUnitWorkItem.UnitWorkId; - newNode.CommandName = "UnitWork"; - newNode.EnableExpandEvent = true; - newNode.EnableClickEvent = true; - e.Node.Nodes.Add(newNode); - if (BLL.WorkPackageService.GetWorkPackages1ByUnitWorkId(trUnitWorkItem.UnitWorkId.ToString()) != null) - { - TreeNode temp = new TreeNode(); - temp.Text = "temp"; - temp.NodeID = "temp"; - newNode.Nodes.Add(temp); - } - } - } - } - else if (e.Node.CommandName == "UnitWork") //展开单位工程节点 - { - var workPackages = from x in Funs.DB.WBS_WorkPackage where x.UnitWorkId == e.NodeID && x.SuperWorkPack == null && x.IsApprove == true orderby x.WorkPackageCode select x; - foreach (var workPackage in workPackages) - { - TreeNode newNode = new TreeNode(); - string weights = string.Empty; - if (workPackage.Weights != null) - { - weights = "(" + Convert.ToDouble(workPackage.Weights).ToString() + "%)"; - } - newNode.Text = workPackage.PackageContent + weights; - newNode.NodeID = workPackage.WorkPackageId; - newNode.CommandName = "WorkPackage"; - newNode.EnableExpandEvent = true; - newNode.EnableClickEvent = true; - e.Node.Nodes.Add(newNode); - var childWorkPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == workPackage.WorkPackageId && x.IsApprove == true select x; - if (childWorkPackages.Count() > 0) - { - TreeNode emptyNode = new TreeNode(); - emptyNode.Text = ""; - emptyNode.NodeID = ""; - newNode.Nodes.Add(emptyNode); - } - } - } - else if (e.Node.CommandName == "WorkPackage") //展开工作包节点 - { - var workPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == e.Node.NodeID && x.IsApprove == true orderby x.WorkPackageCode, x.WorkPackageId select x; - if (workPackages.Count() > 0) //存在子单位工程 - { - foreach (var workPackage in workPackages) - { - TreeNode newNode = new TreeNode(); - string weights = string.Empty; - if (workPackage.Weights != null) - { - weights = "(" + Convert.ToDouble(workPackage.Weights).ToString() + "%)"; - } - newNode.Text = workPackage.PackageContent + weights; - newNode.NodeID = workPackage.WorkPackageId; - newNode.CommandName = "WorkPackage"; - newNode.EnableExpandEvent = true; - newNode.EnableClickEvent = true; - e.Node.Nodes.Add(newNode); - var childWorkPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == workPackage.WorkPackageId && x.IsApprove == true select x; - if (childWorkPackages.Count() > 0) - { - TreeNode emptyNode = new TreeNode(); - emptyNode.Text = ""; - emptyNode.NodeID = ""; - newNode.Nodes.Add(emptyNode); - } - } - } - } - } - #endregion - - /// - /// 展开全部 - /// - /// - /// - protected void btnMenuMore_Click(object sender, EventArgs e) - { - if (this.trWBS.SelectedNode != null) - { - if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.ControlItemAndCycleMenuId, BLL.Const.BtnAdd)) - { - if (this.trWBS.SelectedNode.CommandName != "ProjectType") //非工程类型节点可以增加 - { - Model.WBS_UnitWork unitWork = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(this.trWBS.SelectedNodeID); - if (unitWork != null) //单位工程节点 - { - this.trWBS.SelectedNode.Expanded = true; - this.trWBS.SelectedNode.Nodes.Clear(); - var workPackages = from x in Funs.DB.WBS_WorkPackage where x.UnitWorkId == this.trWBS.SelectedNodeID && x.SuperWorkPack == null && x.IsApprove == true orderby x.WorkPackageCode select x; - foreach (var workPackage in workPackages) - { - TreeNode newNode = new TreeNode(); - string weights = string.Empty; - if (workPackage.Weights != null) - { - weights = "(" + Convert.ToDouble(workPackage.Weights).ToString() + "%)"; - } - newNode.Text = workPackage.PackageContent + weights; - newNode.NodeID = workPackage.WorkPackageId; - newNode.CommandName = "WorkPackage"; - newNode.EnableExpandEvent = true; - newNode.EnableClickEvent = true; - this.trWBS.SelectedNode.Nodes.Add(newNode); - var childWorkPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == workPackage.WorkPackageId && x.IsApprove == true select x; - if (childWorkPackages.Count() > 0) - { - newNode.Expanded = true; - ExpandWorkPackage(newNode.Nodes, newNode.NodeID); - } - } - } - else - { - this.trWBS.SelectedNode.Expanded = true; - this.trWBS.SelectedNode.Nodes.Clear(); - ExpandWorkPackage(this.trWBS.SelectedNode.Nodes, this.trWBS.SelectedNodeID); - } - } - else - { - ShowNotify("请选择单位工程节点展开!", MessageBoxIcon.Warning); - } - } - else - { - ShowNotify("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - else - { - ShowNotify("请选择树节点!", MessageBoxIcon.Warning); - } - } - - /// - /// 展开子级分部分项节点 - /// - /// - /// - private void ExpandWorkPackage(TreeNodeCollection nodes, string parentId) - { - var workPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == parentId && x.IsApprove == true orderby x.WorkPackageCode select x; - if (workPackages.Count() > 0) //存在子单位工程 - { - foreach (var workPackage in workPackages) - { - TreeNode newNode = new TreeNode(); - string weights = string.Empty; - if (workPackage.Weights != null) - { - weights = "(" + Convert.ToDouble(workPackage.Weights).ToString() + "%)"; - } - newNode.Text = workPackage.PackageContent + weights; - newNode.NodeID = workPackage.WorkPackageId; - newNode.CommandName = "WorkPackage"; - newNode.EnableExpandEvent = true; - newNode.EnableClickEvent = true; - nodes.Add(newNode); - var childWorkPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == workPackage.WorkPackageId && x.IsApprove == true select x; - if (childWorkPackages.Count() > 0) - { - newNode.Expanded = true; - ExpandWorkPackage(newNode.Nodes, newNode.NodeID); - } - } - } - } - - #region Tree点击事件 - /// - /// Tree点击事件 - /// - /// - /// - protected void trWBS_NodeCommand(object sender, TreeCommandEventArgs e) - { - int rowsCount = this.Grid1.Rows.Count; - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - JObject values = mergedRow.Value("values"); - int i = mergedRow.Value("index"); - AspNet.CheckBox ckb = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbSelect")); - if (ckb != null) - { - if (ckb.Checked) - { - SelectedList.Add(this.Grid1.Rows[i].RowID); - } - else - { - NoSelectedList.Add(this.Grid1.Rows[i].RowID); - } - } - } - BindGrid(); - } - #endregion - - #region 绑定数据 - /// - /// 绑定数据 - /// - /// - /// - protected void Grid1_FilterChange(object sender, EventArgs e) - { - BindGrid(); - } - - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - Grid1.PageIndex = e.NewPageIndex; - BindGrid(); - } - - /// - /// Grid1排序 - /// - /// - /// - protected void Grid1_Sort(object sender, GridSortEventArgs e) - { - Grid1.SortDirection = e.SortDirection; - Grid1.SortField = e.SortField; - BindGrid(); - } - - /// - /// 分页下拉选择事件 - /// - /// - /// - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindGrid(); - } - - /// - /// 加载Grid - /// - private void BindGrid() - { - string strSql = @"SELECT ControlItemAndCycleId,ControlItemAndCycleCode,InitControlItemCode,PlanCompleteDate,ControlItemContent,ControlPoint,ControlItemDef,Weights,HGForms,SHForms,Standard,ClauseNo,CheckNum" - + @" FROM WBS_ControlItemAndCycle "; - List listStr = new List(); - strSql += " where WorkPackageId = @WorkPackageId and IsApprove=1 "; - listStr.Add(new SqlParameter("@WorkPackageId", this.trWBS.SelectedNodeID)); - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - Grid1.DataSource = table; - Grid1.DataBind(); - - Model.WBS_WorkPackage workPackage = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(this.trWBS.SelectedNodeID); - if (workPackage != null) - { - if (workPackage.ProjectType == "1") //建筑工程 - { - this.Grid1.Columns[5].HeaderText = "对应的建筑资料表格"; - this.Grid1.Columns[6].Hidden = true; - } - else //安装工程 - { - this.Grid1.Columns[5].HeaderText = "对应的化工资料表格"; - this.Grid1.Columns[6].Hidden = false; - } - } - for (int i = 0; i < this.Grid1.Rows.Count; i++) - { - string controlPointType = Request.Params["ControlPointType"]; - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(this.Grid1.Rows[i].RowID.ToString()); - if (c != null && c.CheckNum != 0) //检查次数为0表示一直检查 - { - List details = BLL.SpotCheckDetailService.GetSpotCheckDetailsByControlItemAndCycleId(c.ControlItemAndCycleId); - if (details.Count == c.CheckNum) //检查次数已达到最大值 - { - AspNet.CheckBox ckbWorkPackageCode = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbSelect")); - ckbWorkPackageCode.Enabled = false; - foreach (GridColumn column in Grid1.AllColumns) - { - Grid1.Rows[i].CellCssClasses[column.ColumnIndex] = "f-grid-cell-uneditable"; - } - } - } - if (controlPointType != "C") //非C级 - { - if (c.ControlPoint.Contains("C")) - { - AspNet.CheckBox ckbWorkPackageCode = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbSelect")); - if (ckbWorkPackageCode != null) - { - ckbWorkPackageCode.Enabled = false; - } - foreach (GridColumn column in Grid1.AllColumns) - { - Grid1.Rows[i].CellCssClasses[column.ColumnIndex] = "f-grid-cell-uneditable"; - } - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - else //C级 - { - if (!c.ControlPoint.Contains("C")) - { - AspNet.CheckBox ckbWorkPackageCode = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbSelect")); - if (ckbWorkPackageCode != null) - { - ckbWorkPackageCode.Enabled = false; - } - foreach (GridColumn column in Grid1.AllColumns) - { - Grid1.Rows[i].CellCssClasses[column.ColumnIndex] = "f-grid-cell-uneditable"; - } - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - } - #endregion - - #region 全选事件 - protected void cbAll_CheckedChanged(object sender, CheckedEventArgs e) - { - //保存页面数据 - BindGrid(); - for (int i = 0; i < this.Grid1.Rows.Count; i++) - { - AspNet.CheckBox ckbWorkPackageCode = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbSelect")); - if (ckbWorkPackageCode != null && ckbWorkPackageCode.Enabled == true) - { - ckbWorkPackageCode.Checked = e.Checked; - } - } - } - #endregion - - #region 保存事件 - /// - /// 保存 - /// - /// - /// - protected void btnSave_Click(object sender, EventArgs e) - { - string ids = string.Empty; - bool res = false; - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - JObject values = mergedRow.Value("values"); - int i = mergedRow.Value("index"); - AspNet.CheckBox ckb = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbSelect")); - if (ckb.Checked) - { - res = true; - break; - } - } - if (SelectedList.Count == 0 && !res) - { - Alert.ShowInTop("没有选中任何项!", MessageBoxIcon.Warning); - return; - } - foreach (JObject mergedRow in Grid1.GetMergedData()) - { - JObject values = mergedRow.Value("values"); - int i = mergedRow.Value("index"); - AspNet.CheckBox ckb = (AspNet.CheckBox)(this.Grid1.Rows[i].FindControl("cbSelect")); - if (ckb != null && ckb.Checked) - { - SelectedList.Add(this.Grid1.Rows[i].RowID); - } - else - { - if (SelectedList.Contains(this.Grid1.Rows[i].RowID)) - { - SelectedList.Remove(this.Grid1.Rows[i].RowID); - } - NoSelectedList.Add(this.Grid1.Rows[i].RowID); - } - } - foreach (var item in SelectedList.Distinct()) - { - ids += item + ","; - } - if (!string.IsNullOrEmpty(ids)) - { - ids = ids.Substring(0, ids.LastIndexOf(",")); - } - PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(ids) + ActiveWindow.GetHidePostBackReference()); - } - #endregion - - // - //获取文本 - // - // - // - public static string ConvertText(object Str) - { - string s = string.Empty; - if (Str != null) - { - string[] strs = Str.ToString().Split(','); - foreach (var item in strs) - { - s += item + "
"; - } - if (!string.IsNullOrEmpty(s)) - { - s = s.Substring(0, s.Length - 5); - } - } - return s; - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx.designer.cs deleted file mode 100644 index 29a368e3..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/ShowWBS.aspx.designer.cs +++ /dev/null @@ -1,204 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class ShowWBS { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// panelLeftRegion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel panelLeftRegion; - - /// - /// trWBS 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Tree trWBS; - - /// - /// hdSelectId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdSelectId; - - /// - /// panelCenterRegion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel panelCenterRegion; - - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// cbAll 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.CheckBox cbAll; - - /// - /// lb1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lb1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// cbSelect 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.CheckBox cbSelect; - - /// - /// Label3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label3; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuMore 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuMore; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx deleted file mode 100644 index 06ac19c2..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx +++ /dev/null @@ -1,178 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SpotCheck.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.SpotCheck" %> - - - - - - - - - 工序验收记录 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx.cs deleted file mode 100644 index b9405ee7..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx.cs +++ /dev/null @@ -1,268 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class SpotCheck : PageBase - { - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = CommonService.GetAllButtonList(CurrUser.LoginProjectId, CurrUser.PersonId, Const.SpotCheckMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(Const.BtnAdd)) - { - btnNew.Hidden = false; - } - if (buttonList.Contains(Const.BtnModify)) - { - btnMenuModify.Hidden = false; - } - if (buttonList.Contains(Const.BtnDelete)) - { - btnMenuDel.Hidden = false; - } - } - } - #endregion - /// - /// 工序验收记录主键 - /// - public string SpotCheckCode - { - get - { - return (string)ViewState["SpotCheckCode"]; - } - set - { - ViewState["SpotCheckCode"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitDropDownList(drpUnit, CurrUser.LoginProjectId, true); - ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); - btnNew.OnClientClick = Window1.GetShowReference("EditSpotCheck.aspx") + "return false;"; - GetButtonPower(); - BindData(); - - } - } - - - protected DataTable ChecklistData() - { - string strSql = @"SELECT chec.SpotCheckCode,chec.ProjectId,chec.UnitId," - + @" chec.DocCode,chec.State,chec.SpotCheckDate,cn.ProfessionalName,case chec.ControlPointType when 'D' then '非C级' when 'C' then 'C级' else '' end as ControlPointTypeStr," - + @" unit.UnitName,u.PersonName as CreateMan " - + @" FROM Check_SpotCheck chec " - + @" left join Base_Unit unit on unit.unitId=chec.UnitId " - + @" left join Person_Persons u on u.PersonId = chec.CreateMan" - + @" left join Base_CNProfessional cn on cn.CNProfessionalId = chec.CNProfessionalCode" - + @" where chec.ProjectId=@ProjectId"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", (CurrUser != null) ? CurrUser.LoginProjectId : "")); - strSql += " AND (chec.SpotCheckDate>=@startTime or @startTime='') and (chec.SpotCheckDate<=@endTime or @endTime='') "; - listStr.Add(new SqlParameter("@startTime", !string.IsNullOrEmpty(txtStartTime.Text.Trim()) ? txtStartTime.Text.Trim() + " 00:00:00" : "")); - listStr.Add(new SqlParameter("@endTime", !string.IsNullOrEmpty(txtEndTime.Text.Trim()) ? txtEndTime.Text.Trim() + " 23:59:59" : "")); - if (drpUnit.SelectedValue != Const._Null) - { - strSql += " AND chec.UnitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpUnit.SelectedValue)); - } - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - - - private void BindData() - { - var list = ChecklistData(); - Grid1.RecordCount = list.Rows.Count; - list = GetFilteredTable(Grid1.FilteredData, list); - var table = GetPagedDataTable(Grid1, list); - Grid1.DataSource = table; - Grid1.DataBind(); - } - /// - /// 分页 - /// - /// - /// - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - //Grid1.PageIndex = e.NewPageIndex; - BindData(); - } - - /// - /// 分页显示条数下拉框 - /// - /// - /// - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindData(); - } - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindData(); - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindData(); - } - - protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - SpotCheckCode = Grid1.SelectedRowID.Split(',')[0]; - Model.Check_SpotCheck spotCheck = SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - Model.Check_SpotCheckApprove approve = SpotCheckApproveService.GetSpotCheckApproveBySpotCheckCode(SpotCheckCode); - - if (spotCheck.State == Const.SpotCheck_Complete) - { - Alert.ShowInTop("您不是当前办理人,无法编辑,请右键查看!", MessageBoxIcon.Warning); - return; - } - if (approve != null) - { - if (!string.IsNullOrEmpty(approve.ApproveMan)) - { - if (CurrUser.PersonId == approve.ApproveMan || CurrUser.PersonId == Const.sysglyId) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditSpotCheck.aspx?SpotCheckCode={0}", SpotCheckCode, "编辑 - "))); - - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - return; - } - } - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - return; - } - } - - protected void btnMenuModify_Click(object sender, EventArgs e) - { - Grid1_RowDoubleClick(null, null); - } - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - SpotCheckCode = Grid1.SelectedRowID.Split(',')[0]; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("SpotCheckView.aspx?SpotCheckCode={0}", SpotCheckCode, "查看 - "))); - } - - protected void btnMenuDel_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - SpotCheckCode = Grid1.SelectedRowID.Split(',')[0]; - var code = SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode).DocCode; - SpotCheckApproveService.DeleteSpotCheckApprovesBySpotCheckCode(SpotCheckCode); - SpotCheckDetailService.DeleteAllSpotCheckDetail(SpotCheckCode); - SpotCheckService.DeleteSpotCheck(SpotCheckCode); - LogService.AddSys_Log(CurrUser, code, SpotCheckCode, Const.SpotCheckMenuId, "删除工序验收记录"); - BindData(); - Alert.ShowInTop("删除成功!", MessageBoxIcon.Success); - } - - protected void btnRset_Click(object sender, EventArgs e) - { - txtStartTime.Text = ""; - txtEndTime.Text = ""; - drpUnit.SelectedIndex = 0; - BindData(); - } - - /// - /// 根据主键返回共检日期 - /// - /// - /// - protected string ConvertSpotCheckDate(object SpotCheckCode) - { - if (SpotCheckCode != null) - { - Model.Check_SpotCheck spotCheck = BLL.SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode.ToString()); - if (spotCheck != null) - { - if (spotCheck.CheckDateType == "1") - { - return string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate); - } - else - { - return string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate) + "—" + string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate2); - } - } - } - return ""; - } - - // - //获取办理人姓名 - // - // - // - public static string ConvertMan(object SpotCheckCode) - { - if (SpotCheckCode != null) - { - Model.Check_SpotCheckApprove a = BLL.SpotCheckApproveService.GetSpotCheckApproveBySpotCheckCode(SpotCheckCode.ToString()); - if (a != null) - { - if (a.ApproveMan != null) - { - return BLL.Person_PersonsService.GetPersonsNameById(a.ApproveMan); - } - } - else - { - return ""; - } - } - return ""; - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx.designer.cs deleted file mode 100644 index 9e7e880a..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheck.aspx.designer.cs +++ /dev/null @@ -1,222 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class SpotCheck { - - /// - /// 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; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label3; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// 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/Check/SpotCheckFile.aspx b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx deleted file mode 100644 index e22ced06..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx +++ /dev/null @@ -1,160 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SpotCheckFile.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.SpotCheckFile" %> - - - - - - - - - 质量验收记录 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.cs deleted file mode 100644 index ada00ed3..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.cs +++ /dev/null @@ -1,500 +0,0 @@ -using Aspose.Words; -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.IO; -using System.Linq; -using System.Text; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class SpotCheckFile : PageBase - { - /// - /// 工序验收记录主键 - /// - public string SpotCheckCode - { - get - { - return (string)ViewState["SpotCheckCode"]; - } - set - { - ViewState["SpotCheckCode"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitDropDownList(drpUnit, CurrUser.LoginProjectId, true); - ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); - BindData(); - - } - } - - - protected DataTable ChecklistData() - { - string strSql = @"SELECT chec.SpotCheckCode,chec.ProjectId,chec.UnitId," - + @" chec.DocCode,chec.State,chec.SpotCheckDate,cn.ProfessionalName," - + @" unit.UnitName,u.PersonName as CreateMan " - + @" FROM Check_SpotCheck chec " - + @" left join Base_Unit unit on unit.unitId=chec.UnitId " - + @" left join Person_Persons u on u.PersonId = chec.CreateMan" - + @" left join Base_CNProfessional cn on cn.CNProfessionalId = chec.CNProfessionalCode" - + @" where chec.ProjectId=@ProjectId"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", CurrUser.LoginProjectId)); - strSql += " AND (chec.SpotCheckDate>=@startTime or @startTime='') and (chec.SpotCheckDate<=@endTime or @endTime='') "; - listStr.Add(new SqlParameter("@startTime", !string.IsNullOrEmpty(txtStartTime.Text.Trim()) ? txtStartTime.Text.Trim() + " 00:00:00" : "")); - listStr.Add(new SqlParameter("@endTime", !string.IsNullOrEmpty(txtEndTime.Text.Trim()) ? txtEndTime.Text.Trim() + " 23:59:59" : "")); - if (drpUnit.SelectedValue != Const._Null) - { - strSql += " AND chec.UnitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpUnit.SelectedValue)); - } - strSql += " AND chec.State=" + Const.SpotCheck_Complete; - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - - - private void BindData() - { - var list = ChecklistData(); - Grid1.RecordCount = list.Rows.Count; - list = GetFilteredTable(Grid1.FilteredData, list); - var table = GetPagedDataTable(Grid1, list); - Grid1.DataSource = table; - Grid1.DataBind(); - - - } - /// - /// 分页 - /// - /// - /// - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - //Grid1.PageIndex = e.NewPageIndex; - BindData(); - } - - /// - /// 分页显示条数下拉框 - /// - /// - /// - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindData(); - } - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindData(); - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindData(); - } - - - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - SpotCheckCode = Grid1.SelectedRowID.Split(',')[0]; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("SpotCheckView.aspx?SpotCheckCode={0}", SpotCheckCode, "查看 - "))); - } - - - protected void btnRset_Click(object sender, EventArgs e) - { - txtStartTime.Text = ""; - txtEndTime.Text = ""; - drpUnit.SelectedIndex = 0; - BindData(); - } - - /// - /// 根据主键返回共检日期 - /// - /// - /// - protected string ConvertSpotCheckDate(object SpotCheckCode) - { - if (SpotCheckCode != null) - { - Model.Check_SpotCheck spotCheck = BLL.SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode.ToString()); - if (spotCheck != null) - { - if (spotCheck.CheckDateType == "1") - { - return string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate); - } - else - { - return string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate) + "—" + string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate2); - } - } - } - return ""; - } - - // - //获取办理人姓名 - // - // - // - public static string ConvertMan(object SpotCheckCode) - { - if (SpotCheckCode != null) - { - var a = BLL.SpotCheckApproveService.GetSpotCheckApproveBySpotCheckCode(SpotCheckCode.ToString()); - if (a != null) - { - if (a.ApproveMan != null) - { - return BLL.Person_PersonsService.GetPersonsNameById(a.ApproveMan); - } - } - else - { - return ""; - } - } - return ""; - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - object[] keys = Grid1.DataKeys[e.RowIndex]; - string fileId = string.Empty; - if (keys == null) - { - return; - } - else - { - fileId = keys[0].ToString(); - } - if (e.CommandName == "export") - { - string rootPath = Server.MapPath("~/"); - string initTemplatePath = string.Empty; - string uploadfilepath = string.Empty; - string newUrl = string.Empty; - string unitType = string.Empty; - string auditDate = string.Empty; - string filePath = string.Empty; - string auditMan1 = string.Empty; - string auditMan2 = string.Empty; - string auditDate1 = string.Empty; - string approveIdea1 = string.Empty; - string approveIdea2 = string.Empty; - string approveIdea3 = string.Empty; - string auditDate2 = string.Empty; - string auditDate3 = string.Empty; - string auditMan3 = string.Empty; - string auditMan4 = string.Empty; - string approveIdea = string.Empty; - Model.Check_SpotCheck spCheck = SpotCheckService.GetSpotCheckBySpotCheckCode(fileId); - initTemplatePath = Const.SpotCheckTemplateUrl; - uploadfilepath = rootPath + initTemplatePath; - newUrl = uploadfilepath.Replace(".doc", spCheck.DocCode.Replace("/", "-") + ".doc"); - filePath = initTemplatePath.Replace(".doc", spCheck.DocCode.Replace("/", "-") + ".pdf"); - File.Copy(uploadfilepath, newUrl); - //更新书签内容 - Document doc = new Aspose.Words.Document(newUrl); - Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(spCheck.ProjectId); - if (project != null) - { - bookmarkProjectName.Text = project.ProjectName; - } - } - Bookmark bookmarkDocCode = doc.Range.Bookmarks["DocCode"]; - if (bookmarkDocCode != null) - { - if (bookmarkDocCode != null) - { - bookmarkDocCode.Text = spCheck.DocCode; - } - } - Bookmark bookmarkCNProfessional = doc.Range.Bookmarks["CNProfessional"]; - if (bookmarkCNProfessional != null) - { - var cNProfessional = CNProfessionalService.GetCNProfessional(spCheck.CNProfessionalCode); - if (cNProfessional != null) - { - bookmarkCNProfessional.Text = cNProfessional.ProfessionalName; - } - } - Bookmark bookmarkCheckArea = doc.Range.Bookmarks["CheckArea"]; - if (bookmarkCheckArea != null) - { - bookmarkCheckArea.Text = spCheck.CheckArea; - } - Bookmark bookmarkProjectCode = doc.Range.Bookmarks["ProjectCode"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(spCheck.ProjectId); - if (project != null) - { - bookmarkProjectCode.Text = project.ProjectCode; - } - } - Bookmark bookmarkSpotCheckDate = doc.Range.Bookmarks["SpotCheckDate"]; - if (bookmarkSpotCheckDate != null) - { - string day = string.Empty; - if (spCheck.SpotCheckDate != null) - { - day = Convert.ToDateTime(spCheck.SpotCheckDate).ToString("yyyy年MM月dd日hh时MM分"); - //var hour = Convert.ToDateTime(spCheck.SpotCheckDate).Hour.ToString(); - } - if (spCheck.SpotCheckDate2 != null) - { - day += "至" + Convert.ToDateTime(spCheck.SpotCheckDate2).ToString("yyyy年MM月dd日hh时MM分"); - } - bookmarkSpotCheckDate.Text = day; - } - Bookmark bookmarkCreateDate = doc.Range.Bookmarks["CreateDate"]; - if (bookmarkSpotCheckDate != null) - { - if (spCheck.CreateDate != null) - { - bookmarkCreateDate.Text = Convert.ToDateTime(spCheck.SpotCheckDate).ToString("yyyy年MM月dd日"); - } - } - Bookmark bookmarkJointCheckMan = doc.Range.Bookmarks["JointCheckMan"]; - if (bookmarkJointCheckMan != null) - { - //业主 - StringBuilder sMan = new StringBuilder(); - sMan.Append(!string.IsNullOrWhiteSpace(spCheck.JointCheckMans3) ? "■业主" : "□业主"); - sMan.Append(' ', 10); - sMan.Append(!string.IsNullOrWhiteSpace(spCheck.JointCheckMans2) ? "■监理" : "□监理"); - sMan.Append(' ', 10); - sMan.Append(!string.IsNullOrWhiteSpace(spCheck.JointCheckMans) ? "■总承包商" : "□总承包商"); - bookmarkJointCheckMan.Text = sMan.ToString(); - } - Bookmark bookmarkCreateMan = doc.Range.Bookmarks["CreateMan"]; - if (bookmarkCreateMan != null) - { - var user = Funs.DB.SitePerson_Person.FirstOrDefault(x => x.ProjectId == this.CurrUser.LoginProjectId && x.UnitId == spCheck.UnitId && x.RoleIds.Contains(Const.SubProjectManager)); - if (user != null) - { - var getPerson = Person_PersonsService.GetPerson_PersonsById(user.PersonId); - if (!string.IsNullOrEmpty(getPerson.SignatureUrl)) - { - var file = getPerson.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builders = new DocumentBuilder(doc); - builders.MoveToBookmark("CreateMan"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builders.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkCreateMan.Text = user.PersonName; - } - - } - } - } - else - { - bookmarkCreateMan.Text = user.PersonName; - } - } - } - //Bookmark bookmarkTable = doc.Range.Bookmarks["Table"]; - //Aspose.Words.Tables.Table tables = new Aspose.Words.Tables.Table(doc); - Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); - bool isbool = builder.MoveToBookmark("Table"); - if (isbool) - { - builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; - //builder.RowFormat.RightPadding = 50; - builder.Bold = false; - //builder.RowFormat.Height = 20; - //builder.CellFormat.Width = 80; - } - DataTable dt = new DataTable(); - dt.Columns.Add("序号", typeof(string)); - dt.Columns.Add("共检项目名称", typeof(string)); - dt.Columns.Add("控制点级别", typeof(string)); - var sports = SpotCheckDetailService.GetSpotCheckDetails(spCheck.SpotCheckCode); - if (sports.Count > 0) - { - foreach (var item in sports) - { - int i = sports.IndexOf(item) + 1; - dt.Rows.Add(new string[] { i.ToString(), ConvertDetailName(item.ControlItemAndCycleId), ConvertControlPoint(item.ControlItemAndCycleId) }); - } - } - builder.RowFormat.Height = 20; - builder.Bold = false; - foreach (DataRow row in dt.Rows) - { - foreach (DataColumn column in dt.Columns) - { - builder.InsertCell(); - - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - if (column.ColumnName == "序号") - { - builder.CellFormat.Width = 30; - } - else if (column.ColumnName == "共检项目名称") - { - builder.CellFormat.Width = 318; - } - else if (column.ColumnName == "控制点级别") - { - builder.CellFormat.Width = 65; - } - - builder.Write(row[column.ColumnName].ToString()); - } - builder.EndRow(); - } - builder.EndTable(); - doc.Save(newUrl); - //生成PDF文件 - string pdfUrl = newUrl.Replace(".doc", ".pdf"); - Document doc1 = new Aspose.Words.Document(newUrl); - //验证参数 - if (doc1 == null) { throw new Exception("Word文件无效"); } - doc1.Save(pdfUrl, Aspose.Words.SaveFormat.Pdf);//还可以改成其它格式 - string fileName = Path.GetFileName(filePath); - FileInfo info = new FileInfo(pdfUrl); - long fileSize = info.Length; - Response.Clear(); - Response.ContentType = "application/x-zip-compressed"; - Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - Response.AddHeader("Content-Length", fileSize.ToString()); - Response.TransmitFile(pdfUrl, 0, fileSize); - Response.Flush(); - Response.Close(); - File.Delete(newUrl); - File.Delete(pdfUrl); - } - if (e.CommandName.Equals("download")) - { - string menuId = Const.SpotCheckMenuId; - PageContext.RegisterStartupScript(Windowtt.GetShowReference( - String.Format("../../AttachFile/webuploader.aspx?type=-1&source=1&toKeyId={0}&path=FileUpload/SpotCheck&menuId={1}", fileId, menuId))); - } - } - - /// - /// 获取共检内容 - /// - /// - /// - protected string ConvertDetailName(object ControlItemAndCycleId) - { - string name = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - name = c.ControlItemContent; - Model.WBS_WorkPackage w = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (w != null) - { - name = w.PackageContent + "/" + name; - Model.WBS_WorkPackage pw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(w.SuperWorkPackageId); - if (pw != null) - { - name = pw.PackageContent + "/" + name; - Model.WBS_WorkPackage ppw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(pw.SuperWorkPackageId); - if (ppw != null) - { - name = ppw.PackageContent + "/" + name; - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(ppw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(pw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(w.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - } - } - return name; - } - /// - /// 获取控制点级别 - /// - /// - /// - protected string ConvertControlPoint(object ControlItemAndCycleId) - { - string controlPoint = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - controlPoint = c.ControlPoint; - } - } - return controlPoint; - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.designer.cs deleted file mode 100644 index 550f8348..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckFile.aspx.designer.cs +++ /dev/null @@ -1,186 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class SpotCheckFile { - - /// - /// 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; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// 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; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// Windowtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Windowtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx deleted file mode 100644 index b50b5691..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx +++ /dev/null @@ -1,176 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SpotCheckStatistics.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.SpotCheckStatistics" %> - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - - --%> - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx.cs deleted file mode 100644 index 6f83b8ab..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx.cs +++ /dev/null @@ -1,503 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.IO; -using System.IO.Compression; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class SpotCheckStatistics : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true);//施工单位 - UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true);//单位工程 - CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true);//专业 - Funs.FineUIPleaseSelect(this.drpControlPoint);//控制点等级 - Funs.FineUIPleaseSelect(drpIsOK); - Funs.FineUIPleaseSelect(drpIsDataOK); - BindGrid(); - } - } - public void BindGrid() - { - this.ProjectId = this.CurrUser.LoginProjectId; - string strSql = @"select * from View_Check_SoptCheckDetail where 1=1"; - List listStr = new List(); - strSql += " AND ProjectId = @ProjectId"; - listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); - - if (drpUnit.SelectedValue != BLL.Const._Null && drpUnit.SelectedValue != null) - { - strSql += " AND UnitId = @UnitId"; - listStr.Add(new SqlParameter("@UnitId", this.drpUnit.SelectedValue)); - } - if (!string.IsNullOrEmpty(txtStartTime.Text.Trim())) - { - strSql += " AND SpotCheckDate >= @SpotCheckDate"; - listStr.Add(new SqlParameter("@SpotCheckDate", txtStartTime.Text.Trim() + " 00:00:00")); - } - if (!string.IsNullOrEmpty(txtEndTime.Text.Trim())) - { - strSql += " AND SpotCheckDate <= @SpotCheckDateE"; - listStr.Add(new SqlParameter("@SpotCheckDateE", txtEndTime.Text.Trim() + " 23:59:59")); - } - string controlPoint = string.Empty; - string[] strs = this.drpControlPoint.SelectedValueArray; - foreach (var item in strs) - { - controlPoint += item + ","; - } - if (!string.IsNullOrEmpty(controlPoint)) - { - controlPoint = controlPoint.Substring(0, controlPoint.LastIndexOf(",")); - } - if (controlPoint != BLL.Const._Null) - { - strSql += " AND CHARINDEX(ControlPoint,@ControlPoint)>0"; - listStr.Add(new SqlParameter("@ControlPoint", controlPoint)); - } - if (drpUnitWork.SelectedValue != BLL.Const._Null && drpUnitWork.SelectedValue != null) - { - //string unitWorkIds = BLL.UnitWorkService.GetUnitWorkIdsByUnitWorkId(this.drpUnitWork.SelectedValue); - //strSql += " AND CHARINDEX(UnitWorkId,@UnitWorkId)>0"; - //listStr.Add(new SqlParameter("@UnitWorkId", unitWorkIds)); - strSql += " AND UnitWorkId=@UnitWorkId"; - listStr.Add(new SqlParameter("@UnitWorkId", drpUnitWork.SelectedValue)); - } - if (drpCNProfessional.SelectedValue != BLL.Const._Null && drpCNProfessional.SelectedValue != null) - { - strSql += " AND CNProfessionalCode = @CNProfessionalCode"; - listStr.Add(new SqlParameter("@CNProfessionalCode", this.drpCNProfessional.SelectedValue)); - } - if (drpIsOK.SelectedValue != BLL.Const._Null && drpIsOK.SelectedValue != null) - { - strSql += " AND IsOK = @IsOK"; - listStr.Add(new SqlParameter("@IsOK", this.drpIsOK.SelectedValue)); - } - if (drpIsDataOK.SelectedValue != BLL.Const._Null && drpIsDataOK.SelectedValue != null) - { - strSql += " AND IsDataOK = @IsDataOK"; - listStr.Add(new SqlParameter("@IsDataOK", this.drpIsDataOK.SelectedValue)); - } - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - - Grid1.DataSource = table; - Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail.IsOK == false || detail.IsDataOK == "0") - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.SpotCheck_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit1) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit2) - { - return "监理专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit3) - { - return "分包专业工程师上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit5R) - { - return "分包专业工程师重新上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit4) - { - return "总包专业工程师确认资料合格"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Complete) - { - return "审批完成"; - } - else - { - return ""; - } - } - return ""; - } - /// - /// 获取控制点级别 - /// - /// - /// - protected string ConvertControlPoint(object ControlItemAndCycleId) - { - string controlPoint = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - controlPoint = c.ControlPoint; - } - } - return controlPoint; - } - /// - /// 根据主键返回共检日期 - /// - /// - /// - protected string ConvertSpotCheckDate(object SpotCheckCode) - { - if (SpotCheckCode != null) - { - Model.Check_SpotCheck spotCheck = BLL.SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode.ToString()); - if (spotCheck != null) - { - if (spotCheck.CheckDateType == "1") - { - return string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate); - } - else - { - return string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate) + "—" + string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate2); - } - } - } - return ""; - } - /// - /// 获取共检内容 - /// - /// - /// - protected string ConvertDetailName(object ControlItemAndCycleId) - { - string name = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - name = c.ControlItemContent; - Model.WBS_WorkPackage w = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (w != null) - { - name = w.PackageContent + "/" + name; - Model.WBS_WorkPackage pw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(w.SuperWorkPackageId); - if (pw != null) - { - name = pw.PackageContent + "/" + name; - Model.WBS_WorkPackage ppw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(pw.SuperWorkPackageId); - if (ppw != null) - { - name = ppw.PackageContent + "/" + name; - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(ppw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(pw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(w.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - } - } - return name; - } - /// - /// 获取共检内容 - /// - /// - /// - protected string ConvertDetailName2(object ControlItemAndCycleId) - { - string name = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - name = c.ControlItemContent.Replace("/", "-"); //将WBS内容中的/替换成-,避免生成的文件夹目录不对 - Model.WBS_WorkPackage w = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (w != null) - { - name = w.PackageContent.Replace("/", "-") + "/" + name; - Model.WBS_WorkPackage pw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(w.SuperWorkPackageId); - if (pw != null) - { - name = pw.PackageContent.Replace("/", "-") + "/" + name; - Model.WBS_WorkPackage ppw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(pw.SuperWorkPackageId); - if (ppw != null) - { - name = ppw.PackageContent.Replace("/", "-") + "/" + name; - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(ppw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName.Replace("/", "-") + BLL.UnitWorkService.GetProjectType(u.ProjectType) + "/" + name; - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(pw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName.Replace("/", "-") + BLL.UnitWorkService.GetProjectType(u.ProjectType) + "/" + name; - } - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(w.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName.Replace("/", "-") + BLL.UnitWorkService.GetProjectType(u.ProjectType) + "/" + name; - } - } - } - } - } - return name; - } - /// - /// 获取共检结果 - /// - /// - /// - protected string ConvertIsOK(object IsOK) - { - string isOK = string.Empty; - if (IsOK != null) - { - if (IsOK.ToString() != "") - { - if (Convert.ToBoolean(IsOK)) - { - isOK = "合格"; - } - else - { - isOK = "不合格"; - } - } - } - return isOK; - } - /// - /// 获取资料结果 - /// - /// - /// - protected string ConvertIsDataOK(object IsDataOK) - { - string isDataOK = string.Empty; - if (IsDataOK != null) - { - if (IsDataOK.ToString() != "") - { - if (IsDataOK.ToString() == "1") - { - isDataOK = "合格"; - } - else if (IsDataOK.ToString() == "0") - { - isDataOK = "不合格"; - } - else - { - isDataOK = "不需要"; - } - } - } - return isDataOK; - } - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindGrid(); - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - string itemId = Grid1.DataKeys[e.RowIndex][0].ToString(); - if (e.CommandName == "attchUrl") - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/CQMS/SpotCheck&menuId={1}&type=-1", itemId, BLL.Const.SpotCheckMenuId))); - } - } - - protected void btnSearch_Click(object sender, EventArgs e) - { - BindGrid(); - } - - protected void btnRset_Click(object sender, EventArgs e) - { - drpUnit.SelectedIndex = 0; - drpCNProfessional.SelectedIndex = 0; - drpUnitWork.SelectedIndex = 0; - drpControlPoint.SelectedIndex = 0; - drpIsOK.SelectedIndex = 0; - drpIsDataOK.SelectedIndex = 0; - txtStartTime.Text = ""; - txtEndTime.Text = ""; - BindGrid(); - } - - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindGrid(); - } - - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - BindGrid(); - } - - #region 导出按钮 - /// 导出按钮 - /// - /// - /// - protected void btnOut_Click(object sender, EventArgs e) - { - if (this.drpUnitWork.SelectedValue != BLL.Const._Null) - { - string s = ""; - string t = s.Replace('\\', '/'); - string filePath = string.Empty; - string rootPath = Server.MapPath("~/"); - var details = from x in Funs.DB.View_Check_SoptCheckDetail where x.UnitWorkId == this.drpUnitWork.SelectedValue && x.IsDataOK == "1" select x; - string projectCode = BLL.ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectCode; - string unitWorkName = string.Empty; - string unitWorkName2 = string.Empty; - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(this.drpUnitWork.SelectedValue); - string projectType = string.Empty; - if (u != null) - { - unitWorkName = u.UnitWorkName.Replace("/", "-") + BLL.UnitWorkService.GetProjectType(u.ProjectType); - if (u.ProjectType == "1") - { - projectType = "建筑"; - } - else if (u.ProjectType == "2") - { - projectType = "安装"; - } - unitWorkName2 = projectType + "-" + u.UnitWorkName.Replace("/", "-"); - } - if (details.Count() > 0) - { - foreach (var detail in details) - { - string name = ConvertDetailName2(detail.ControlItemAndCycleId); - string unitWorkFilePath = rootPath + "FileUpload\\WBSFile\\" + projectCode + "\\" + name; - if (!Directory.Exists(unitWorkFilePath)) - { - Directory.CreateDirectory(unitWorkFilePath); - } - string attachFileUrls = BLL.AttachFileService.getFileUrl(detail.SpotCheckDetailId); - string[] urls = attachFileUrls.Split(','); - foreach (var url in urls) - { - string atturl = Funs.RootPath + url; - if (File.Exists(atturl)) - { - //File.Copy(atturl, unitWorkFilePath + url.Substring(url.LastIndexOf("/"))); - string newUrlPath = url.Substring(url.LastIndexOf("/")); - string newUrl = unitWorkFilePath + "/" + newUrlPath.Substring(newUrlPath.IndexOf("_") + 1); - if (!File.Exists(newUrl)) - { - File.Copy(atturl, newUrl); - } - } - } - } - string startPath = rootPath + "FileUpload\\WBSFile\\" + projectCode + "\\" + unitWorkName; - string zipPath = rootPath + "FileUpload\\WBSFile\\" + projectCode + "\\" + unitWorkName + ".zip"; - string zipPath2 = rootPath + "FileUpload\\WBSFile\\" + projectCode + "\\" + unitWorkName2 + ".zip"; - ZipFile.CreateFromDirectory(startPath, zipPath); - string fileName = Path.GetFileName(zipPath2); - FileInfo info = new FileInfo(zipPath); - long fileSize = info.Length; - Response.ClearContent(); - Response.ContentType = "application/x-zip-compressed"; - Response.AddHeader("content-disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - Response.AddHeader("Content-Length", fileSize.ToString()); - Response.TransmitFile(zipPath, 0, fileSize); - Response.Flush(); - Response.Close(); - File.Delete(zipPath); - } - else - { - ShowNotify("该单位工程尚无资料可以导出!", MessageBoxIcon.Warning); - } - } - else - { - ShowNotify("请选择单位工程进行导出!", MessageBoxIcon.Warning); - } - } - #endregion - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx.designer.cs deleted file mode 100644 index ac3f68af..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckStatistics.aspx.designer.cs +++ /dev/null @@ -1,258 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class SpotCheckStatistics { - - /// - /// 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; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// drpControlPoint 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpControlPoint; - - /// - /// btnOut 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnOut; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnitWork; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpIsOK 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpIsOK; - - /// - /// drpIsDataOK 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpIsDataOK; - - /// - /// btnSearch 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSearch; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label5 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label5; - - /// - /// Label3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label3; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label4; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx deleted file mode 100644 index 1c54aa1d..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx +++ /dev/null @@ -1,221 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SpotCheckView.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.SpotCheckView" %> - - - - - - - 工序验收 - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx.cs deleted file mode 100644 index 3656a770..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx.cs +++ /dev/null @@ -1,341 +0,0 @@ -using BLL; -using System; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class SpotCheckView : PageBase - { - #region 公共字段 - /// - /// 主键 - /// - public string SpotCheckCode - { - get - { - return (string)ViewState["SpotCheckCode"]; - } - set - { - ViewState["SpotCheckCode"] = value; - } - } - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - #endregion - /// - /// 图片是否可以编辑 -1查看 0编辑 - /// - public int QuestionImg - { - get - { - return Convert.ToInt32(ViewState["QuestionImg"]); - } - set - { - ViewState["QuestionImg"] = value; - } - } - /// - /// 整改图片 - /// - public int HandleImg - { - get - { - return Convert.ToInt32(ViewState["HandleImg"]); - } - set - { - ViewState["HandleImg"] = value; - } - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.SpotCheck_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit1) - { - return "分包负责人确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit2) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit3) - { - return "监理专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit4) - { - return "建设单位确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit5) - { - return "分包专业工程师上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit6) - { - return "总包专业工程师确认资料合格"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit7) - { - return "分包负责人确认资料合格"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit5R) - { - return "分包专业工程师重新上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Complete) - { - return "审批完成"; - } - else - { - return ""; - } - } - return ""; - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - SpotCheckCode = Request.Params["SpotCheckCode"]; - plApprove2.Hidden = true; - if (!string.IsNullOrEmpty(SpotCheckCode)) - { - this.hdSpotCheckCode.Text = SpotCheckCode; - plApprove2.Hidden = false; - var dt = SpotCheckApproveService.getListData(SpotCheckCode); - gvApprove.DataSource = dt; - gvApprove.DataBind(); - Model.Check_SpotCheck spotCheck = SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - txtDocCode.Text = spotCheck.DocCode; - if (!string.IsNullOrEmpty(spotCheck.UnitId)) - { - Model.Base_Unit unit = BLL.UnitService.GetUnitByUnitId(spotCheck.UnitId); - if (unit != null) - { - this.txtUnit.Text = unit.UnitName; - } - } - if (!string.IsNullOrEmpty(spotCheck.CNProfessionalCode)) - { - Model.Base_CNProfessional cn = BLL.CNProfessionalService.GetCNProfessional(spotCheck.CNProfessionalCode); - if (cn != null) - { - this.txtCNProfessional.Text = cn.ProfessionalName; - } - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans)) - { - this.txtJointCheckMans.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(spotCheck.JointCheckMans); - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans2)) - { - this.txtJointCheckMans2.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(spotCheck.JointCheckMans2); - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans3)) - { - this.txtJointCheckMans3.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(spotCheck.JointCheckMans3); - } - this.txtCheckDateType.Text = spotCheck.CheckDateType == "1" ? "点时间" : "段时间"; - if (spotCheck.CheckDateType == "2") - { - this.txtSpotCheckDate.Label = "开始时间"; - this.txtSpotCheckDate2.Hidden = false; - } - if (spotCheck.SpotCheckDate != null) - { - this.txtSpotCheckDate.Text = string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate); - } - if (spotCheck.SpotCheckDate2 != null) - { - this.txtSpotCheckDate2.Text = string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate2); - } - this.txtCheckArea.Text = spotCheck.CheckArea; - if (!string.IsNullOrEmpty(spotCheck.ControlPointType)) - { - this.txtControlPointType.Text = spotCheck.ControlPointType == "C" ? "C级" : "非C级"; - } - State = spotCheck.State; - //设置页面图片附件是否可以编辑 - QuestionImg = -1; - this.Grid1.DataSource = BLL.SpotCheckDetailService.GetSpotCheckDetails(SpotCheckCode); - this.Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail.IsOK == false || detail.IsDataOK == "0") - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - if (!string.IsNullOrEmpty(Request.Params["see"])) - { - Model.Check_SpotCheckApprove approve = BLL.SpotCheckApproveService.GetSee(SpotCheckCode, this.CurrUser.PersonId); - if (approve != null) - { - approve.ApproveDate = DateTime.Now; - BLL.SpotCheckApproveService.UpdateSpotCheckApprove(approve); - } - } - } - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - //是否同意触发 - } - } - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(this.hdSpotCheckCode.Text)) //新增记录 - { - this.hdSpotCheckCode.Text = SQLHelper.GetNewID(typeof(Model.Check_SpotCheck)); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/SpotCheck&menuId={2}", QuestionImg, this.hdSpotCheckCode.Text, BLL.Const.SpotCheckMenuId))); - } - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - /// - /// 获取共检结果 - /// - /// - /// - protected string ConvertIsOK(object IsOK) - { - string isOK = string.Empty; - if (IsOK != null) - { - if (Convert.ToBoolean(IsOK)) - { - isOK = "合格"; - } - else - { - isOK = "不合格"; - } - } - return isOK; - } - - /// - /// 获取控制点级别 - /// - /// - /// - protected string ConvertControlPoint(object ControlItemAndCycleId) - { - string controlPoint = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - controlPoint = c.ControlPoint; - } - } - return controlPoint; - } - - /// - /// 获取共检内容 - /// - /// - /// - protected string ConvertDetailName(object ControlItemAndCycleId) - { - string name = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - name = c.ControlItemContent; - Model.WBS_WorkPackage w = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (w != null) - { - name = w.PackageContent + "/" + name; - Model.WBS_WorkPackage pw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(w.SuperWorkPackageId); - if (pw != null) - { - name = pw.PackageContent + "/" + name; - Model.WBS_WorkPackage ppw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(pw.SuperWorkPackageId); - if (ppw != null) - { - name = ppw.PackageContent + "/" + name; - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(ppw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(pw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(w.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - } - } - return name; - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - string itemId = Grid1.DataKeys[e.RowIndex][0].ToString(); - if (e.CommandName == "attchUrl") - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/CQMS/SpotCheck&menuId={1}&type=-1", itemId, BLL.Const.SpotCheckMenuId))); - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx.designer.cs deleted file mode 100644 index 26538506..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotCheckView.aspx.designer.cs +++ /dev/null @@ -1,303 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class SpotCheckView { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtDocCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDocCode; - - /// - /// hdSpotCheckCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdSpotCheckCode; - - /// - /// txtUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtUnit; - - /// - /// txtCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCNProfessional; - - /// - /// txtControlPointType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtControlPointType; - - /// - /// lb1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lb1; - - /// - /// txtJointCheckMans 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans; - - /// - /// txtJointCheckMans2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans2; - - /// - /// txtJointCheckMans3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans3; - - /// - /// txtCheckDateType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckDateType; - - /// - /// txtSpotCheckDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtSpotCheckDate; - - /// - /// txtSpotCheckDate2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtSpotCheckDate2; - - /// - /// txtCheckArea 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckArea; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label4; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuDelete 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDelete; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx b/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx deleted file mode 100644 index de090989..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx +++ /dev/null @@ -1,174 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SpotDataCheck.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.SpotDataCheck" %> - - - - - - - - - 工序验收记录 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx.cs deleted file mode 100644 index adf5b3a3..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx.cs +++ /dev/null @@ -1,276 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class SpotDataCheck : PageBase - { - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = CommonService.GetAllButtonList(CurrUser.LoginProjectId, CurrUser.PersonId, Const.SpotDataCheckMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(Const.BtnSave) || buttonList.Contains(Const.BtnSubmit)) - { - btnMenuModify.Hidden = false; - } - } - } - #endregion - /// - /// 工序验收记录主键 - /// - public string SpotCheckCode - { - get - { - return (string)ViewState["SpotCheckCode"]; - } - set - { - ViewState["SpotCheckCode"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitDropDownList(drpUnit, CurrUser.LoginProjectId, true); - ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); - GetButtonPower(); - BindData(); - - } - } - - - protected DataTable ChecklistData() - { - string strSql = @"SELECT chec.SpotCheckCode,chec.ProjectId,chec.UnitId," - + @" chec.DocCode,chec.State2,chec.SpotCheckDate,cn.ProfessionalName,case chec.ControlPointType when 'D' then '非C级' when 'C' then 'C级' else '' end as ControlPointTypeStr," - + @" unit.UnitName,u.PersonName as CreateMan " - + @" FROM Check_SpotCheck chec " - + @" left join Base_Unit unit on unit.unitId=chec.UnitId " - + @" left join Person_Persons u on u.PersonId = chec.CreateMan" - + @" left join Base_CNProfessional cn on cn.CNProfessionalId = chec.CNProfessionalCode" - + @" where chec.ProjectId=@ProjectId"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", CurrUser.LoginProjectId)); - strSql += " AND (chec.SpotCheckDate>=@startTime or @startTime='') and (chec.SpotCheckDate<=@endTime or @endTime='') "; - listStr.Add(new SqlParameter("@startTime", !string.IsNullOrEmpty(txtStartTime.Text.Trim()) ? txtStartTime.Text.Trim() : "")); - listStr.Add(new SqlParameter("@endTime", !string.IsNullOrEmpty(txtEndTime.Text.Trim()) ? txtEndTime.Text.Trim() : "")); - if (drpUnit.SelectedValue != Const._Null) - { - strSql += " AND chec.UnitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpUnit.SelectedValue)); - } - strSql += " AND chec.state=@state and IsShow=1"; - listStr.Add(new SqlParameter("@state", Const.SpotCheck_Complete)); - SqlParameter[] parameter = listStr.ToArray(); - - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - - - private void BindData() - { - var list = ChecklistData(); - Grid1.RecordCount = list.Rows.Count; - list = GetFilteredTable(Grid1.FilteredData, list); - var table = GetPagedDataTable(Grid1, list); - Grid1.DataSource = table; - Grid1.DataBind(); - - - } - /// - /// 分页 - /// - /// - /// - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - //Grid1.PageIndex = e.NewPageIndex; - BindData(); - } - - /// - /// 分页显示条数下拉框 - /// - /// - /// - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindData(); - } - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindData(); - } - // - //获取办理人姓名 - // - // - // - protected string ConvertMan(object JointCheckId) - { - string userNames = string.Empty; - if (JointCheckId != null) - { - List list = BLL.SpotCheckApproveService.GetSpotApprovesBySpotCheckCode(JointCheckId.ToString()); - foreach (var a in list) - { - if (a != null) - { - if (a.ApproveMan != null) - { - string name = BLL.Person_PersonsService.GetPersonsNameById(a.ApproveMan); - if (!userNames.Contains(name)) - { - userNames += name + ","; - } - } - } - } - if (!string.IsNullOrEmpty(userNames)) - { - userNames = userNames.Substring(0, userNames.LastIndexOf(",")); - } - } - return userNames; - } - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindData(); - } - - protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - SpotCheckCode = Grid1.SelectedRowID.Split(',')[0]; - Model.Check_SpotCheck spotCheck = SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - var approves = SpotCheckApproveService.GetSpotCheck2ApproveBySpotCheckCode(SpotCheckCode); - - //if (spotCheck.State == Const.SpotCheck_Complete) - //{ - // PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditSportDataCheck.aspx?SpotCheckCode={0}", SpotCheckCode, "编辑 - "))); - //} - if (approves != null) - { - bool res = false; - foreach (var item in approves) - { - if (CurrUser.PersonId == item.ApproveMan || CurrUser.PersonId == Const.sysglyId) - { - res = true; - break; - } - } - if (res) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditSportDataCheck.aspx?SpotCheckCode={0}", SpotCheckCode, "编辑 - "))); - - } - else - { - - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - return; - } - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - return; - } - } - - protected void btnMenuModify_Click(object sender, EventArgs e) - { - Grid1_RowDoubleClick(null, null); - } - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - SpotCheckCode = Grid1.SelectedRowID.Split(',')[0]; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("SpotDataCheckView.aspx?SpotCheckCode={0}", SpotCheckCode, "查看 - "))); - } - - protected void btnMenuDel_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - SpotCheckCode = Grid1.SelectedRowID.Split(',')[0]; - var code = SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode).DocCode; - SpotCheckApproveService.DeleteSpotCheckApprovesBySpotCheckCode(SpotCheckCode); - SpotCheckDetailService.DeleteAllSpotCheckDetail(SpotCheckCode); - SpotCheckService.DeleteSpotCheck(SpotCheckCode); - LogService.AddSys_Log(CurrUser, code, SpotCheckCode, Const.SpotDataCheckMenuId, "删除工序验收记录"); - BindData(); - Alert.ShowInTop("删除成功!", MessageBoxIcon.Success); - } - - protected void btnRset_Click(object sender, EventArgs e) - { - txtStartTime.Text = ""; - txtEndTime.Text = ""; - drpUnit.SelectedIndex = 0; - BindData(); - } - - /// - /// 根据主键返回共检日期 - /// - /// - /// - protected string ConvertSpotCheckDate(object SpotCheckCode) - { - if (SpotCheckCode != null) - { - Model.Check_SpotCheck spotCheck = BLL.SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode.ToString()); - if (spotCheck != null) - { - if (spotCheck.CheckDateType == "1") - { - return string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate); - } - else - { - return string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate) + "—" + string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate2); - } - } - } - return ""; - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx.designer.cs deleted file mode 100644 index d5489e22..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheck.aspx.designer.cs +++ /dev/null @@ -1,204 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class SpotDataCheck { - - /// - /// 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; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label3; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuModify 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuModify; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx b/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx deleted file mode 100644 index c5b54a20..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx +++ /dev/null @@ -1,232 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SpotDataCheckView.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.SpotDataCheckView" %> - - - - - - - 工序验收 - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx.cs deleted file mode 100644 index f778f6cb..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx.cs +++ /dev/null @@ -1,349 +0,0 @@ -using BLL; -using System; -using System.Linq; -using System.Web; -using AspNet = System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class SpotDataCheckView : PageBase - { - #region 公共字段 - /// - /// 主键 - /// - public string SpotCheckCode - { - get - { - return (string)ViewState["SpotCheckCode"]; - } - set - { - ViewState["SpotCheckCode"] = value; - } - } - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - #endregion - /// - /// 图片是否可以编辑 -1查看 0编辑 - /// - public int QuestionImg - { - get - { - return Convert.ToInt32(ViewState["QuestionImg"]); - } - set - { - ViewState["QuestionImg"] = value; - } - } - /// - /// 整改图片 - /// - public int HandleImg - { - get - { - return Convert.ToInt32(ViewState["HandleImg"]); - } - set - { - ViewState["HandleImg"] = value; - } - } - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == BLL.Const.SpotCheck_ReCompile) - { - return "重新编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Compile) - { - return "编制"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit1) - { - return "分包负责人确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit2) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit3) - { - return "监理专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit4) - { - return "建设单位确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit5) - { - return "分包专业工程师上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit6) - { - return "总包专业工程师确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit7) - { - return "分包负责人确认"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Audit5R) - { - return "分包专业工程师重新上传资料"; - } - else if (state.ToString() == BLL.Const.SpotCheck_Complete) - { - return "审批完成"; - } - else - { - return ""; - } - } - return ""; - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - SpotCheckCode = Request.Params["SpotCheckCode"]; - plApprove2.Hidden = true; - if (!string.IsNullOrEmpty(SpotCheckCode)) - { - this.hdSpotCheckCode.Text = SpotCheckCode; - plApprove2.Hidden = false; - var dt = SpotCheckApproveService.getList(SpotCheckCode); - gvApprove.DataSource = dt; - gvApprove.DataBind(); - Model.Check_SpotCheck spotCheck = SpotCheckService.GetSpotCheckBySpotCheckCode(SpotCheckCode); - txtDocCode.Text = spotCheck.DocCode; - if (!string.IsNullOrEmpty(spotCheck.UnitId)) - { - Model.Base_Unit unit = BLL.UnitService.GetUnitByUnitId(spotCheck.UnitId); - if (unit != null) - { - this.txtUnit.Text = unit.UnitName; - } - } - if (!string.IsNullOrEmpty(spotCheck.CNProfessionalCode)) - { - Model.Base_CNProfessional cn = BLL.CNProfessionalService.GetCNProfessional(spotCheck.CNProfessionalCode); - if (cn != null) - { - this.txtCNProfessional.Text = cn.ProfessionalName; - } - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans)) - { - this.txtJointCheckMans.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(spotCheck.JointCheckMans); - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans2)) - { - this.txtJointCheckMans2.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(spotCheck.JointCheckMans2); - } - if (!string.IsNullOrEmpty(spotCheck.JointCheckMans3)) - { - this.txtJointCheckMans3.Text = BLL.Person_PersonsService.getPersonsNamesPersonIds(spotCheck.JointCheckMans3); - } - this.txtCheckDateType.Text = spotCheck.CheckDateType == "1" ? "点时间" : "段时间"; - if (spotCheck.CheckDateType == "2") - { - this.txtSpotCheckDate.Label = "开始时间"; - this.txtSpotCheckDate2.Hidden = false; - } - if (spotCheck.SpotCheckDate != null) - { - this.txtSpotCheckDate.Text = string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate); - } - if (spotCheck.SpotCheckDate2 != null) - { - this.txtSpotCheckDate2.Text = string.Format("{0:yyyy-MM-dd HH:mm}", spotCheck.SpotCheckDate2); - } - this.txtCheckArea.Text = spotCheck.CheckArea; - this.txtControlPointType.Text = spotCheck.ControlPointType == "C" ? "C级" : "非C级"; - State = spotCheck.State; - //设置页面图片附件是否可以编辑 - QuestionImg = -1; - var list = BLL.SpotCheckDetailService.GetShowSpotCheckDetails(SpotCheckCode); - this.Grid1.DataSource = list; - this.Grid1.DataBind(); - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].RowID; - if (rowID.Count() > 0) - { - Model.Check_SpotCheckDetail detail = BLL.SpotCheckDetailService.GetSpotCheckDetail(rowID); - if (detail.IsOK == false || detail.IsDataOK == "0") - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - if (!string.IsNullOrEmpty(Request.Params["see"])) - { - Model.Check_SpotCheckApprove approve = BLL.SpotCheckApproveService.GetSee(SpotCheckCode, this.CurrUser.PersonId); - if (approve != null) - { - approve.ApproveDate = DateTime.Now; - BLL.SpotCheckApproveService.UpdateSpotCheckApprove(approve); - } - } - } - txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; - //是否同意触发 - } - } - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(this.hdSpotCheckCode.Text)) //新增记录 - { - this.hdSpotCheckCode.Text = SQLHelper.GetNewID(typeof(Model.Check_SpotCheck)); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/CQMS/SpotCheck&menuId={2}", QuestionImg, this.hdSpotCheckCode.Text, BLL.Const.SpotCheckMenuId))); - } - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - /// - /// 获取共检结果 - /// - /// - /// - protected string ConvertIsOK(object IsOK) - { - string isOK = string.Empty; - if (IsOK != null) - { - if (IsOK.ToString().Equals("1")) - { - isOK = "合格"; - } - else - { - isOK = "不合格"; - } - } - return isOK; - } - - /// - /// 获取控制点级别 - /// - /// - /// - protected string ConvertControlPoint(object ControlItemAndCycleId) - { - string controlPoint = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - controlPoint = c.ControlPoint; - } - } - return controlPoint; - } - - /// - /// 获取共检内容 - /// - /// - /// - protected string ConvertDetailName(object ControlItemAndCycleId) - { - string name = string.Empty; - if (ControlItemAndCycleId != null) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(ControlItemAndCycleId.ToString()); - if (c != null) - { - name = c.ControlItemContent; - Model.WBS_WorkPackage w = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (w != null) - { - name = w.PackageContent + "/" + name; - Model.WBS_WorkPackage pw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(w.SuperWorkPackageId); - if (pw != null) - { - name = pw.PackageContent + "/" + name; - Model.WBS_WorkPackage ppw = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(pw.SuperWorkPackageId); - if (ppw != null) - { - name = ppw.PackageContent + "/" + name; - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(ppw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(pw.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - else - { - Model.WBS_UnitWork u = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(w.UnitWorkId); - if (u != null) - { - name = u.UnitWorkName + "/" + name; - } - } - } - } - } - return name; - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - string itemId = Grid1.DataKeys[e.RowIndex][0].ToString(); - if (e.CommandName == "attchUrl") - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/CQMS/SpotCheck&menuId={1}&type=-1", itemId, BLL.Const.SpotCheckMenuId))); - } - } - - protected void attchUrl_Click(object sender, EventArgs e) - { - - AspNet.LinkButton btn = sender as AspNet.LinkButton; - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/uploader.aspx?toKeyId={0}&path=FileUpload/CQMS/SpotCheck&menuId={1}&type={2}&fname={3}", btn.CommandArgument, BLL.Const.SpotDataCheckMenuId, "-1", string.IsNullOrWhiteSpace(btn.Text) ? "" : HttpUtility.UrlEncode(btn.Text)))); - - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx.designer.cs deleted file mode 100644 index 459b7436..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/SpotDataCheckView.aspx.designer.cs +++ /dev/null @@ -1,321 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class SpotDataCheckView { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtDocCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDocCode; - - /// - /// hdSpotCheckCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdSpotCheckCode; - - /// - /// txtUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtUnit; - - /// - /// txtCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCNProfessional; - - /// - /// txtControlPointType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtControlPointType; - - /// - /// lb1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lb1; - - /// - /// txtJointCheckMans 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans; - - /// - /// txtJointCheckMans2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans2; - - /// - /// txtJointCheckMans3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtJointCheckMans3; - - /// - /// txtCheckDateType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckDateType; - - /// - /// txtSpotCheckDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtSpotCheckDate; - - /// - /// txtSpotCheckDate2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtSpotCheckDate2; - - /// - /// txtCheckArea 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCheckArea; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// Label4 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label4; - - /// - /// attchUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.LinkButton attchUrl; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label3; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuDelete 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDelete; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx b/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx deleted file mode 100644 index 92fdd7df..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx +++ /dev/null @@ -1,192 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TechnicalContactList.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.TechnicalContactList" %> - - - - - - - - - 工程联络单 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx.cs deleted file mode 100644 index 1553fc35..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx.cs +++ /dev/null @@ -1,329 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class TechnicalContactList : PageBase - { - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = CommonService.GetAllButtonList(CurrUser.LoginProjectId, CurrUser.PersonId, Const.TechnicalContactListMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(Const.BtnAdd)) - { - btnNew.Hidden = false; - - } - if (buttonList.Contains(Const.BtnModify)) - { - btnMenuModify.Hidden = false; - } - if (buttonList.Contains(Const.BtnDelete)) - { - btnMenuDel.Hidden = false; - } - } - } - #endregion - /// - /// 工程联络单主键 - /// - public string TechnicalContactListId - { - get - { - return (string)ViewState["TechnicalContactListId"]; - } - set - { - ViewState["TechnicalContactListId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitDropDownList(drpProposeUnit, CurrUser.LoginProjectId, true); - Funs.FineUIPleaseSelect(this.drpContactListType); - Funs.FineUIPleaseSelect(this.drpIsReply); - Funs.FineUIPleaseSelect(this.drpState); - UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true); - CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true); - ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); - btnNew.OnClientClick = Window1.GetShowReference("EditTechnicalContactList.aspx") + "return false;"; - GetButtonPower(); - BindData(); - - } - } - - - protected DataTable ChecklistData() - { - string strSql = @"SELECT chec.TechnicalContactListId,chec.ProjectId,chec.ProposedUnitId,chec.UnitWorkId," - + @" chec.CompileMan,chec.CompileDate,chec.code,chec.state,chec.CNProfessionalCode,chec.IsReply,chec.ContactListType," - + @" unit.UnitName,u.PersonName " - + @" FROM Check_TechnicalContactList chec " - + @" left join Base_Unit unit on unit.unitId=chec.ProposedUnitId " - + @" left join Person_Persons u on u.PersonId = chec.CompileMan" - + @" where chec.ProjectId=@ProjectId"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", CurrUser.LoginProjectId)); - strSql += " AND (chec.CompileDate>=@startTime or @startTime='') and (chec.CompileDate<=@endTime or @endTime='') "; - listStr.Add(new SqlParameter("@startTime", !string.IsNullOrEmpty(txtStartTime.Text.Trim()) ? txtStartTime.Text.Trim() + " 00:00:00" : "")); - listStr.Add(new SqlParameter("@endTime", !string.IsNullOrEmpty(txtEndTime.Text.Trim()) ? txtEndTime.Text.Trim() + " 23:59:59" : "")); - if (drpProposeUnit.SelectedValue != Const._Null) - { - strSql += " AND chec.ProposedUnitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpProposeUnit.SelectedValue)); - } - if (drpContactListType.SelectedValue != Const._Null) - { - strSql += " AND chec.ContactListType=@ContactListType"; - listStr.Add(new SqlParameter("@ContactListType", drpContactListType.SelectedValue)); - } - if (drpUnitWork.SelectedValue != Const._Null) - { - strSql += " AND CHARINDEX(@unitworkId,chec.unitworkId) > 0 "; - listStr.Add(new SqlParameter("@unitworkId", drpUnitWork.SelectedValue)); - } - if (drpCNProfessional.SelectedValue != Const._Null) - { - strSql += " AND CHARINDEX(@CNProfessionalCode,chec.CNProfessionalCode) > 0 "; - //strSql += " AND chec.CNProfessionalCode=@CNProfessionalCode"; - listStr.Add(new SqlParameter("@CNProfessionalCode", drpCNProfessional.SelectedValue)); - } - - if (drpIsReply.SelectedValue != Const._Null) - { - strSql += " AND chec.IsReply=@IsReply"; - listStr.Add(new SqlParameter("@IsReply", drpIsReply.SelectedValue)); - } - if (drpState.SelectedValue != Const._Null) - { - if (drpState.SelectedValue == "1") //已闭合 - { - strSql += " AND chec.State=@State"; - listStr.Add(new SqlParameter("@State", "8")); - } - else //未闭合 - { - strSql += " AND chec.State!=@State"; - listStr.Add(new SqlParameter("@State", "8")); - } - } - //if (drpUnitWork.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.unitworkId=@unitworkId"; - // listStr.Add(new SqlParameter("@unitworkId", drpUnitWork.SelectedValue)); - //} - //if (drpCNProfessional.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.CNProfessionalCode=@CNProfessionalCode"; - // listStr.Add(new SqlParameter("@CNProfessionalCode", drpCNProfessional.SelectedValue)); - //} - //if (drpQuestionType.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.QuestionType=@QuestionType"; - // listStr.Add(new SqlParameter("@QuestionType", drpQuestionType.SelectedValue)); - //} - //if (dpHandelStatus.SelectedValue != Const._Null) - //{ - // if (dpHandelStatus.SelectedValue.Equals("1")) - // { - // strSql += " AND (chec.state='5' or chec.state='6')"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("2")) - // { - // strSql += " AND chec.state='7'"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("3")) - // { - // strSql += " AND DATEADD(day,1,chec.LimitDate)< GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("4")) - // { - // strSql += " AND DATEADD(day,1,chec.LimitDate)> GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - // } - //} - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - - - private void BindData() - { - - var list = ChecklistData(); - Grid1.RecordCount = list.Rows.Count; - var CNProfessional = CNProfessionalService.GetCNProfessionalItem(); - var uniWork = UnitWorkService.GetUnitWorkLists(CurrUser.LoginProjectId); - if (list.Rows.Count > 0) - { - for (int i = 0; i < list.Rows.Count; i++) - { - if (list.Rows[i]["CNProfessionalCode"] != null) - { - var code = list.Rows[i]["CNProfessionalCode"].ToString().Split(','); - var listf = CNProfessional.Where(p => code.Contains(p.Value)).Select(p => p.Text).ToArray(); - list.Rows[i]["CNProfessionalCode"] = string.Join(",", listf); - } - if (list.Rows[i]["UnitWorkId"] != null) - { - var code = list.Rows[i]["UnitWorkId"].ToString().Split(','); - var workid = uniWork.Where(p => code.Contains(p.UnitWorkId)).Select(p => p.UnitWorkName + BLL.UnitWorkService.GetProjectType(p.ProjectType)).ToArray(); - list.Rows[i]["UnitWorkId"] = string.Join(",", workid); - } - if (list.Rows[i]["ContactListType"] != null) - { - list.Rows[i]["ContactListType"] = list.Rows[i]["ContactListType"].ToString() == "1" ? "图纸类" : "非图纸类"; - } - if (list.Rows[i]["IsReply"] != null) - { - list.Rows[i]["IsReply"] = list.Rows[i]["IsReply"].ToString() == "1" ? "需要回复" : "不需回复"; - } - } - } - list = GetFilteredTable(Grid1.FilteredData, list); - var table = GetPagedDataTable(Grid1, list); - Grid1.DataSource = table; - Grid1.DataBind(); - - - } - /// - /// 分页 - /// - /// - /// - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - //Grid1.PageIndex = e.NewPageIndex; - BindData(); - } - - /// - /// 分页显示条数下拉框 - /// - /// - /// - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindData(); - } - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindData(); - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindData(); - } - - protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - TechnicalContactListId = Grid1.SelectedRowID.Split(',')[0]; - Model.Check_TechnicalContactList technicalContactList = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId); - Model.Check_TechnicalContactListApprove approve = TechnicalContactListApproveService.GetTechnicalContactListApproveByTechnicalContactListId(TechnicalContactListId); - - if (technicalContactList.State == Const.TechnicalContactList_Complete) - { - Alert.ShowInTop("您不是当前办理人,无法编辑,请右键查看!", MessageBoxIcon.Warning); - return; - } - if (approve != null) - { - if (!string.IsNullOrEmpty(approve.ApproveMan)) - { - if (CurrUser.PersonId == approve.ApproveMan || CurrUser.PersonId == Const.sysglyId) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EditTechnicalContactList.aspx?TechnicalContactListId={0}", TechnicalContactListId, "编辑 - "))); - - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - return; - } - } - } - else - { - Alert.ShowInTop("您不是当前办理人,无法操作!", MessageBoxIcon.Warning); - return; - } - - - } - - protected void btnMenuModify_Click(object sender, EventArgs e) - { - Grid1_RowDoubleClick(null, null); - } - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - TechnicalContactListId = Grid1.SelectedRowID.Split(',')[0]; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("TechnicalContactView.aspx?TechnicalContactListId={0}", TechnicalContactListId, "查看 - "))); - } - - protected void btnMenuDel_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - TechnicalContactListId = Grid1.SelectedRowID.Split(',')[0]; - var code = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(TechnicalContactListId).Code; - TechnicalContactListApproveService.DeleteTechnicalContactListApprovesByTechnicalContactListId(TechnicalContactListId); - TechnicalContactListService.DeleteTechnicalContactList(TechnicalContactListId); - LogService.AddSys_Log(CurrUser, code, TechnicalContactListId, Const.TechnicalContactListMenuId, "删除工程联络单"); - BindData(); - Alert.ShowInTop("删除成功!", MessageBoxIcon.Success); - } - - protected void btnRset_Click(object sender, EventArgs e) - { - txtStartTime.Text = ""; - txtEndTime.Text = ""; - drpProposeUnit.SelectedIndex = 0; - drpContactListType.SelectedIndex = 0; - drpIsReply.SelectedIndex = 0; - drpState.SelectedIndex = 0; - drpCNProfessional.SelectedIndex = 0; - drpUnitWork.SelectedIndex = 0; - BindData(); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx.designer.cs deleted file mode 100644 index ccc9171c..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactList.aspx.designer.cs +++ /dev/null @@ -1,267 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class TechnicalContactList { - - /// - /// 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; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpProposeUnit; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnitWork; - - /// - /// Toolbar3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar3; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpContactListType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpContactListType; - - /// - /// drpIsReply 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpIsReply; - - /// - /// drpState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpState; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// btnNew 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnNew; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// 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/Check/TechnicalContactListFile.aspx b/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx deleted file mode 100644 index fe10a45f..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx +++ /dev/null @@ -1,179 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TechnicalContactListFile.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.TechnicalContactListFile" %> - - - - - - - - - 工程联络单 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx.cs deleted file mode 100644 index d0f60f96..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx.cs +++ /dev/null @@ -1,643 +0,0 @@ -using Aspose.Words; -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.IO; -using System.Linq; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class TechnicalContactListFile : PageBase - { - /// - /// 工程联络单主键 - /// - public string TechnicalContactListId - { - get - { - return (string)ViewState["TechnicalContactListId"]; - } - set - { - ViewState["TechnicalContactListId"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - UnitService.InitUnitDropDownList(drpProposeUnit, CurrUser.LoginProjectId, true); - Funs.FineUIPleaseSelect(this.drpContactListType); - Funs.FineUIPleaseSelect(this.drpIsReply); - UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true); - CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true); - ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); - - BindData(); - - } - } - - - protected DataTable ChecklistData() - { - string strSql = @"SELECT chec.TechnicalContactListId,chec.ProjectId,chec.ProposedUnitId,chec.UnitWorkId," - + @" chec.CompileMan,chec.CompileDate,chec.code,chec.state,chec.CNProfessionalCode,chec.IsReply,chec.ContactListType," - + @" unit.UnitName,u.PersonName " - + @" FROM Check_TechnicalContactList chec " - + @" left join Base_Unit unit on unit.unitId=chec.ProposedUnitId " - + @" left join Person_Persons u on u.PersonId = chec.CompileMan" - + @" where chec.ProjectId=@ProjectId"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", CurrUser.LoginProjectId)); - strSql += " AND (chec.CompileDate>=@startTime or @startTime='') and (chec.CompileDate<=@endTime or @endTime='') "; - listStr.Add(new SqlParameter("@startTime", !string.IsNullOrEmpty(txtStartTime.Text.Trim()) ? txtStartTime.Text.Trim() + " 00:00:00" : "")); - listStr.Add(new SqlParameter("@endTime", !string.IsNullOrEmpty(txtEndTime.Text.Trim()) ? txtEndTime.Text.Trim() + " 23:59:59" : "")); - if (drpProposeUnit.SelectedValue != Const._Null) - { - strSql += " AND chec.ProposedUnitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpProposeUnit.SelectedValue)); - } - if (drpContactListType.SelectedValue != Const._Null) - { - strSql += " AND chec.ContactListType=@ContactListType"; - listStr.Add(new SqlParameter("@ContactListType", drpContactListType.SelectedValue)); - } - if (drpUnitWork.SelectedValue != Const._Null) - { - strSql += " AND CHARINDEX(@unitworkId,chec.unitworkId) > 0 "; - listStr.Add(new SqlParameter("@unitworkId", drpUnitWork.SelectedValue)); - } - if (drpCNProfessional.SelectedValue != Const._Null) - { - strSql += " AND CHARINDEX(@CNProfessionalCode,chec.CNProfessionalCode) > 0 "; - //strSql += " AND chec.CNProfessionalCode=@CNProfessionalCode"; - listStr.Add(new SqlParameter("@CNProfessionalCode", drpCNProfessional.SelectedValue)); - } - - if (drpIsReply.SelectedValue != Const._Null) - { - strSql += " AND chec.IsReply=@IsReply"; - listStr.Add(new SqlParameter("@IsReply", drpIsReply.SelectedValue)); - } - strSql += " AND chec.State=@State"; - listStr.Add(new SqlParameter("@State", Const.TechnicalContactList_Complete)); - //if (drpUnitWork.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.unitworkId=@unitworkId"; - // listStr.Add(new SqlParameter("@unitworkId", drpUnitWork.SelectedValue)); - //} - //if (drpCNProfessional.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.CNProfessionalCode=@CNProfessionalCode"; - // listStr.Add(new SqlParameter("@CNProfessionalCode", drpCNProfessional.SelectedValue)); - //} - //if (drpQuestionType.SelectedValue != Const._Null) - //{ - // strSql += " AND chec.QuestionType=@QuestionType"; - // listStr.Add(new SqlParameter("@QuestionType", drpQuestionType.SelectedValue)); - //} - //if (dpHandelStatus.SelectedValue != Const._Null) - //{ - // if (dpHandelStatus.SelectedValue.Equals("1")) - // { - // strSql += " AND (chec.state='5' or chec.state='6')"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("2")) - // { - // strSql += " AND chec.state='7'"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("3")) - // { - // strSql += " AND DATEADD(day,1,chec.LimitDate)< GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - // } - // else if (dpHandelStatus.SelectedValue.Equals("4")) - // { - // strSql += " AND DATEADD(day,1,chec.LimitDate)> GETDATE() and chec.state<>5 and chec.state<>6 and chec.state<>7"; - // } - //} - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - - - private void BindData() - { - - var list = ChecklistData(); - Grid1.RecordCount = list.Rows.Count; - var CNProfessional = CNProfessionalService.GetCNProfessionalItem(); - var uniWork = UnitWorkService.GetUnitWorkLists(CurrUser.LoginProjectId); - if (list.Rows.Count > 0) - { - for (int i = 0; i < list.Rows.Count; i++) - { - if (list.Rows[i]["CNProfessionalCode"] != null) - { - var code = list.Rows[i]["CNProfessionalCode"].ToString().Split(','); - var listf = CNProfessional.Where(p => code.Contains(p.Value)).Select(p => p.Text).ToArray(); - list.Rows[i]["CNProfessionalCode"] = string.Join(",", listf); - } - if (list.Rows[i]["UnitWorkId"] != null) - { - var code = list.Rows[i]["UnitWorkId"].ToString().Split(','); - var workid = uniWork.Where(p => code.Contains(p.UnitWorkId)).Select(p => p.UnitWorkName).ToArray(); - list.Rows[i]["UnitWorkId"] = string.Join(",", workid); - } - if (list.Rows[i]["ContactListType"] != null) - { - list.Rows[i]["ContactListType"] = list.Rows[i]["ContactListType"].ToString() == "1" ? "图纸类" : "非图纸类"; - } - if (list.Rows[i]["IsReply"] != null) - { - list.Rows[i]["IsReply"] = list.Rows[i]["IsReply"].ToString() == "1" ? "需要回复" : "不需回复"; - } - } - } - list = GetFilteredTable(Grid1.FilteredData, list); - var table = GetPagedDataTable(Grid1, list); - Grid1.DataSource = table; - Grid1.DataBind(); - - - } - /// - /// 分页 - /// - /// - /// - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - //Grid1.PageIndex = e.NewPageIndex; - BindData(); - } - - /// - /// 分页显示条数下拉框 - /// - /// - /// - protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e) - { - Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); - BindData(); - } - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindData(); - } - - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - BindData(); - } - - - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - TechnicalContactListId = Grid1.SelectedRowID.Split(',')[0]; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("TechnicalContactView.aspx?TechnicalContactListId={0}", TechnicalContactListId, "查看 - "))); - } - - - - protected void btnRset_Click(object sender, EventArgs e) - { - txtStartTime.Text = ""; - txtEndTime.Text = ""; - drpProposeUnit.SelectedIndex = 0; - drpContactListType.SelectedIndex = 0; - drpIsReply.SelectedIndex = 0; - drpCNProfessional.SelectedIndex = 0; - drpUnitWork.SelectedIndex = 0; - BindData(); - } - - protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) - { - object[] keys = Grid1.DataKeys[e.RowIndex]; - string fileId = string.Empty; - if (keys == null) - { - return; - } - else - { - fileId = keys[0].ToString(); - } - if (e.CommandName == "export") - { - string rootPath = Server.MapPath("~/"); - string initTemplatePath = string.Empty; - string uploadfilepath = string.Empty; - string newUrl = string.Empty; - string unitType = string.Empty; - string auditDate = string.Empty; - string filePath = string.Empty; - string auditMan1 = string.Empty; - string auditMan2 = string.Empty; - string auditDate1 = string.Empty; - string approveIdea1 = string.Empty; - string approveIdea2 = string.Empty; - string approveIdea3 = string.Empty; - string auditDate2 = string.Empty; - string auditDate3 = string.Empty; - string auditMan3 = string.Empty; - string auditMan4 = string.Empty; - string approveIdea = string.Empty; - Model.Check_TechnicalContactList technicalContactList = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(fileId); - var app = TechnicalContactListApproveService.GetComplie(fileId); - auditDate = string.Format("{0:yyyy-MM-dd}", app.ApproveDate); - if (technicalContactList.IsReply == "1") //需要回复 - { - initTemplatePath = Const.TechnicalContactListTemplateUrl; - uploadfilepath = rootPath + initTemplatePath; - newUrl = uploadfilepath.Replace(".doc", technicalContactList.Code.Replace("/", "-") + ".doc"); - filePath = initTemplatePath.Replace(".doc", technicalContactList.Code.Replace("/", "-") + ".pdf"); - } - else //不需回复 - { - initTemplatePath = Const.TechnicalContactListTemplateUrl2; - uploadfilepath = rootPath + initTemplatePath; - newUrl = uploadfilepath.Replace("2.doc", technicalContactList.Code.Replace("/", "-") + ".doc"); - filePath = initTemplatePath.Replace("2.doc", technicalContactList.Code.Replace("/", "-") + ".pdf"); - } - File.Copy(uploadfilepath, newUrl); - //更新书签内容 - Document doc = new Aspose.Words.Document(newUrl); - Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(technicalContactList.ProjectId); - if (project != null) - { - bookmarkProjectName.Text = project.ProjectName; - } - } - Bookmark bookmarkCode = doc.Range.Bookmarks["Code"]; - if (bookmarkCode != null) - { - bookmarkCode.Text = technicalContactList.Code; - } - Bookmark bookmarkProposedUnit = doc.Range.Bookmarks["ProposedUnit"]; - if (bookmarkProposedUnit != null) - { - var unit = UnitService.GetUnitByUnitId(technicalContactList.ProposedUnitId); - var projectUnit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(this.CurrUser.LoginProjectId, technicalContactList.ProposedUnitId); - if (unit != null) - { - bookmarkProposedUnit.Text = unit.UnitName; - unitType = projectUnit.UnitType; - } - } - Bookmark bookmarkUnitWork = doc.Range.Bookmarks["UnitWork"]; - if (bookmarkUnitWork != null) - { - bookmarkUnitWork.Text = UnitWorkService.GetUnitWorkName(technicalContactList.UnitWorkId); - } - Bookmark bookmarkCNProfessional = doc.Range.Bookmarks["CNProfessional"]; - if (bookmarkCNProfessional != null) - { - bookmarkCNProfessional.Text = CNProfessionalService.GetCNProfessionalNameByCode(technicalContactList.CNProfessionalCode); - } - Bookmark bookmarkMainSendUnit = doc.Range.Bookmarks["MainSendUnit"]; - if (bookmarkMainSendUnit != null) - { - bookmarkMainSendUnit.Text = UnitService.getUnitNamesUnitIds(technicalContactList.MainSendUnitId); - } - Bookmark bookmarkCCUnit = doc.Range.Bookmarks["CCUnit"]; - if (bookmarkCCUnit != null) - { - bookmarkCCUnit.Text = UnitService.getUnitNamesUnitIds(technicalContactList.CCUnitIds); - } - Bookmark bookmarkContactListType = doc.Range.Bookmarks["ContactListType"]; - if (bookmarkContactListType != null) - { - if (technicalContactList.ContactListType == "1") - { - bookmarkContactListType.Text = "■图纸类 □非图纸类"; - } - else - { - bookmarkContactListType.Text = "□图纸类 ■非图纸类"; - } - } - Bookmark bookmarkIsReply = doc.Range.Bookmarks["IsReply"]; - if (bookmarkIsReply != null) - { - if (technicalContactList.IsReply == "1") - { - bookmarkIsReply.Text = "■需要回复 □不需回复"; - } - else - { - bookmarkIsReply.Text = "□需要回复 ■不需回复"; - } - } - //☑ - Bookmark bookmarkCause = doc.Range.Bookmarks["Cause"]; - if (bookmarkCause != null) - { - bookmarkCause.Text = technicalContactList.Cause; - } - Bookmark bookmarkContents = doc.Range.Bookmarks["Contents"]; - if (bookmarkContents != null) - { - bookmarkContents.Text = technicalContactList.Contents; - if (unitType == BLL.Const.ProjectUnitType_2) - { - Model.Check_TechnicalContactListApprove approve = TechnicalContactListApproveService.GetApprove(fileId); - if (approve != null) - { - if (!string.IsNullOrEmpty(approve.ApproveIdea)) - { - bookmarkContents.Text += "\r\n" + approve.ApproveIdea; - } - } - } - else - { - Model.Check_TechnicalContactListApprove approve = TechnicalContactListApproveService.GetApprove2(fileId); - if (approve != null) - { - if (!string.IsNullOrEmpty(approve.ApproveIdea)) - { - bookmarkContents.Text += "\r\n" + approve.ApproveIdea; - } - } - } - } - Bookmark bookmarkAttachUrl = doc.Range.Bookmarks["AttachUrl"]; - if (bookmarkAttachUrl != null) - { - if (AttachFileService.Getfile(technicalContactList.TechnicalContactListId, Const.TechnicalContactListMenuId)) - { - bookmarkAttachUrl.Text = "见附页"; - } - else - { - bookmarkAttachUrl.Text = "无"; - } - } - Bookmark bookmarkCompileMan = doc.Range.Bookmarks["CompileMan"]; - if (bookmarkCompileMan != null) - { - Model.Person_Persons user = Person_PersonsService.GetPerson_PersonsById(technicalContactList.CompileMan); - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builders = new DocumentBuilder(doc); - builders.MoveToBookmark("CompileMan"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builders.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkCompileMan.Text = user.PersonName; - } - - } - } - else - { - bookmarkCompileMan.Text = Person_PersonsService.GetPersonsNameById(technicalContactList.CompileMan); - } - - } - Bookmark bookmarkAuditMan1 = doc.Range.Bookmarks["AuditMan1"]; - if (bookmarkAuditMan1 != null) - { - Model.Check_TechnicalContactListApprove approve = null; - if (unitType == BLL.Const.ProjectUnitType_2) //施工分包发起 - { - approve = TechnicalContactListApproveService.GetApprove(technicalContactList.TechnicalContactListId); - } - else - { - approve = TechnicalContactListApproveService.GetApprove2(technicalContactList.TechnicalContactListId); - } - if (approve != null) - { - Model.Person_Persons user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builders = new DocumentBuilder(doc); - builders.MoveToBookmark("AuditMan1"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builders.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkAuditMan1.Text = user.PersonName; - } - - } - } - else - { - bookmarkAuditMan1.Text = Person_PersonsService.GetPersonsNameById(approve.ApproveMan); - } - } - } - Bookmark bookmarkCompileDate = doc.Range.Bookmarks["CompileDate"]; - if (bookmarkCompileDate != null) - { - if (technicalContactList.CompileDate != null) - { - bookmarkCompileDate.Text = string.Format("{0:yyyy-MM-dd}", technicalContactList.CompileDate); - } - } - Bookmark bookmarkAuditMan2 = doc.Range.Bookmarks["AuditMan2"]; - if (bookmarkAuditMan2 != null) - { - Model.Check_TechnicalContactListApprove approve = null; - if (unitType == BLL.Const.ProjectUnitType_2) //施工分包发起 - { - if (technicalContactList.IsReply == "1" && technicalContactList.ContactListType == "1") - { - approve = TechnicalContactListApproveService.GetApprove5(technicalContactList.TechnicalContactListId); - } - else - { - approve = TechnicalContactListApproveService.GetApprove3(technicalContactList.TechnicalContactListId); - } - - } - else - { - approve = TechnicalContactListApproveService.GetApprove4(technicalContactList.TechnicalContactListId); - } - if (approve != null) - { - Model.Person_Persons user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builders = new DocumentBuilder(doc); - builders.MoveToBookmark("AuditMan2"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builders.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkAuditMan2.Text = user.PersonName; - } - - } - } - else - { - bookmarkAuditMan2.Text = user.PersonName; - } - - } - } - Bookmark bookmarkReAttachUrl = doc.Range.Bookmarks["ReAttachUrl"]; - if (bookmarkReAttachUrl != null) - { - if (AttachFileService.Getfile(technicalContactList.TechnicalContactListId + "r", Const.TechnicalContactListMenuId)) - { - bookmarkReAttachUrl.Text = "见附页"; - } - else - { - bookmarkReAttachUrl.Text = "无"; - } - } - Bookmark bookmarkAuditMan3 = doc.Range.Bookmarks["AuditMan3"]; - if (bookmarkAuditMan3 != null) - { - Model.Check_TechnicalContactListApprove approve = null; - if (unitType == BLL.Const.ProjectUnitType_2) //施工分包发起 - { - approve = TechnicalContactListApproveService.GetApprove2(technicalContactList.TechnicalContactListId); - //if (approve == null) - //{ - // approve = TechnicalContactListApproveService.GetApprove5(technicalContactList.TechnicalContactListId); - //} - } - else - { - approve = TechnicalContactListApproveService.GetApprove(technicalContactList.TechnicalContactListId); - } - if (approve != null) - { - Model.Person_Persons user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builders = new DocumentBuilder(doc); - builders.MoveToBookmark("AuditMan3"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builders.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkAuditMan3.Text = user.PersonName; - } - - } - } - else - { - bookmarkAuditMan3.Text = user.PersonName; - } - - } - } - Bookmark bookmarkApproveIdea = doc.Range.Bookmarks["ApproveIdea"]; - if (bookmarkApproveIdea != null) - { - if (!string.IsNullOrWhiteSpace(technicalContactList.ReOpinion)) - { - bookmarkApproveIdea.Text = technicalContactList.ReOpinion; - } - - } - Bookmark bookmarkAuditDate = doc.Range.Bookmarks["AuditDate"]; - if (bookmarkAuditDate != null) - { - bookmarkAuditDate.Text = auditDate; - } - doc.Save(newUrl); - //生成PDF文件 - string pdfUrl = newUrl.Replace(".doc", ".pdf"); - Document doc1 = new Aspose.Words.Document(newUrl); - //验证参数 - if (doc1 == null) { throw new Exception("Word文件无效"); } - doc1.Save(pdfUrl, Aspose.Words.SaveFormat.Pdf);//还可以改成其它格式 - string fileName = Path.GetFileName(filePath); - FileInfo info = new FileInfo(pdfUrl); - long fileSize = info.Length; - Response.Clear(); - Response.ContentType = "application/x-zip-compressed"; - Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - Response.AddHeader("Content-Length", fileSize.ToString()); - Response.TransmitFile(pdfUrl, 0, fileSize); - Response.Flush(); - Response.Close(); - File.Delete(newUrl); - File.Delete(pdfUrl); - } - if (e.CommandName.Equals("download")) - { - string menuId = Const.TechnicalContactListMenuId; - PageContext.RegisterStartupScript(Windowtt.GetShowReference( - String.Format("../../AttachFile/webuploader.aspx?type=-1&source=1&toKeyId={0}&path=FileUpload/TechnicalContactList&menuId={1}", fileId, menuId))); - } - } - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx.designer.cs deleted file mode 100644 index d6311d98..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactListFile.aspx.designer.cs +++ /dev/null @@ -1,222 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class TechnicalContactListFile { - - /// - /// 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; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpProposeUnit; - - /// - /// txtStartTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtStartTime; - - /// - /// txtEndTime 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtEndTime; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnitWork; - - /// - /// Toolbar3 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar3; - - /// - /// drpCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpCNProfessional; - - /// - /// drpContactListType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpContactListType; - - /// - /// drpIsReply 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpIsReply; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// Windowtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Windowtt; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx b/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx deleted file mode 100644 index 28a9edbd..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx +++ /dev/null @@ -1,210 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TechnicalContactView.aspx.cs" Inherits="FineUIPro.Web.CQMS.Check.TechnicalContactView" %> - - - - - -工程联络单 - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx.cs deleted file mode 100644 index 5274db86..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx.cs +++ /dev/null @@ -1,129 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web.UI.WebControls; - -namespace FineUIPro.Web.CQMS.Check -{ - public partial class TechnicalContactView : PageBase - { - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - txtProjectName.Text = ProjectService.GetProjectByProjectId(CurrUser.LoginProjectId).ProjectName; - string technicalContactListId = Request.Params["TechnicalContactListId"]; - if (!string.IsNullOrEmpty(technicalContactListId)) - { - Model.Check_TechnicalContactList technicalContactList = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(technicalContactListId); - string unitType = string.Empty; - txtCode.Text = technicalContactList.Code; - BindGrid(technicalContactListId); - if (!string.IsNullOrEmpty(technicalContactList.ProposedUnitId)) - { - Model.Project_ProjectUnit unit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(this.CurrUser.LoginProjectId, technicalContactList.ProposedUnitId); - Model.Base_Unit unit2 = BLL.UnitService.GetUnitByUnitId(technicalContactList.ProposedUnitId); - if (unit2 != null) - { - drpProposeUnit.Text = unit2.UnitName; - } - if (unit != null) - { - unitType = unit.UnitType; - } - } - if (!string.IsNullOrEmpty(technicalContactList.UnitWorkId)) - { - txtUnitWork.Text = UnitWorkService.GetUnitWorkName(technicalContactList.UnitWorkId); - } - if (!string.IsNullOrEmpty(technicalContactList.CNProfessionalCode)) - { - txtCNProfessional.Text = CNProfessionalService.GetCNProfessionalNameByCode(technicalContactList.CNProfessionalCode); - } - if (!string.IsNullOrEmpty(technicalContactList.MainSendUnitId)) - { - txtMainSendUnit.Text = UnitService.GetUnitNameByUnitId(technicalContactList.MainSendUnitId); - } - if (!string.IsNullOrEmpty(technicalContactList.CCUnitIds)) - { - List units = technicalContactList.CCUnitIds.Split(',').ToList(); - string unit = string.Empty; - foreach (var item in units) - { - unit += UnitService.GetUnitByUnitId(item).UnitName + ","; - } - if (!string.IsNullOrEmpty(unit)) - { - txtCCUnit.Text = unit.Substring(0, unit.LastIndexOf(",")); - - } - } - if (technicalContactList.CompileDate != null) - { - this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", technicalContactList.CompileDate); - } - string contactListType = technicalContactList.ContactListType; - string isReply = technicalContactList.IsReply; - if (!string.IsNullOrEmpty(technicalContactList.ContactListType)) - { - rblContactListType.Text = technicalContactList.ContactListType == "1" ? "图纸类" : "非图纸类"; - } - if (!string.IsNullOrEmpty(technicalContactList.IsReply)) - { - rblIsReply.Text = technicalContactList.IsReply == "1" ? "需要回复" : "不需回复"; - } - txtCause.Text = technicalContactList.Cause; - txtContents.Text = technicalContactList.Contents; - txtReOpinion.Text = technicalContactList.ReOpinion; - if (!string.IsNullOrEmpty(Request.Params["see"])) - { - Model.Check_TechnicalContactListApprove approve = TechnicalContactListApproveService.GetSee(technicalContactListId, CurrUser.PersonId); - if (approve != null) - { - approve.ApproveDate = DateTime.Now; - TechnicalContactListApproveService.UpdateTechnicalContactListApprove(approve); - } - } - if (technicalContactList.IsReply != "1") //不需回复 - { - this.ReOpinion.Hidden = true; - this.HideReplyFile.Hidden = true; - } - this.plReFile.Hidden = true; - if (unitType == BLL.Const.ProjectUnitType_2) //分包发起 - { - var file = from x in Funs.DB.AttachFile where x.ToKeyId == technicalContactListId + "re" select x; - if (file.Count() > 0) - { - this.plReFile.Hidden = false; - } - } - } - } - } - public void BindGrid(string technicalContactListId) - { - var data = TechnicalContactListApproveService.getListData(technicalContactListId); - gvApprove.DataSource = data; - gvApprove.DataBind(); - } - - protected void imgfile_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&type=-1&path=FileUpload/TechnicalContactList&menuId={1}", Request.Params["TechnicalContactListId"], Const.TechnicalContactListMenuId))); - - - } - - protected void ReplyFile_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/TechnicalContactList&menuId={1}", Request.Params["TechnicalContactListId"] + "r", Const.TechnicalContactListMenuId))); - } - - protected void imgBtnReFile_Click(object sender, EventArgs e) - { - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/TechnicalContactList&menuId={1}", Request.Params["TechnicalContactListId"] + "re", Const.TechnicalContactListMenuId))); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx.designer.cs deleted file mode 100644 index eafd3b48..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Check/TechnicalContactView.aspx.designer.cs +++ /dev/null @@ -1,294 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Check { - - - public partial class TechnicalContactView { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtProjectName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtProjectName; - - /// - /// txtCode 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCode; - - /// - /// drpProposeUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox drpProposeUnit; - - /// - /// txtUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtUnitWork; - - /// - /// txtCNProfessional 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCNProfessional; - - /// - /// txtMainSendUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtMainSendUnit; - - /// - /// txtCCUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCCUnit; - - /// - /// txtCompileDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCompileDate; - - /// - /// rblContactListType 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox rblContactListType; - - /// - /// rblIsReply 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox rblIsReply; - - /// - /// txtCause 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtCause; - - /// - /// txtContents 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtContents; - - /// - /// CCfile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel CCfile; - - /// - /// imgfile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgfile; - - /// - /// plReFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plReFile; - - /// - /// imgBtnReFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnReFile; - - /// - /// ReOpinion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow ReOpinion; - - /// - /// txtReOpinion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextArea txtReOpinion; - - /// - /// HideReplyFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow HideReplyFile; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// ReplyFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button ReplyFile; - - /// - /// plApprove2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.FormRow plApprove2; - - /// - /// gvApprove 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid gvApprove; - - /// - /// lbtype 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lbtype; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx b/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx deleted file mode 100644 index ad68111e..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx +++ /dev/null @@ -1,177 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TechnicalDisclose.aspx.cs" Inherits="FineUIPro.Web.CQMS.Technical.TechnicalDisclose" %> - - - - - - - - - 施工技术交底 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx.cs deleted file mode 100644 index eceb7105..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx.cs +++ /dev/null @@ -1,385 +0,0 @@ -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; -using System.Threading.Tasks; - -namespace FineUIPro.Web.CQMS.Technical -{ - public partial class TechnicalDisclose : PageBase - { - /// - /// 项目id - /// - public string ProjectId - { - get - { - return (string)ViewState["ProjectId"]; - } - set - { - ViewState["ProjectId"] = value; - } - } - #region 加载页面 - /// - /// 加载页面 - /// - /// - /// - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - this.ProjectId = this.CurrUser.LoginProjectId; - GetButtonPower(); - //权限按钮方法 - UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true); - UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true); - Funs.FineUIPleaseSelect(this.drpState); - ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); - var projectUnit = BLL.ProjectUnitService.GetProjectUnitByUnitIdProjectId(this.CurrUser.LoginProjectId, this.CurrUser.UnitId); - if (projectUnit != null && projectUnit.UnitType == Const.ProjectUnitType_2) //分包单位只看自己单位的数据 - { - this.drpUnit.SelectedValue = this.CurrUser.UnitId; - this.drpUnit.Enabled = false; - } - // 绑定表格 - BindGrid(); - } - } - #endregion - - public Task data() - { - Task task = new Task(() => - { - return ChecklistData(); - }); - task.Start(); - return task; - } - protected DataTable ChecklistData() - { - string strSql = @"SELECT chec.*,unit.UnitName,unitWork.UnitWorkName+(case unitWork.ProjectType when '1' then '(建筑)' else '(安装)' end) as UnitWorkName," - + @" u.PersonName as DiscloseManName " - + @" FROM Technical_TechnicalDisclose chec" - + @" left join Base_Unit unit on unit.unitId=chec.unitId" - + @" left join WBS_UnitWork unitWork on unitWork.UnitWorkId = chec.UnitWorkId" - + @" left join Person_Persons u on u.PersonId = chec.DiscloseMan" - + @" where chec.ProjectId=@ProjectId"; - - List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); - if (drpUnit.SelectedValue != BLL.Const._Null) - { - strSql += " AND chec.unitId=@unitId"; - listStr.Add(new SqlParameter("@unitId", drpUnit.SelectedValue)); - } - if (drpUnitWork.SelectedValue != Const._Null) - { - strSql += " AND chec.unitworkId=@unitworkId"; - listStr.Add(new SqlParameter("@unitworkId", drpUnitWork.SelectedValue)); - } - if (drpState.SelectedValue != Const._Null) - { - if (drpState.SelectedValue.Equals("1")) - { - strSql += " AND chec.state='1'"; - } - else if (drpState.SelectedValue.Equals("0")) - { - strSql += " AND chec.state='0'"; - } - } - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - return tb; - } - - /// - /// 绑定数据 - /// - public void BindGrid() - { - DataTable tb = ChecklistData(); - // 2.获取当前分页数据 - //var table = this.GetPagedDataTable(Grid1, tb1); - Grid1.RecordCount = tb.Rows.Count; - tb = GetFilteredTable(Grid1.FilteredData, tb); - var table = this.GetPagedDataTable(Grid1, tb); - Grid1.DataSource = table; - Grid1.DataBind(); - - for (int i = 0; i < Grid1.Rows.Count; i++) - { - string rowID = Grid1.Rows[i].DataKeys[0].ToString(); - if (rowID.Count() > 0) - { - Model.Technical_TechnicalDisclose TechnicalDisclose = BLL.CQMS_TechnicalDiscloseService.GetTechnicalDiscloseById(rowID); - if (TechnicalDisclose.State == "1") //已交底 - { - Grid1.Rows[i].RowCssClass = "Green"; - - } - else //未交底 - { - Grid1.Rows[i].RowCssClass = " Yellow "; - } - } - } - } - - - #region 查询 - /// - /// 查询 - /// - /// - /// - protected void TextBox_TextChanged(object sender, EventArgs e) - { - this.BindGrid(); - } - #endregion - - #region 过滤表头、排序、分页、关闭窗口 - /// - /// 过滤表头 - /// - /// - /// - protected void Grid1_FilterChange(object sender, EventArgs e) - { - BindGrid(); - } - - /// - /// 分页 - /// - /// - /// - protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) - { - Grid1.PageIndex = e.NewPageIndex; - BindGrid(); - } - - /// - /// 排序 - /// - /// - /// - protected void Grid1_Sort(object sender, GridSortEventArgs e) - { - //Grid1.SortDirection = e.SortDirection; - //Grid1.SortField = e.SortField; - 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(); - } - #endregion - - #region Grid双击事件 - /// - /// Grid行双击事件 - /// - /// - /// - protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e) - { - btnMenuModify_Click(null, null); - } - #endregion - #region 编辑 - /// - /// 编辑按钮 - /// - /// - /// - protected void btnMenuModify_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string id = Grid1.SelectedRowID; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("TechnicalDiscloseEdit.aspx?TechnicalDiscloseId={0}", id, "编辑 - "))); - } - - #endregion - - #region 删除 - /// - /// 批量删除 - /// - /// - /// - protected void btnMenuDel_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string id = Grid1.SelectedRowID; - var checks = BLL.CQMS_TechnicalDiscloseService.GetTechnicalDiscloseById(id); - BLL.CQMS_TechnicalDiscloseService.DeleteTechnicalDiscloseById(id); - BLL.LogService.AddSys_Log(this.CurrUser, checks.DiscloseName, id, BLL.Const.CQMSTechnicalDiscloseMenuId, "删除施工技术交底"); - Grid1.DataBind(); - BindGrid(); - Alert.ShowInTop("删除数据成功!", MessageBoxIcon.Success); - } - #endregion - #region 获取按钮权限 - /// - /// 获取按钮权限 - /// - /// - /// - private void GetButtonPower() - { - if (Request.Params["value"] == "0") - { - return; - } - var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.PersonId, BLL.Const.CQMSTechnicalDiscloseMenuId); - if (buttonList.Count() > 0) - { - if (buttonList.Contains(BLL.Const.BtnModify)) - { - this.btnMenuModify.Hidden = false; - } - if (buttonList.Contains(BLL.Const.BtnDelete)) - { - this.btnMenuDel.Hidden = false; - } - } - } - #endregion - - // - //获取总包参与人姓名 - // - // - // - protected string ConvertMainPartys(object MainPartys) - { - return BLL.Person_PersonsService.getPersonsNamesPersonIds(MainPartys); - } - - /// - /// 把状态转换代号为文字形式 - /// - /// - /// - protected string ConvertState(object state) - { - if (state != null) - { - if (state.ToString() == "0") - { - return "未交底"; - } - else if (state.ToString() == "1") - { - return "已交底"; - } - else - { - return ""; - } - } - return ""; - } - - - protected void Grid1_RowDataBound(object sender, GridRowEventArgs e) - { - //if (TechnicalDisclose.State.Equals("5") || TechnicalDisclose.State.Equals("6")) - //{ - // Grid1.Rows[i].RowCssClass = "lightgreen";//未确认 - //} - //else if (TechnicalDisclose.State == Const.TechnicalDisclose_Complete) - //{ //闭环 - // Grid1.Rows[i].RowCssClass = "green"; - //} - ////else if( TechnicalDisclose.LimitDate> ) - //else if (Convert.ToDateTime(TechnicalDisclose.LimitDate).AddDays(1).Date < DateTime.Now && TechnicalDisclose.State != BLL.Const.TechnicalDisclose_Complete) //延期未整改 - //{ - // Grid1.Rows[i].RowCssClass = "orange"; - //} - //else //期内未整改 - //{ - // Grid1.Rows[i].RowCssClass = "red"; - //} - } - - protected void btnMenuView_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string id = Grid1.SelectedRowID; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("TechnicalDiscloseView.aspx?TechnicalDiscloseId={0}", id, "查看 - "))); - } - - protected void btnQR_Click(object sender, EventArgs e) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string TechnicalDiscloseId = Grid1.SelectedRowID; - var TechnicalDisclose = BLL.CQMS_TechnicalDiscloseService.GetTechnicalDiscloseById(TechnicalDiscloseId); - if (TechnicalDisclose.State == "1") //已交底 - { - string strCode = "technical$" + TechnicalDiscloseId; - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/Controls/SeeQRImage.aspx?TechnicalDiscloseId={0}&strCode={1}", TechnicalDiscloseId, strCode), "二维码查看", 400, 400)); - } - else //未交底 - { - Alert.ShowInTop("该记录未完成交底,无法生成二维码!", MessageBoxIcon.Warning); - return; - } - } - - protected void btnQuery_Click(object sender, EventArgs e) - { - BindGrid(); - } - protected void btnRset_Click(object sender, EventArgs e) - { - drpUnit.SelectedIndex = 0; - drpState.SelectedIndex = 0; - drpUnitWork.SelectedIndex = 0; - BindGrid(); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx.designer.cs deleted file mode 100644 index 5dbeb652..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDisclose.aspx.designer.cs +++ /dev/null @@ -1,213 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Technical { - - - public partial class TechnicalDisclose { - - /// - /// 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; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// drpUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnitWork; - - /// - /// drpState 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpState; - - /// - /// btnQuery 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnQuery; - - /// - /// btnRset 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRset; - - /// - /// lblPageIndex 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label lblPageIndex; - - /// - /// Label2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label2; - - /// - /// Label1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.WebControls.Label Label1; - - /// - /// ToolbarSeparator1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - - /// - /// ToolbarText1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarText ToolbarText1; - - /// - /// ddlPageSize 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList ddlPageSize; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - - /// - /// Menu1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu1; - - /// - /// btnMenuModify 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuModify; - - /// - /// btnMenuView 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuView; - - /// - /// btnQR 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnQR; - - /// - /// btnMenuDel 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuDel; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx b/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx deleted file mode 100644 index fa068f0e..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx +++ /dev/null @@ -1,111 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TechnicalDiscloseEdit.aspx.cs" Inherits="FineUIPro.Web.CQMS.Technical.TechnicalDiscloseEdit" %> - - - - - - 施工技术交底 - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx.cs deleted file mode 100644 index 06c38562..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx.cs +++ /dev/null @@ -1,197 +0,0 @@ -using BLL; -using System; - -namespace FineUIPro.Web.CQMS.Technical -{ - public partial class TechnicalDiscloseEdit : PageBase - { - /// - /// 主键 - /// - public string TechnicalDiscloseId - { - get - { - return (string)ViewState["TechnicalDiscloseId"]; - } - set - { - ViewState["TechnicalDiscloseId"] = value; - } - } - - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - TechnicalDiscloseId = Request.Params["TechnicalDiscloseId"]; - BLL.SitePerson_PersonService.InitProjectUserListByProjectUnitTypeDropDownList(this.drpMainPartys, this.CurrUser.LoginProjectId, Const.ProjectUnitType_1, true); - if (!string.IsNullOrEmpty(TechnicalDiscloseId)) - { - Model.Technical_TechnicalDisclose TechnicalDisclose = BLL.CQMS_TechnicalDiscloseService.GetTechnicalDiscloseById(TechnicalDiscloseId); - hdId.Text = this.TechnicalDiscloseId; - if (!string.IsNullOrEmpty(TechnicalDisclose.UnitId)) - { - this.txtUnitName.Text = BLL.UnitService.GetUnitNameByUnitId(TechnicalDisclose.UnitId); - BindDiscloseMan(TechnicalDisclose.UnitId); - } - if (!string.IsNullOrEmpty(TechnicalDisclose.UnitWorkId)) - { - txtUnitWork.Text = BLL.UnitWorkService.GetUnitWorkALLName(TechnicalDisclose.UnitWorkId); - } - txtDiscloseName.Text = TechnicalDisclose.DiscloseName; - txtDiscloseRequire.Text = TechnicalDisclose.DiscloseRequire; - if (!string.IsNullOrEmpty(TechnicalDisclose.DiscloseMan)) - { - this.drpDiscloseMan.SelectedValue = TechnicalDisclose.DiscloseMan; - } - else - { - this.drpDiscloseMan.SelectedValue = this.CurrUser.PersonId; - } - if (TechnicalDisclose.DiscloseDate != null) - { - this.txtDiscloseDate.Text = string.Format("{0:yyyy-MM-dd}", TechnicalDisclose.DiscloseDate); - } - else - { - this.txtDiscloseDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); - } - if (!string.IsNullOrEmpty(TechnicalDisclose.MainPartys)) - { - this.drpMainPartys.SelectedValueArray = TechnicalDisclose.MainPartys.Split(','); - } - } - } - } - - private void BindDiscloseMan(string unitId) - { - this.drpDiscloseMan.DataTextField = "PersonName"; - this.drpDiscloseMan.DataValueField = "PersonId"; - this.drpDiscloseMan.DataSource = BLL.SitePerson_PersonService.GetSitePerson_PersonListByUnitIdsRoleIds(this.CurrUser.LoginProjectId, unitId, null); - this.drpDiscloseMan.DataBind(); - Funs.FineUIPleaseSelect(this.drpDiscloseMan); - } - - protected void Grid1_Sort(object sender, GridSortEventArgs e) - { - - } - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - /// - /// 时间转换 - /// - /// - /// - public string ConvertDate(object date) - { - if (date != null) - { - return string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(date)); - } - else - { - return null; - } - } - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(hdId.Text)) - { - hdId.Text = SQLHelper.GetNewID(); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=1&toKeyId={0}&path=FileUpload/CQMS/Technical&menuId={1}", hdId.Text, BLL.Const.CQMSTechnicalDiscloseMenuId))); - } - - protected void btnSave_Click(object sender, EventArgs e) - { - if (validate()) - { - SaveTechnicalDisclose("save"); - } - } - - /// - /// 保存 - /// - public void SaveTechnicalDisclose(string saveType) - { - Model.Technical_TechnicalDisclose TechnicalDisclose = BLL.CQMS_TechnicalDiscloseService.GetTechnicalDiscloseById(this.TechnicalDiscloseId); - if (TechnicalDisclose != null) - { - TechnicalDisclose.DiscloseRequire = this.txtDiscloseRequire.Text.Trim(); - TechnicalDisclose.DiscloseMan = this.drpDiscloseMan.SelectedValue; - TechnicalDisclose.DiscloseDate = Funs.GetNewDateTimeOrNow(this.txtDiscloseDate.Text.Trim()); - string mainPartys = string.Empty; - foreach (var item in this.drpMainPartys.SelectedValueArray) - { - if (item != Const._Null) - { - mainPartys += item + ","; - } - } - if (!string.IsNullOrEmpty(mainPartys)) - { - TechnicalDisclose.MainPartys = mainPartys.Substring(0, mainPartys.Length - 1); - } - TechnicalDisclose.State = "1"; //已交底 - BLL.CQMS_TechnicalDiscloseService.UpdateTechnicalDisclose(TechnicalDisclose); - LogService.AddSys_Log(CurrUser, TechnicalDisclose.DiscloseName, TechnicalDisclose.TechnicalDiscloseId, Const.CQMSTechnicalDiscloseMenuId, "修改施工技术交底"); - } - PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); - - } - /// - /// 表格数据验证 - /// - private bool validate() - { - bool res = false; - string err = string.Empty; - if (this.drpDiscloseMan.SelectedValue == BLL.Const._Null) - { - err += "请选择交底人!"; - } - if (this.drpMainPartys.SelectedValue == BLL.Const._Null && this.drpMainPartys.SelectedValueArray.Length == 1) - { - err += "请选择总包参与人!"; - } - var att = BLL.AttachFileService.GetAttachFileByToKeyId(this.hdId.Text); - if (att == null) - { - err += "请上传附件!"; - } - if (!string.IsNullOrWhiteSpace(err)) - { - Alert.ShowInTop(err, MessageBoxIcon.Warning); - } - else - { - res = true; - } - return res; - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx.designer.cs deleted file mode 100644 index 679f6935..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseEdit.aspx.designer.cs +++ /dev/null @@ -1,204 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Technical { - - - public partial class TechnicalDiscloseEdit { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtUnitName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtUnitName; - - /// - /// txtUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtUnitWork; - - /// - /// txtDiscloseName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDiscloseName; - - /// - /// txtDiscloseRequire 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDiscloseRequire; - - /// - /// drpDiscloseMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDiscloseMan; - - /// - /// txtDiscloseDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtDiscloseDate; - - /// - /// drpMainPartys 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainPartys; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// lbTemp 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lbTemp; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx b/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx deleted file mode 100644 index b74a72f3..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx +++ /dev/null @@ -1,109 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TechnicalDiscloseView.aspx.cs" Inherits="FineUIPro.Web.CQMS.Technical.TechnicalDiscloseView" %> - - - - - - 施工技术交底 - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx.cs deleted file mode 100644 index c08891f8..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx.cs +++ /dev/null @@ -1,128 +0,0 @@ -using BLL; -using System; - -namespace FineUIPro.Web.CQMS.Technical -{ - public partial class TechnicalDiscloseView : PageBase - { - /// - /// 主键 - /// - public string TechnicalDiscloseId - { - get - { - return (string)ViewState["TechnicalDiscloseId"]; - } - set - { - ViewState["TechnicalDiscloseId"] = value; - } - } - - - /// - /// 办理类型 - /// - public string State - { - get - { - return (string)ViewState["State"]; - } - set - { - ViewState["State"] = value; - } - } - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - TechnicalDiscloseId = Request.Params["TechnicalDiscloseId"]; - BLL.SitePerson_PersonService.InitProjectUserListByProjectUnitTypeDropDownList(this.drpMainPartys, this.CurrUser.LoginProjectId, Const.ProjectUnitType_1, true); - if (!string.IsNullOrEmpty(TechnicalDiscloseId)) - { - Model.Technical_TechnicalDisclose TechnicalDisclose = BLL.CQMS_TechnicalDiscloseService.GetTechnicalDiscloseById(TechnicalDiscloseId); - hdId.Text = this.TechnicalDiscloseId; - if (!string.IsNullOrEmpty(TechnicalDisclose.UnitId)) - { - this.txtUnitName.Text = BLL.UnitService.GetUnitNameByUnitId(TechnicalDisclose.UnitId); - BindDiscloseMan(TechnicalDisclose.UnitId); - } - if (!string.IsNullOrEmpty(TechnicalDisclose.UnitWorkId)) - { - txtUnitWork.Text = BLL.UnitWorkService.GetUnitWorkALLName(TechnicalDisclose.UnitWorkId); - } - txtDiscloseName.Text = TechnicalDisclose.DiscloseName; - txtDiscloseRequire.Text = TechnicalDisclose.DiscloseRequire; - if (!string.IsNullOrEmpty(TechnicalDisclose.DiscloseMan)) - { - this.drpDiscloseMan.SelectedValue = TechnicalDisclose.DiscloseMan; - } - else - { - this.drpDiscloseMan.SelectedItem.Text = ""; - } - if (TechnicalDisclose.DiscloseDate != null) - { - this.txtDiscloseDate.Text = string.Format("{0:yyyy-MM-dd}", TechnicalDisclose.DiscloseDate); - } - if (!string.IsNullOrEmpty(TechnicalDisclose.MainPartys)) - { - this.drpMainPartys.SelectedValueArray = TechnicalDisclose.MainPartys.Split(','); - } - else - { - this.drpMainPartys.SelectedItem.Text = ""; - } - } - } - } - - private void BindDiscloseMan(string unitId) - { - this.drpDiscloseMan.DataTextField = "PersonName"; - this.drpDiscloseMan.DataValueField = "PersonId"; - this.drpDiscloseMan.DataSource = BLL.SitePerson_PersonService.GetSitePerson_PersonListByUnitIdsRoleIds(this.CurrUser.LoginProjectId, unitId, null); - this.drpDiscloseMan.DataBind(); - Funs.FineUIPleaseSelect(this.drpDiscloseMan); - } - - protected void Grid1_Sort(object sender, GridSortEventArgs e) - { - - } - - protected void WindowAtt_Close(object sender, WindowCloseEventArgs e) - { - - } - - /// - /// 时间转换 - /// - /// - /// - public string ConvertDate(object date) - { - if (date != null) - { - return string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(date)); - } - else - { - return null; - } - } - - protected void imgBtnFile_Click(object sender, EventArgs e) - { - if (string.IsNullOrEmpty(hdId.Text)) - { - hdId.Text = SQLHelper.GetNewID(); - } - PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/CQMS/Technical&menuId={1}", hdId.Text, BLL.Const.CQMSTechnicalDiscloseMenuId))); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx.designer.cs deleted file mode 100644 index a30ac248..00000000 --- a/SGGL/FineUIPro.Web/CQMS/Technical/TechnicalDiscloseView.aspx.designer.cs +++ /dev/null @@ -1,195 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.Technical { - - - public partial class TechnicalDiscloseView { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// ContentPanel2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel2; - - /// - /// Form2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form Form2; - - /// - /// txtUnitName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtUnitName; - - /// - /// txtUnitWork 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtUnitWork; - - /// - /// txtDiscloseName 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDiscloseName; - - /// - /// txtDiscloseRequire 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.TextBox txtDiscloseRequire; - - /// - /// drpDiscloseMan 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpDiscloseMan; - - /// - /// txtDiscloseDate 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DatePicker txtDiscloseDate; - - /// - /// drpMainPartys 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpMainPartys; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// imgBtnFile 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button imgBtnFile; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// lbTemp 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Label lbTemp; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// hdId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdId; - - /// - /// hdAttachUrl 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdAttachUrl; - - /// - /// WindowAtt 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window WindowAtt; - } -} diff --git a/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx b/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx index d46d9476..c76f3909 100644 --- a/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx +++ b/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx @@ -96,7 +96,6 @@ - @@ -114,28 +113,15 @@ - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx.cs b/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx.cs index 2fecaf88..679d6d54 100644 --- a/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx.cs @@ -190,118 +190,6 @@ namespace FineUIPro.Web.CQMS.WBS } #endregion - /// - /// 关闭窗口 - /// - /// - /// - protected void Window1_Close(object sender, WindowCloseEventArgs e) - { - } - - /// - /// 发起设计交底(树节点) - /// - /// - /// - protected void btnMenuAddTechnicalDisclose_Click(object sender, EventArgs e) - { - if (this.trWBS.SelectedNode != null) - { - if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CQMSTechnicalDiscloseMenuId, BLL.Const.BtnAdd)) - { - if (this.trWBS.SelectedNode.CommandName == "WorkPackage") - { - var childWorkPackages = from x in Funs.DB.WBS_WorkPackage where x.SuperWorkPackageId == this.trWBS.SelectedNodeID && x.IsApprove == true select x; - if (childWorkPackages.Count() == 0) //末级节点 - { - var oldTechnicalDisclose = BLL.CQMS_TechnicalDiscloseService.GetTechnicalDiscloseByDataId(this.trWBS.SelectedNodeID); - if (oldTechnicalDisclose == null) - { - var unitWork = (from x in Funs.DB.WBS_UnitWork - join y in Funs.DB.WBS_WorkPackage on x.UnitWorkId equals y.UnitWorkId - where y.WorkPackageId == this.trWBS.SelectedNodeID - select x).FirstOrDefault(); - string unitWorkId = string.Empty; - if (unitWork != null) - { - unitWorkId = unitWork.UnitWorkId; - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("SelectUnit.aspx?UnitWorkId={0}&DataId={1}", unitWorkId, this.trWBS.SelectedNodeID, "导入 - "))); - } - else - { - ShowNotify("该节点已发起设计交底!", MessageBoxIcon.Warning); - } - } - else - { - ShowNotify("请选择末级节点发起设计交底!", MessageBoxIcon.Warning); - } - } - else - { - ShowNotify("请选择末级节点发起设计交底!", MessageBoxIcon.Warning); - } - } - else - { - ShowNotify("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - else - { - ShowNotify("请选择树节点!", MessageBoxIcon.Warning); - } - } - - /// - /// 发起设计交底(表格节点) - /// - /// - /// - protected void btnMenuAddTechnicalDisclose2_Click(object sender, EventArgs e) - { - if (this.trWBS.SelectedNode != null) - { - if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.CQMSTechnicalDiscloseMenuId, BLL.Const.BtnAdd)) - { - if (Grid1.SelectedRowIndexArray.Length == 0) - { - Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); - return; - } - string id = Grid1.SelectedRowID; - var oldTechnicalDisclose = BLL.CQMS_TechnicalDiscloseService.GetTechnicalDiscloseByDataId(id); - if (oldTechnicalDisclose == null) - { - var unitWork = (from x in Funs.DB.WBS_UnitWork - join y in Funs.DB.WBS_WorkPackage on x.UnitWorkId equals y.UnitWorkId - where y.WorkPackageId == this.trWBS.SelectedNodeID - select x).FirstOrDefault(); - string unitWorkId = string.Empty; - if (unitWork != null) - { - unitWorkId = unitWork.UnitWorkId; - } - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("SelectUnit.aspx?UnitWorkId={0}&DataId={1}", unitWorkId, id, "导入 - "))); - } - else - { - ShowNotify("该节点已发起设计交底!", MessageBoxIcon.Warning); - } - } - else - { - ShowNotify("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); - } - } - else - { - ShowNotify("请选择树节点!", MessageBoxIcon.Warning); - } - } - /// /// 展开全部 /// @@ -647,4 +535,4 @@ namespace FineUIPro.Web.CQMS.WBS } #endregion } -} \ No newline at end of file +} diff --git a/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx.designer.cs index feee5dac..e8f76b5e 100644 --- a/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/CQMS/WBS/ControlItemAndCycleShow.aspx.designer.cs @@ -165,15 +165,6 @@ namespace FineUIPro.Web.CQMS.WBS { /// protected global::FineUIPro.DropDownList ddlPageSize; - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - /// /// Menu1 控件。 /// @@ -192,31 +183,5 @@ namespace FineUIPro.Web.CQMS.WBS { /// protected global::FineUIPro.MenuButton btnMenuMore; - /// - /// btnMenuAddTechnicalDisclose 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuAddTechnicalDisclose; - - /// - /// Menu2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Menu Menu2; - - /// - /// btnMenuAddTechnicalDisclose2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.MenuButton btnMenuAddTechnicalDisclose2; } } diff --git a/SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx b/SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx deleted file mode 100644 index cc2e562a..00000000 --- a/SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx +++ /dev/null @@ -1,38 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SelectUnit.aspx.cs" Inherits="FineUIPro.Web.CQMS.WBS.SelectUnit" %> - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx.cs deleted file mode 100644 index de4d09a5..00000000 --- a/SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx.cs +++ /dev/null @@ -1,64 +0,0 @@ -using BLL; -using System; - -namespace FineUIPro.Web.CQMS.WBS -{ - public partial class SelectUnit : PageBase - { - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - this.btnClose.OnClientClick = ActiveWindow.GetHideReference(); - string UnitWorkId = Request.Params["UnitWorkId"]; - Model.WBS_UnitWork unitWork = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(UnitWorkId); - if (unitWork != null) - { - BLL.UnitService.InitUnitDropDownListByUnitIds(this.drpUnit, unitWork.UnitId, true);//单位 - } - } - } - - protected void btnSave_Click(object sender, EventArgs e) - { - SaveData(true); - } - - private void SaveData(bool b) - { - if (this.drpUnit.SelectedValue == BLL.Const._Null) - { - ShowNotify("请选择单位名称!", MessageBoxIcon.Warning); - return; - } - Model.Technical_TechnicalDisclose technicalDisclose = new Model.Technical_TechnicalDisclose(); - technicalDisclose.TechnicalDiscloseId = SQLHelper.GetNewID(); - technicalDisclose.ProjectId = this.CurrUser.LoginProjectId; - technicalDisclose.UnitId = this.drpUnit.SelectedValue; - technicalDisclose.UnitWorkId = Request.Params["UnitWorkId"]; - string dataId = Request.Params["DataId"]; - technicalDisclose.DataId = dataId; - string discloseName = string.Empty; - Model.WBS_WorkPackage workPackage = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(dataId); - if (workPackage != null) - { - discloseName = workPackage.PackageContent; - } - else - { - var controlItemAndCycle = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(dataId); - if (controlItemAndCycle != null) - { - discloseName = controlItemAndCycle.ControlItemContent; - } - } - technicalDisclose.DiscloseName = discloseName; - technicalDisclose.State = "0"; //未交底 - technicalDisclose.CompileMan = this.CurrUser.PersonId; - technicalDisclose.CompileDate = DateTime.Now; - BLL.CQMS_TechnicalDiscloseService.AddTechnicalDisclose(technicalDisclose); - ShowNotify("发起成功!", MessageBoxIcon.Success); - PageContext.RegisterStartupScript(ActiveWindow.GetHideReference()); - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx.designer.cs deleted file mode 100644 index 306a7581..00000000 --- a/SGGL/FineUIPro.Web/CQMS/WBS/SelectUnit.aspx.designer.cs +++ /dev/null @@ -1,87 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.CQMS.WBS { - - - public partial class SelectUnit { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// SimpleForm1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Form SimpleForm1; - - /// - /// drpUnit 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpUnit; - - /// - /// Toolbar1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar1; - - /// - /// hdCheckerId 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.HiddenField hdCheckerId; - - /// - /// btnSave 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnSave; - - /// - /// btnClose 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnClose; - } -} diff --git a/SGGL/FineUIPro.Web/Controls/QRCodePrint.aspx.cs b/SGGL/FineUIPro.Web/Controls/QRCodePrint.aspx.cs index a7ec3ace..a961b6a1 100644 --- a/SGGL/FineUIPro.Web/Controls/QRCodePrint.aspx.cs +++ b/SGGL/FineUIPro.Web/Controls/QRCodePrint.aspx.cs @@ -98,18 +98,6 @@ namespace FineUIPro.Web.Controls this.lbUnitName.Text = "扫码考试时间:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", testPlan.TestStartTime) + ";至:" + string.Format("{0:yyyy-MM-dd HH:mm:ss}", testPlan.TestEndTime); } } - else if (!string.IsNullOrEmpty(Request.Params["TechnicalDiscloseId"])) - { - ///设计交底 - var technicalDisclose = BLL.CQMS_TechnicalDiscloseService.GetTechnicalDiscloseById(Request.Params["TechnicalDiscloseId"]); - if (technicalDisclose != null && !string.IsNullOrEmpty(technicalDisclose.QRCodeAttachUrl)) - { - this.imgPhoto.Src = "../" + technicalDisclose.QRCodeAttachUrl; - this.lbWedCode.Text = "单位名称:" + BLL.UnitService.GetUnitNameByUnitId(technicalDisclose.UnitId); - this.lbWedName.Text = "单位工程:" + BLL.UnitWorkService.GetUnitWorkALLName(technicalDisclose.UnitWorkId); - this.lbUnitName.Text = "交底名称:" + technicalDisclose.DiscloseName; - } - } } } } diff --git a/SGGL/FineUIPro.Web/Controls/SeeQRImage.aspx.cs b/SGGL/FineUIPro.Web/Controls/SeeQRImage.aspx.cs index f60cc5f3..8632465f 100644 --- a/SGGL/FineUIPro.Web/Controls/SeeQRImage.aspx.cs +++ b/SGGL/FineUIPro.Web/Controls/SeeQRImage.aspx.cs @@ -116,24 +116,6 @@ namespace FineUIPro.Web.Controls } } } - else if (!string.IsNullOrEmpty(Request.Params["TechnicalDiscloseId"])) - { - var technicalDisclose = Funs.DB.Technical_TechnicalDisclose.FirstOrDefault(e => e.TechnicalDiscloseId == Request.Params["TechnicalDiscloseId"]); - if (technicalDisclose != null) - { - if (!string.IsNullOrEmpty(technicalDisclose.QRCodeAttachUrl) && CreateQRCodeService.isHaveImage(technicalDisclose.QRCodeAttachUrl)) - { - this.QRCodeAttachUrl = technicalDisclose.QRCodeAttachUrl; - } - else - { - this.CreateCode_Simple(Request.Params["strCode"]); - technicalDisclose.QRCodeAttachUrl = this.QRCodeAttachUrl; - Funs.DB.SubmitChanges(); - } - } - } - this.Image1.ImageUrl = "~/" + this.QRCodeAttachUrl; } @@ -210,10 +192,6 @@ namespace FineUIPro.Web.Controls { PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("QRCodePrint.aspx?ServerTestPlanId={0}", Request.Params["ServerTestPlanId"], "打印 - "))); } - else if (!string.IsNullOrEmpty(Request.Params["TechnicalDiscloseId"])) - { - PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("QRCodePrint.aspx?TechnicalDiscloseId={0}", Request.Params["TechnicalDiscloseId"], "打印 - "))); - } } } } diff --git a/SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx b/SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx deleted file mode 100644 index e24c81e3..00000000 --- a/SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx +++ /dev/null @@ -1,163 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CQMSDataCollect.aspx.cs" Inherits="FineUIPro.Web.DigData.CQMSDataCollect" %> - - - - - - - 项目HSE数据汇总表 - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx.cs b/SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx.cs deleted file mode 100644 index a52b861d..00000000 --- a/SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx.cs +++ /dev/null @@ -1,1842 +0,0 @@ -using Aspose.Words; -using BLL; -using System; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.IO; -using System.Linq; - -namespace FineUIPro.Web.DigData -{ - public partial class CQMSDataCollect : PageBase - { - #region 加载 - /// - /// 加载页面 - /// - /// - /// - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - ConstValue.InitConstValueDropDownList(this.drpYear, BLL.ConstValue.Group_0008, false); - this.drpYear.SelectedValue = DateTime.Now.Year.ToString(); - var getCQMSDataCollect = CQMSDataCollectService.GetCQMSDataCollectByYear(DateTime.Now.Year); - if (getCQMSDataCollect == null) - { - CQMSDataCollectService.CreateCQMSDataCollectByYear(DateTime.Now.Year); - } - // 绑定表格 - this.BindGrid(); - this.BindGrid2(); - if (this.CurrUser.PersonId == Const.sysglyId || this.CurrUser.PersonId == Const.hfnbdId) - { - this.btnRefresh.Hidden = false; - this.btnDel.Hidden = false; - } - } - } - - #endregion - - #region 绑定数据Grid1 - /// - /// 绑定数据Grid1 - /// - private void BindGrid() - { - var getData = Funs.DB.Sp_DigData_CQMSDataCollect(Funs.GetNewIntOrZero(this.drpYear.SelectedValue)); - DataTable tb = GetTreeDataTable(getData.ToList()); //this.LINQToDataTable(getData.ToList()); - Grid1.RecordCount = tb.Rows.Count; - var table = this.GetPagedDataTable(Grid1, tb); - Grid1.DataSource = table; - Grid1.DataBind(); - } - - /// - /// 获取模拟树表格 - /// - /// - public DataTable GetTreeDataTable(List getData) - { - DataTable table = new DataTable(); - table.Columns.Add(new DataColumn("CQMSDataCollectItemId", typeof(string))); - table.Columns.Add(new DataColumn("ParentId", typeof(string))); - table.Columns.Add(new DataColumn("SortIndex", typeof(string))); - table.Columns.Add(new DataColumn("CQMSContent", typeof(string))); - table.Columns.Add(new DataColumn("MeasureUnit", typeof(string))); - table.Columns.Add(new DataColumn("Month1", typeof(string))); - table.Columns.Add(new DataColumn("Month2", typeof(string))); - table.Columns.Add(new DataColumn("Month3", typeof(string))); - table.Columns.Add(new DataColumn("Month4", typeof(string))); - table.Columns.Add(new DataColumn("Month5", typeof(string))); - table.Columns.Add(new DataColumn("Month6", typeof(string))); - table.Columns.Add(new DataColumn("Month7", typeof(string))); - table.Columns.Add(new DataColumn("Month8", typeof(string))); - table.Columns.Add(new DataColumn("Month9", typeof(string))); - table.Columns.Add(new DataColumn("Month10", typeof(string))); - table.Columns.Add(new DataColumn("Month11", typeof(string))); - table.Columns.Add(new DataColumn("Month12", typeof(string))); - table.Columns.Add(new DataColumn("MonthSum", typeof(string))); - table.Columns.Add(new DataColumn("IntS", typeof(int))); - DataRow row; - for (int i = 1; i <= 4; i++) - { - row = table.NewRow(); - row[0] = i.ToString(); - row[1] = "-1"; - row[2] = i.ToString(); - row[3] = getSupCQMSContent(i); - row[18] = i; - table.Rows.Add(row); - } - decimal sum5 = 0, sum6 = 0, sum9 = 0, sum10 = 0, sum12 = 0, sum13 = 0, sum15 = 0, sum16 = 0, sum18 = 0, sum20 = 0, sum22 = 0, sum24 = 0; - foreach (var item in getData) - { - row = table.NewRow(); - row[0] = item.CQMSDataCollectItemId; - row[1] = getSupID(item.SortIndex); - row[2] = row[1].ToString() + "." + getNewSortIndex(item.SortIndex); - row[3] = item.CQMSContent; - row[4] = item.MeasureUnit; - row[5] = item.Month1; - row[6] = item.Month2; - row[7] = item.Month3; - row[8] = item.Month4; - row[9] = item.Month5; - row[10] = item.Month6; - row[11] = item.Month7; - row[12] = item.Month8; - row[13] = item.Month9; - row[14] = item.Month10; - row[15] = item.Month11; - row[16] = item.Month12; - if (item.SortIndex == 8) - { - if (sum5 > 0 && (sum5 - sum6) > 0) - { - row[17] = ((sum5 - sum6) / sum5 * 100).ToString("0.##") + "%"; - } - } - else if (item.SortIndex == 11) - { - if (sum9 > 0 && (sum9 - sum10) > 0) - { - row[17] = ((sum9 - sum10) / sum9 * 100).ToString("0.##") + "%"; - } - } - else if (item.SortIndex == 14) - { - if (sum12 > 0 && sum13 > 0) - { - row[17] = (sum13 / sum12 * 100).ToString("0.##") + "%"; - } - } - else if (item.SortIndex == 17) - { - if (sum15 > 0 && sum16 > 0) - { - row[17] = (sum16 / sum15 * 100).ToString("0.##") + "%"; - } - } - else if (item.SortIndex == 21) - { - if (sum18 > 0 && sum20 > 0) - { - row[17] = (sum20 / sum18 * 100).ToString("0.##") + "%"; - } - } - else if (item.SortIndex == 25) - { - if (sum22 > 0 && sum24 > 0) - { - row[17] = (sum24 / sum22 * 100).ToString("0.##") + "%"; - } - } - else - { - row[17] = item.MonthSum; - } - row[18] = item.SortIndex; - table.Rows.Add(row); - if (item.SortIndex == 5) - { - sum5 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 6) - { - sum6 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 9) - { - sum9 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 10) - { - sum10 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 12) - { - sum12 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 13) - { - sum13 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 15) - { - sum15 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 16) - { - sum16 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 18) - { - sum18 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 20) - { - sum20 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 22) - { - sum22 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - else if (item.SortIndex == 24) - { - sum24 = Funs.GetNewDecimalOrZero(item.MonthSum); - } - } - return table; - } - - #region 获取父级名称 - /// - /// 获取父级名称 - /// - /// - /// - private string getSupCQMSContent(int i) - { - string name = string.Empty; - switch (i) - { - case 1: - name = "质量缺陷/不合格项整改关闭情况"; - break; - case 2: - name = "无损检测情况"; - break; - case 3: - name = "焊工资格评定情况"; - break; - case 4: - name = "质量验收情况"; - break; - default: - name = ""; - break; - } - return name; - } - #endregion - - #region 获取父级ID - /// - /// 获取父级名称 - /// - /// - /// - private string getSupID(int sortIndex) - { - string supId = "-1"; - if (sortIndex <= 4) - { - supId = "1"; - } - else if (sortIndex > 4 && sortIndex <= 11) - { - supId = "2"; - } - else if (sortIndex > 11 && sortIndex <= 17) - { - supId = "3"; - } - else if (sortIndex > 17) - { - supId = "4"; - } - return supId; - } - - private string getNewSortIndex(int sortIndex) - { - int supId = 1; - if (sortIndex <= 6) - { - supId = sortIndex; - } - else if (sortIndex >= 8 && sortIndex <= 18) - { - supId = sortIndex - 7; - } - else if (sortIndex >= 22 && sortIndex <= 24) - { - supId = sortIndex - 21; - } - else if (sortIndex >= 25 && sortIndex <= 35) - { - supId = sortIndex - 24; - } - else if (sortIndex >= 36 && sortIndex <= 37) - { - supId = sortIndex - 35; - } - else if (sortIndex >= 38 && sortIndex <= 39) - { - supId = sortIndex - 37; - } - - return supId.ToString(); - } - #endregion - #endregion - - #region 绑定数据Grid2 - /// - /// 绑定数据Grid2 - /// - private void BindGrid2() - { - string strSql = @"SELECT CQMSDataCollectSubmissionId,CQMSDataCollectId,Year,C.ProjectId,P.ProjectCode,P.ProjectName, Month1,Month2,Month3,Month4,Month5,Month6,Month7,Month8,Month9,Month10,Month11,Month12 - FROM dbo.DigData_CQMSDataCollectSubmission AS C - LEFT JOIN Base_Project AS P ON C.ProjectId=P.ProjectId - WHERE (Month1 IS NOT NULL OR Month2 IS NOT NULL OR Month3 IS NOT NULL OR Month4 IS NOT NULL OR Month5 IS NOT NULL OR Month6 IS NOT NULL OR Month7 IS NOT NULL OR Month8 IS NOT NULL OR Month9 IS NOT NULL OR Month10 IS NOT NULL OR Month11 IS NOT NULL OR Month12 IS NOT NULL) - AND ProjectState ='1' "; - List listStr = new List(); - if (this.drpYear.SelectedValue != BLL.Const._Null) - { - strSql += " AND Year = @Year"; - listStr.Add(new SqlParameter("@Year", Funs.GetNewInt(this.drpYear.SelectedValue))); - } - SqlParameter[] parameter = listStr.ToArray(); - DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); - Grid2.RecordCount = tb.Rows.Count; - var table = this.GetPagedDataTable(Grid2, tb); - Grid2.DataSource = table; - Grid2.DataBind(); - } - #endregion - - #region 查询 - /// - /// 查询 - /// - /// - /// - protected void TextBox_TextChanged(object sender, EventArgs e) - { - int year = Funs.GetNewInt(this.drpYear.SelectedValue) ?? DateTime.Now.Year; - var getCQMSDataCollect = CQMSDataCollectService.GetCQMSDataCollectByYear(year); - if (getCQMSDataCollect == null) - { - CQMSDataCollectService.CreateCQMSDataCollectByYear(year); - } - this.BindGrid(); - this.BindGrid2(); - } - #endregion - - /// - /// - /// - /// - /// - protected void btnRefresh_Click(object sender, EventArgs e) - { - int year = Funs.GetNewInt(this.drpYear.SelectedValue) ?? DateTime.Now.Year; - var getCheck_CheckMonths = from x in Funs.DB.Check_CheckMonth - where x.Months.Value.Year == year - orderby x.Months - select x; - if (getCheck_CheckMonths.Count() > 0) - { - foreach (var item in getCheck_CheckMonths) - { - BLL.CQMSDataCollectService.SaveCQMSDataCollectItem(item); - } - } - this.BindGrid(); - this.BindGrid2(); - ShowNotify("刷新完成!", MessageBoxIcon.Success); - } - - protected void Grid2_RowCommand(object sender, GridCommandEventArgs e) - { - int? year = Funs.GetNewInt(this.drpYear.SelectedValue); - int? month = Funs.GetNewInt(e.CommandName); - if (year.HasValue && month.HasValue) - { - var getSubmission = Funs.DB.DigData_CQMSDataCollectSubmission.FirstOrDefault(x => x.CQMSDataCollectSubmissionId == e.RowID); - if (getSubmission != null) - { - var getMont = Funs.DB.Check_CheckMonth.FirstOrDefault(x => x.Months.Value.Year == year.Value && x.Months.Value.Month == month.Value && x.ProjectId == getSubmission.ProjectId); - if (getMont != null) - { - #region 导出质量月报 - string fileId = getMont.CheckMonthId; - string rootPath = Server.MapPath("~/"); - string initTemplatePath = string.Empty; - string uploadfilepath = string.Empty; - string newUrl = string.Empty; - string unitType = string.Empty; - string auditDate = string.Empty; - string filePath = string.Empty; - string auditMan1 = string.Empty; - string auditMan2 = string.Empty; - string auditDate1 = string.Empty; - string approveIdea1 = string.Empty; - string approveIdea2 = string.Empty; - string approveIdea3 = string.Empty; - string auditDate2 = string.Empty; - string auditDate3 = string.Empty; - string auditMan3 = string.Empty; - string auditMan4 = string.Empty; - string approveIdea = string.Empty; - Model.Check_CheckMonth checkMonth = CheckMonthService.GetCheckMonth(fileId); - Model.Project_Sys_Set CheckMonthStartDay = BLL.Project_SysSetService.GetSysSetBySetName("月报开始日期", this.CurrUser.LoginProjectId); - Model.Project_Sys_Set CheckMonthEndDay = BLL.Project_SysSetService.GetSysSetBySetName("月报结束日期", this.CurrUser.LoginProjectId); - DateTime startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-25"); - DateTime endTime = startTime.AddMonths(1); - if (CheckMonthStartDay != null) - { - if (CheckMonthStartDay.SetValue != "") - { - if (CheckMonthEndDay != null) - { - if (CheckMonthEndDay.SetValue != "") - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthStartDay.SetValue); - endTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.Month.ToString() + "-" + CheckMonthEndDay.SetValue); - } - else - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthStartDay.SetValue); - endTime = startTime.AddMonths(1); - } - - } - else - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthStartDay.SetValue); - endTime = startTime.AddMonths(1); - } - - } - else - { - if (CheckMonthEndDay != null) - { - if (CheckMonthEndDay.SetValue != "") - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthEndDay.SetValue); - endTime = startTime.AddMonths(1); - } - } - } - } - else - { - if (CheckMonthEndDay != null) - { - if (CheckMonthEndDay.SetValue != null) - { - startTime = Convert.ToDateTime(checkMonth.Months.Value.AddMonths(-1).Year.ToString() + "-" + checkMonth.Months.Value.AddMonths(-1).Month.ToString() + "-" + CheckMonthEndDay.SetValue); - endTime = startTime.AddMonths(1); - } - } - } - - initTemplatePath = Const.CheckMonthTemplateUrl; - uploadfilepath = rootPath + initTemplatePath; - newUrl = uploadfilepath.Replace(".doc", string.Format("{0:yyyy-MM}", checkMonth.Months) + ".doc"); - filePath = initTemplatePath.Replace(".doc", string.Format("{0:yyyy-MM}", checkMonth.Months) + ".pdf"); - File.Copy(uploadfilepath, newUrl); - //更新书签内容 - Document doc = new Aspose.Words.Document(newUrl); - Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(checkMonth.ProjectId); - if (project != null) - { - bookmarkProjectName.Text = project.ProjectName; - } - } - Bookmark bookmarkYear1 = doc.Range.Bookmarks["Year1"]; - if (bookmarkYear1 != null) - { - bookmarkYear1.Text = startTime.Year.ToString(); - } - Bookmark bookmarkMonth1 = doc.Range.Bookmarks["Month1"]; - if (bookmarkMonth1 != null) - { - bookmarkMonth1.Text = startTime.Month.ToString(); - } - Bookmark bookmarkDay1 = doc.Range.Bookmarks["Day1"]; - if (bookmarkDay1 != null) - { - bookmarkDay1.Text = startTime.Day.ToString(); - } - Bookmark bookmarkYear2 = doc.Range.Bookmarks["Year2"]; - if (bookmarkYear2 != null) - { - bookmarkYear2.Text = endTime.Year.ToString(); - } - Bookmark bookmarkMonth2 = doc.Range.Bookmarks["Month2"]; - if (bookmarkMonth2 != null) - { - bookmarkMonth2.Text = endTime.Month.ToString(); - } - Bookmark bookmarkDay2 = doc.Range.Bookmarks["Day2"]; - if (bookmarkDay2 != null) - { - bookmarkDay2.Text = (endTime.Day).ToString(); - } - Bookmark bookmarkManagementOverview = doc.Range.Bookmarks["ManagementOverview"]; - if (bookmarkManagementOverview != null) - { - bookmarkManagementOverview.Text = checkMonth.ManagementOverview ?? ""; - } - Bookmark bookmarkAccidentSituation = doc.Range.Bookmarks["AccidentSituation"]; - if (bookmarkAccidentSituation != null) - { - bookmarkAccidentSituation.Text = checkMonth.AccidentSituation ?? ""; - } - Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); - //质量缺陷/不合格项整改关闭情况 - var MonthRectifylist = MonthRectifyService.getListData(fileId); - List checkLists = JointCheckDetailService.GetJointCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - List totalCheckLists = JointCheckDetailService.GetTotalJointCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - var MonthRectify1 = MonthRectifylist.FirstOrDefault(x => x.Depart == "质量监督站"); - Bookmark bookmarkThisCheck1 = doc.Range.Bookmarks["ThisCheck1"]; - if (bookmarkThisCheck1 != null) - { - if (MonthRectify1 != null) - { - bookmarkThisCheck1.Text = MonthRectify1.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck1.Text = checkLists.Where(x => x.ProposeUnitType == "11").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck1 = doc.Range.Bookmarks["ThisOKCheck1"]; - if (bookmarkThisOKCheck1 != null) - { - if (MonthRectify1 != null) - { - bookmarkThisOKCheck1.Text = MonthRectify1.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck1.Text = checkLists.Where(x => x.ProposeUnitType == "11" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck1 = doc.Range.Bookmarks["TotalCheck1"]; - if (bookmarkTotalCheck1 != null) - { - if (MonthRectify1 != null) - { - bookmarkTotalCheck1.Text = MonthRectify1.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck1.Text = totalCheckLists.Where(x => x.ProposeUnitType == "11").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck1 = doc.Range.Bookmarks["TotalOKCheck1"]; - if (bookmarkTotalOKCheck1 != null) - { - if (MonthRectify1 != null) - { - bookmarkTotalOKCheck1.Text = MonthRectify1.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck1.Text = totalCheckLists.Where(x => x.ProposeUnitType == "11" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify2 = MonthRectifylist.FirstOrDefault(x => x.Depart == "集团公司"); - Bookmark bookmarkThisCheck2 = doc.Range.Bookmarks["ThisCheck2"]; - if (bookmarkThisCheck2 != null) - { - if (MonthRectify2 != null) - { - bookmarkThisCheck2.Text = MonthRectify2.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck2.Text = checkLists.Where(x => x.ProposeUnitType == "8").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck2 = doc.Range.Bookmarks["ThisOKCheck2"]; - if (bookmarkThisOKCheck2 != null) - { - if (MonthRectify2 != null) - { - bookmarkThisOKCheck2.Text = MonthRectify2.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck2.Text = checkLists.Where(x => x.ProposeUnitType == "8" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck2 = doc.Range.Bookmarks["TotalCheck2"]; - if (bookmarkTotalCheck2 != null) - { - if (MonthRectify2 != null) - { - bookmarkTotalCheck2.Text = MonthRectify2.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck2.Text = totalCheckLists.Where(x => x.ProposeUnitType == "8").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck2 = doc.Range.Bookmarks["TotalOKCheck2"]; - if (bookmarkTotalOKCheck2 != null) - { - if (MonthRectify2 != null) - { - bookmarkTotalOKCheck2.Text = MonthRectify2.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck2.Text = totalCheckLists.Where(x => x.ProposeUnitType == "8" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify3 = MonthRectifylist.FirstOrDefault(x => x.Depart == "公司本部"); - Bookmark bookmarkThisCheck3 = doc.Range.Bookmarks["ThisCheck3"]; - if (bookmarkThisCheck3 != null) - { - if (MonthRectify3 != null) - { - bookmarkThisCheck3.Text = MonthRectify3.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck3.Text = checkLists.Where(x => x.ProposeUnitType == "10").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck3 = doc.Range.Bookmarks["ThisOKCheck3"]; - if (bookmarkThisOKCheck3 != null) - { - if (MonthRectify3 != null) - { - bookmarkThisOKCheck3.Text = MonthRectify3.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck3.Text = checkLists.Where(x => x.ProposeUnitType == "10" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck3 = doc.Range.Bookmarks["TotalCheck3"]; - if (bookmarkTotalCheck3 != null) - { - if (MonthRectify3 != null) - { - bookmarkTotalCheck3.Text = MonthRectify3.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck3.Text = totalCheckLists.Where(x => x.ProposeUnitType == "10").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck3 = doc.Range.Bookmarks["TotalOKCheck3"]; - if (bookmarkTotalOKCheck3 != null) - { - if (MonthRectify3 != null) - { - bookmarkTotalOKCheck3.Text = MonthRectify3.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck3.Text = totalCheckLists.Where(x => x.ProposeUnitType == "10" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify4 = MonthRectifylist.FirstOrDefault(x => x.Depart == "建设单位"); - Bookmark bookmarkThisCheck4 = doc.Range.Bookmarks["ThisCheck4"]; - if (bookmarkThisCheck4 != null) - { - if (MonthRectify4 != null) - { - bookmarkThisCheck4.Text = MonthRectify4.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck4.Text = checkLists.Where(x => x.ProposeUnitType == "1").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck4 = doc.Range.Bookmarks["ThisOKCheck4"]; - if (bookmarkThisOKCheck4 != null) - { - if (MonthRectify4 != null) - { - bookmarkThisOKCheck4.Text = MonthRectify4.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck4.Text = checkLists.Where(x => x.ProposeUnitType == "1" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck4 = doc.Range.Bookmarks["TotalCheck4"]; - if (bookmarkTotalCheck4 != null) - { - if (MonthRectify4 != null) - { - bookmarkTotalCheck4.Text = MonthRectify4.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck4.Text = totalCheckLists.Where(x => x.ProposeUnitType == "1").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck4 = doc.Range.Bookmarks["TotalOKCheck4"]; - if (bookmarkTotalOKCheck4 != null) - { - if (MonthRectify4 != null) - { - bookmarkTotalOKCheck4.Text = MonthRectify4.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck4.Text = totalCheckLists.Where(x => x.ProposeUnitType == "1" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify5 = MonthRectifylist.FirstOrDefault(x => x.Depart == "监理单位"); - Bookmark bookmarkThisCheck5 = doc.Range.Bookmarks["ThisCheck5"]; - if (bookmarkThisCheck5 != null) - { - if (MonthRectify5 != null) - { - bookmarkThisCheck5.Text = MonthRectify5.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck5.Text = checkLists.Where(x => x.ProposeUnitType == "2").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck5 = doc.Range.Bookmarks["ThisOKCheck5"]; - if (bookmarkThisOKCheck5 != null) - { - if (MonthRectify5 != null) - { - bookmarkThisOKCheck5.Text = MonthRectify5.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck5.Text = checkLists.Where(x => x.ProposeUnitType == "2" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck5 = doc.Range.Bookmarks["TotalCheck5"]; - if (bookmarkTotalCheck5 != null) - { - if (MonthRectify5 != null) - { - bookmarkTotalCheck5.Text = MonthRectify5.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck5.Text = totalCheckLists.Where(x => x.ProposeUnitType == "2").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck5 = doc.Range.Bookmarks["TotalOKCheck5"]; - if (bookmarkTotalOKCheck5 != null) - { - if (MonthRectify5 != null) - { - bookmarkTotalOKCheck5.Text = MonthRectify5.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck5.Text = totalCheckLists.Where(x => x.ProposeUnitType == "2" && x.OK == 1).Count().ToString(); - } - } - var MonthRectify6 = MonthRectifylist.FirstOrDefault(x => x.Depart == "总承包商项目部"); - Bookmark bookmarkThisCheck6 = doc.Range.Bookmarks["ThisCheck6"]; - if (bookmarkThisCheck6 != null) - { - if (MonthRectify6 != null) - { - bookmarkThisCheck6.Text = MonthRectify6.ThisRectifyNum.ToString(); - } - else - { - bookmarkThisCheck6.Text = checkLists.Where(x => x.ProposeUnitType == "5").Count().ToString(); - } - } - Bookmark bookmarkThisOKCheck6 = doc.Range.Bookmarks["ThisOKCheck6"]; - if (bookmarkThisOKCheck6 != null) - { - if (MonthRectify6 != null) - { - bookmarkThisOKCheck6.Text = MonthRectify6.ThisOKRectifyNum.ToString(); - } - else - { - bookmarkThisOKCheck6.Text = checkLists.Where(x => x.ProposeUnitType == "5" && x.OK == 1).Count().ToString(); - } - } - Bookmark bookmarkTotalCheck6 = doc.Range.Bookmarks["TotalCheck6"]; - if (bookmarkTotalCheck6 != null) - { - if (MonthRectify6 != null) - { - bookmarkTotalCheck6.Text = MonthRectify6.TotalRectifyNum.ToString(); - } - else - { - bookmarkTotalCheck6.Text = totalCheckLists.Where(x => x.ProposeUnitType == "5").Count().ToString(); - } - } - Bookmark bookmarkTotalOKCheck6 = doc.Range.Bookmarks["TotalOKCheck6"]; - if (bookmarkTotalOKCheck6 != null) - { - if (MonthRectify6 != null) - { - bookmarkTotalOKCheck6.Text = MonthRectify6.TotalOKRectifyNum.ToString(); - } - else - { - bookmarkTotalOKCheck6.Text = totalCheckLists.Where(x => x.ProposeUnitType == "5" && x.OK == 1).Count().ToString(); - } - } - //无损检测情况 - builder.MoveToBookmark("Table2"); - builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; - builder.Bold = false; - builder.RowFormat.Height = 20; - builder.Bold = false; - List units = UnitService.GetUnitByProjectIdUnitTypeList(CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2); - var ndtList = BLL.MonthNDTCheckService.getListData(fileId); - foreach (Model.Base_Unit unit in units) - { - var ndt = ndtList.FirstOrDefault(x => x.UnitId == unit.UnitId); - //施工分包商 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 102; - builder.Write(unit.UnitName); - //拍片总数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 47; - if (ndt != null) - { - builder.Write(ndt.FilmNum.ToString()); - } - else - { - builder.Write("0"); - } - //不合格(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 56; - if (ndt != null) - { - builder.Write(ndt.NotOKFileNum.ToString()); - } - else - { - builder.Write("0"); - } - //已返修(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 54; - if (ndt != null) - { - builder.Write(ndt.RepairFileNum.ToString()); - } - else - { - builder.Write("0"); - } - //一次合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 55; - if (ndt != null) - { - builder.Write(ndt.OneOKRate); - } - else - { - builder.Write("0"); - } - //累计拍片总数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 48; - if (ndt != null) - { - builder.Write(ndt.TotalFilmNum.ToString()); - } - else - { - builder.Write("0"); - } - //累计不合格(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 63; - if (ndt != null) - { - builder.Write(ndt.TotalNotOKFileNum.ToString()); - } - else - { - builder.Write("0"); - } - //累计一次合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 63; - if (ndt != null) - { - builder.Write(ndt.TotalOneOKRate); - } - else - { - builder.Write("0"); - } - builder.EndRow(); - } - //合计 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 102; - builder.Write("合计"); - //拍片总数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 47; - int sumFilmNum = ndtList.Sum(x => x.FilmNum ?? 0); - builder.Write(sumFilmNum.ToString()); - //不合格(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 56; - int sumNotOKFileNum = ndtList.Sum(x => x.NotOKFileNum ?? 0); - builder.Write(sumNotOKFileNum.ToString()); - //已返修(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 54; - int sumRepairFileNum = ndtList.Sum(x => x.RepairFileNum ?? 0); - builder.Write(sumRepairFileNum.ToString()); - //一次合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 55; - string sumOneOKRate = "0"; - if (sumFilmNum > 0) - { - var a = Convert.ToDouble(sumFilmNum - sumNotOKFileNum); - var b = Convert.ToDouble(sumFilmNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - sumOneOKRate = result.ToString() + "%"; - } - builder.Write(sumOneOKRate); - //累计拍片总数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 48; - int sumTotalFilmNum = ndtList.Sum(x => x.TotalFilmNum ?? 0); - builder.Write(sumTotalFilmNum.ToString()); - //累计不合格(张) - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 63; - int sumTotalNotOKFileNum = ndtList.Sum(x => x.TotalNotOKFileNum ?? 0); - builder.Write(sumTotalNotOKFileNum.ToString()); - //累计一次合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 63; - string sumTotalOneOKRate = "0"; - if (sumTotalFilmNum > 0) - { - var a = Convert.ToDouble(sumTotalFilmNum - sumTotalNotOKFileNum); - var b = Convert.ToDouble(sumTotalFilmNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - sumOneOKRate = result.ToString() + "%"; - } - builder.Write(sumTotalOneOKRate); - builder.EndRow(); - builder.EndTable(); - //焊工资格评定情况 - builder.MoveToBookmark("Table3"); - builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; - builder.Bold = false; - builder.RowFormat.Height = 20; - builder.Bold = false; - var welderList = BLL.MonthWelderService.getListData(fileId); - foreach (Model.Base_Unit unit in units) - { - var welder = welderList.FirstOrDefault(x => x.UnitId == unit.UnitId); - //施工分包商 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 102; - builder.Write(unit.UnitName); - //总人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 51; - if (welder != null) - { - builder.Write(welder.ThisPersonNum.ToString()); - } - else - { - builder.Write("0"); - } - //合格人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 72; - if (welder != null) - { - builder.Write(welder.ThisOKPersonNum.ToString()); - } - else - { - builder.Write("0"); - } - //合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 71; - if (welder != null) - { - builder.Write(welder.ThisOKRate); - } - else - { - builder.Write("0"); - } - //总人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 53; - if (welder != null) - { - builder.Write(welder.TotalPersonNum.ToString()); - } - else - { - builder.Write("0"); - } - //合格人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 77; - if (welder != null) - { - builder.Write(welder.TotalOKPersonNum.ToString()); - } - else - { - builder.Write("0"); - } - //合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 62; - if (welder != null) - { - builder.Write(welder.TotalOKRate); - } - else - { - builder.Write("0"); - } - builder.EndRow(); - } - //合计 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 102; - builder.Write("合计"); - //总人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 51; - int sumThisPersonNum = welderList.Sum(x => x.ThisPersonNum ?? 0); - builder.Write(sumThisPersonNum.ToString()); - //合格人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 72; - int sumThisOKPersonNum = welderList.Sum(x => x.ThisOKPersonNum ?? 0); - builder.Write(sumThisOKPersonNum.ToString()); - //合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 71; - string sumThisOKRate = "0"; - if (sumThisPersonNum > 0) - { - var a = Convert.ToDouble(sumThisOKPersonNum); - var b = Convert.ToDouble(sumThisPersonNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - sumThisOKRate = result.ToString() + "%"; - } - builder.Write(sumThisOKRate); - //总人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 53; - int sumTotalPersonNum = welderList.Sum(x => x.TotalPersonNum ?? 0); - builder.Write(sumTotalPersonNum.ToString()); - //合格人数 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 77; - int sumTotalOKPersonNum = welderList.Sum(x => x.TotalOKPersonNum ?? 0); - builder.Write(sumTotalOKPersonNum.ToString()); - //合格率 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 62; - string sumTotalOKRate = "0"; - if (sumTotalPersonNum > 0) - { - var a = Convert.ToDouble(sumTotalOKPersonNum); - var b = Convert.ToDouble(sumTotalPersonNum); - decimal result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - sumTotalOKRate = result.ToString() + "%"; - } - builder.Write(sumTotalOKRate); - builder.EndRow(); - builder.EndTable(); - //质量验收情况 - var spotCheckDetails = MonthSpotCheckDetailService.GetMonthSpotCheckDetailsByCheckMonthId(fileId); - if (spotCheckDetails.Count > 0) - { - Bookmark bookmarkTotalNum1 = doc.Range.Bookmarks["TotalNum1"]; - if (bookmarkTotalNum1 != null) - { - bookmarkTotalNum1.Text = spotCheckDetails[0].TotalNum ?? ""; - } - Bookmark bookmarkThisOKNum1 = doc.Range.Bookmarks["ThisOKNum1"]; - if (bookmarkThisOKNum1 != null) - { - bookmarkThisOKNum1.Text = spotCheckDetails[0].ThisOKNum ?? ""; - } - Bookmark bookmarkTotalOKNum1 = doc.Range.Bookmarks["TotalOKNum1"]; - if (bookmarkTotalOKNum1 != null) - { - bookmarkTotalOKNum1.Text = spotCheckDetails[0].TotalOKNum ?? ""; - } - Bookmark bookmarkTotalOKRate1 = doc.Range.Bookmarks["TotalOKRate1"]; - if (bookmarkTotalOKNum1 != null) - { - bookmarkTotalOKRate1.Text = spotCheckDetails[0].TotalOKRate ?? ""; - } - Bookmark bookmarkTotalNum2 = doc.Range.Bookmarks["TotalNum2"]; - if (bookmarkTotalNum2 != null) - { - bookmarkTotalNum2.Text = spotCheckDetails[1].TotalNum ?? ""; - } - Bookmark bookmarkThisOKNum2 = doc.Range.Bookmarks["ThisOKNum2"]; - if (bookmarkThisOKNum2 != null) - { - bookmarkThisOKNum2.Text = spotCheckDetails[1].ThisOKNum ?? ""; - } - Bookmark bookmarkTotalOKNum2 = doc.Range.Bookmarks["TotalOKNum2"]; - if (bookmarkTotalOKNum2 != null) - { - bookmarkTotalOKNum2.Text = spotCheckDetails[1].TotalOKNum ?? ""; - } - Bookmark bookmarkTotalOKRate2 = doc.Range.Bookmarks["TotalOKRate2"]; - if (bookmarkTotalOKNum2 != null) - { - bookmarkTotalOKRate2.Text = spotCheckDetails[1].TotalOKRate; - } - Bookmark bookmarkTotalNum3 = doc.Range.Bookmarks["TotalNum3"]; - if (bookmarkTotalNum3 != null) - { - bookmarkTotalNum3.Text = spotCheckDetails[2].TotalNum; - } - Bookmark bookmarkThisOKNum3 = doc.Range.Bookmarks["ThisOKNum3"]; - if (bookmarkThisOKNum3 != null) - { - bookmarkThisOKNum3.Text = spotCheckDetails[2].ThisOKNum; - } - Bookmark bookmarkTotalOKNum3 = doc.Range.Bookmarks["TotalOKNum3"]; - if (bookmarkTotalOKNum3 != null) - { - bookmarkTotalOKNum3.Text = spotCheckDetails[2].TotalOKNum; - } - Bookmark bookmarkTotalOKRate3 = doc.Range.Bookmarks["TotalOKRate3"]; - if (bookmarkTotalOKNum3 != null) - { - bookmarkTotalOKRate3.Text = spotCheckDetails[2].TotalOKRate; - } - Bookmark bookmarkTotalNum4 = doc.Range.Bookmarks["TotalNum4"]; - if (bookmarkTotalNum4 != null) - { - bookmarkTotalNum4.Text = spotCheckDetails[3].TotalNum; - } - Bookmark bookmarkThisOKNum4 = doc.Range.Bookmarks["ThisOKNum4"]; - if (bookmarkThisOKNum4 != null) - { - bookmarkThisOKNum4.Text = spotCheckDetails[3].ThisOKNum; - } - Bookmark bookmarkTotalOKNum4 = doc.Range.Bookmarks["TotalOKNum4"]; - if (bookmarkTotalOKNum4 != null) - { - bookmarkTotalOKNum4.Text = spotCheckDetails[3].TotalOKNum; - } - Bookmark bookmarkTotalOKRate4 = doc.Range.Bookmarks["TotalOKRate4"]; - if (bookmarkTotalOKNum4 != null) - { - bookmarkTotalOKRate4.Text = spotCheckDetails[3].TotalOKRate; - } - } - List spotCheckDetailOKLists = SpotCheckDetailService.GetOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, startTime, endTime); - List spotCheckDetailLists = SpotCheckDetailService.GetAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - List TotalCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, endTime); - List TotalCheckDetailLists = SpotCheckDetailService.GetTotalAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - //质量记录本月同步率 - List spotCheckDetailDataOKLists = SpotCheckDetailService.GetMonthDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, startTime, endTime); - //质量记录累计同步率 - List TotalCheckDetailDataOKLists = SpotCheckDetailService.GetAllDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, endTime); - Bookmark bookmarkMonthOkqualificationRate = doc.Range.Bookmarks["MonthOkqualificationRate"]; - if (bookmarkMonthOkqualificationRate != null) - { - decimal result = 12.30M; - if (!string.IsNullOrEmpty(checkMonth.MonthOk)) - { - bookmarkMonthOkqualificationRate.Text = checkMonth.MonthOk; - } - else - { - if (spotCheckDetailOKLists.Count > 0 && spotCheckDetailLists.Count > 0) - { - var a = Convert.ToDouble(spotCheckDetailOKLists.Count); - var b = Convert.ToDouble(spotCheckDetailLists.Count); - result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - bookmarkMonthOkqualificationRate.Text = result.ToString() + "%" ?? ""; - } - } - } - Bookmark bookmarkOkqualificationRate = doc.Range.Bookmarks["OkqualificationRate"]; - if (bookmarkOkqualificationRate != null) - { - decimal result = 12.30M; - if (!string.IsNullOrEmpty(checkMonth.AllOk)) - { - bookmarkOkqualificationRate.Text = checkMonth.AllOk; - } - else - { - if (TotalCheckDetailOKLists.Count > 0 && TotalCheckDetailLists.Count > 0) - { - var a = Convert.ToDouble(TotalCheckDetailOKLists.Count); - var b = Convert.ToDouble(TotalCheckDetailLists.Count); - result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - bookmarkOkqualificationRate.Text = result.ToString() + "%" ?? ""; - } - } - } - Bookmark bookmarkMonthDataOkqualificationRate = doc.Range.Bookmarks["MonthDataOkqualificationRate"]; - if (bookmarkMonthDataOkqualificationRate != null) - { - decimal result = 12.30M; - if (!string.IsNullOrEmpty(checkMonth.MonthDataOk)) - { - bookmarkMonthDataOkqualificationRate.Text = checkMonth.MonthDataOk; - } - else - { - if (spotCheckDetailOKLists.Count > 0 && spotCheckDetailDataOKLists.Count > 0) - { - var a = Convert.ToDouble(spotCheckDetailDataOKLists.Count); - var b = Convert.ToDouble(spotCheckDetailOKLists.Where(x => x.IsDataOK != "2").ToList().Count); - result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - bookmarkMonthDataOkqualificationRate.Text = result.ToString() + "%" ?? ""; - } - } - } - Bookmark bookmarkDataOkqualificationRate = doc.Range.Bookmarks["DataOkqualificationRate"]; - if (bookmarkDataOkqualificationRate != null) - { - decimal result = 12.30M; - if (!string.IsNullOrEmpty(checkMonth.AllDataOk)) - { - bookmarkDataOkqualificationRate.Text = checkMonth.AllDataOk; - } - else - { - if (TotalCheckDetailOKLists.Count > 0 && TotalCheckDetailDataOKLists.Count > 0) - { - var a = Convert.ToDouble(TotalCheckDetailDataOKLists.Count); - var b = Convert.ToDouble(TotalCheckDetailOKLists.Where(x => x.IsDataOK != "2").ToList().Count); - result = decimal.Round(decimal.Parse((a / b * 100).ToString()), 2); - bookmarkDataOkqualificationRate.Text = result.ToString() + "%" ?? ""; - } - } - } - - //特种设备安装告知、监检情况 - var specialEquipmentDetails = SpecialEquipmentDetailService.GetList(fileId); - if (specialEquipmentDetails.Count > 0) - { - Bookmark bookmarkETotalNum1 = doc.Range.Bookmarks["ETotalNum1"]; - if (bookmarkETotalNum1 != null) - { - bookmarkETotalNum1.Text = specialEquipmentDetails[0].TotalNum; - } - Bookmark bookmarkThisCompleteNum1 = doc.Range.Bookmarks["ThisCompleteNum1"]; - if (bookmarkThisCompleteNum1 != null) - { - bookmarkThisCompleteNum1.Text = specialEquipmentDetails[0].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum1 = doc.Range.Bookmarks["TotalCompleteNum1"]; - if (bookmarkTotalCompleteNum1 != null) - { - bookmarkTotalCompleteNum1.Text = specialEquipmentDetails[0].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate1 = doc.Range.Bookmarks["TotalRate1"]; - if (bookmarkTotalRate1 != null) - { - bookmarkTotalRate1.Text = specialEquipmentDetails[0].TotalRate1; - } - Bookmark bookmarkThisCompleteNum6 = doc.Range.Bookmarks["ThisCompleteNum6"]; - if (bookmarkThisCompleteNum6 != null) - { - bookmarkThisCompleteNum6.Text = specialEquipmentDetails[0].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum6 = doc.Range.Bookmarks["TotalCompleteNum6"]; - if (bookmarkTotalCompleteNum6 != null) - { - bookmarkTotalCompleteNum6.Text = specialEquipmentDetails[0].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate6 = doc.Range.Bookmarks["TotalRate6"]; - if (bookmarkTotalRate6 != null) - { - bookmarkTotalRate6.Text = specialEquipmentDetails[0].TotalRate2; - } - Bookmark bookmarkETotalNum2 = doc.Range.Bookmarks["ETotalNum2"]; - if (bookmarkETotalNum2 != null) - { - bookmarkETotalNum2.Text = specialEquipmentDetails[1].TotalNum; - } - Bookmark bookmarkThisCompleteNum2 = doc.Range.Bookmarks["ThisCompleteNum2"]; - if (bookmarkThisCompleteNum2 != null) - { - bookmarkThisCompleteNum2.Text = specialEquipmentDetails[1].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum2 = doc.Range.Bookmarks["TotalCompleteNum2"]; - if (bookmarkTotalCompleteNum2 != null) - { - bookmarkTotalCompleteNum2.Text = specialEquipmentDetails[1].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate2 = doc.Range.Bookmarks["TotalRate2"]; - if (bookmarkTotalRate2 != null) - { - bookmarkTotalRate2.Text = specialEquipmentDetails[1].TotalRate1; - } - Bookmark bookmarkThisCompleteNum7 = doc.Range.Bookmarks["ThisCompleteNum7"]; - if (bookmarkThisCompleteNum7 != null) - { - bookmarkThisCompleteNum7.Text = specialEquipmentDetails[1].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum7 = doc.Range.Bookmarks["TotalCompleteNum7"]; - if (bookmarkTotalCompleteNum7 != null) - { - bookmarkTotalCompleteNum7.Text = specialEquipmentDetails[1].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate7 = doc.Range.Bookmarks["TotalRate7"]; - if (bookmarkTotalRate7 != null) - { - bookmarkTotalRate7.Text = specialEquipmentDetails[1].TotalRate2; - } - Bookmark bookmarkETotalNum3 = doc.Range.Bookmarks["ETotalNum3"]; - if (bookmarkETotalNum3 != null) - { - bookmarkETotalNum3.Text = specialEquipmentDetails[2].TotalNum; - } - Bookmark bookmarkThisCompleteNum3 = doc.Range.Bookmarks["ThisCompleteNum3"]; - if (bookmarkThisCompleteNum3 != null) - { - bookmarkThisCompleteNum3.Text = specialEquipmentDetails[2].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum3 = doc.Range.Bookmarks["TotalCompleteNum3"]; - if (bookmarkTotalCompleteNum3 != null) - { - bookmarkTotalCompleteNum3.Text = specialEquipmentDetails[2].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate3 = doc.Range.Bookmarks["TotalRate3"]; - if (bookmarkTotalRate3 != null) - { - bookmarkTotalRate3.Text = specialEquipmentDetails[2].TotalRate1; - } - Bookmark bookmarkThisCompleteNum8 = doc.Range.Bookmarks["ThisCompleteNum8"]; - if (bookmarkThisCompleteNum8 != null) - { - bookmarkThisCompleteNum8.Text = specialEquipmentDetails[2].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum8 = doc.Range.Bookmarks["TotalCompleteNum8"]; - if (bookmarkTotalCompleteNum8 != null) - { - bookmarkTotalCompleteNum8.Text = specialEquipmentDetails[2].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate8 = doc.Range.Bookmarks["TotalRate8"]; - if (bookmarkTotalRate8 != null) - { - bookmarkTotalRate8.Text = specialEquipmentDetails[2].TotalRate2; - } - Bookmark bookmarkETotalNum4 = doc.Range.Bookmarks["ETotalNum4"]; - if (bookmarkETotalNum4 != null) - { - bookmarkETotalNum4.Text = specialEquipmentDetails[3].TotalNum; - } - Bookmark bookmarkThisCompleteNum4 = doc.Range.Bookmarks["ThisCompleteNum4"]; - if (bookmarkThisCompleteNum4 != null) - { - bookmarkThisCompleteNum4.Text = specialEquipmentDetails[3].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum4 = doc.Range.Bookmarks["TotalCompleteNum4"]; - if (bookmarkTotalCompleteNum4 != null) - { - bookmarkTotalCompleteNum4.Text = specialEquipmentDetails[3].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate4 = doc.Range.Bookmarks["TotalRate4"]; - if (bookmarkTotalRate4 != null) - { - bookmarkTotalRate4.Text = specialEquipmentDetails[3].TotalRate1; - } - Bookmark bookmarkThisCompleteNum9 = doc.Range.Bookmarks["ThisCompleteNum9"]; - if (bookmarkThisCompleteNum9 != null) - { - bookmarkThisCompleteNum9.Text = specialEquipmentDetails[3].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum9 = doc.Range.Bookmarks["TotalCompleteNum9"]; - if (bookmarkTotalCompleteNum9 != null) - { - bookmarkTotalCompleteNum9.Text = specialEquipmentDetails[3].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate9 = doc.Range.Bookmarks["TotalRate9"]; - if (bookmarkTotalRate9 != null) - { - bookmarkTotalRate9.Text = specialEquipmentDetails[3].TotalRate2; - } - Bookmark bookmarkETotalNum5 = doc.Range.Bookmarks["ETotalNum5"]; - if (bookmarkETotalNum5 != null) - { - bookmarkETotalNum5.Text = specialEquipmentDetails[4].TotalNum; - } - Bookmark bookmarkThisCompleteNum5 = doc.Range.Bookmarks["ThisCompleteNum5"]; - if (bookmarkThisCompleteNum5 != null) - { - bookmarkThisCompleteNum5.Text = specialEquipmentDetails[4].ThisCompleteNum1; - } - Bookmark bookmarkTotalCompleteNum5 = doc.Range.Bookmarks["TotalCompleteNum5"]; - if (bookmarkTotalCompleteNum5 != null) - { - bookmarkTotalCompleteNum5.Text = specialEquipmentDetails[4].TotalCompleteNum1; - } - Bookmark bookmarkTotalRate5 = doc.Range.Bookmarks["TotalRate5"]; - if (bookmarkTotalRate5 != null) - { - bookmarkTotalRate5.Text = specialEquipmentDetails[4].TotalRate1; - } - Bookmark bookmarkThisCompleteNum10 = doc.Range.Bookmarks["ThisCompleteNum10"]; - if (bookmarkThisCompleteNum10 != null) - { - bookmarkThisCompleteNum10.Text = specialEquipmentDetails[4].ThisCompleteNum2; - } - Bookmark bookmarkTotalCompleteNum10 = doc.Range.Bookmarks["TotalCompleteNum10"]; - if (bookmarkTotalCompleteNum10 != null) - { - bookmarkTotalCompleteNum10.Text = specialEquipmentDetails[4].TotalCompleteNum2; - } - Bookmark bookmarkTotalRate10 = doc.Range.Bookmarks["TotalRate10"]; - if (bookmarkTotalRate10 != null) - { - bookmarkTotalRate10.Text = specialEquipmentDetails[4].TotalRate2; - } - } - - //设计变更情况 - builder.MoveToBookmark("Table4"); - builder.StartTable(); - builder.RowFormat.Alignment = Aspose.Words.Tables.RowAlignment.Center; - builder.CellFormat.Borders.LineStyle = LineStyle.Single; - builder.CellFormat.Borders.Color = System.Drawing.Color.Black; - builder.RowFormat.LeftIndent = 5; - builder.Bold = false; - builder.RowFormat.Height = 20; - builder.Bold = false; - var designs = from x in Funs.DB.Check_Design - where x.ProjectId == CurrUser.LoginProjectId && x.DesignDate >= startTime && x.DesignDate < endTime - select x; - int num = 1; - string mainItemName = string.Empty; - string CNProfessionalName = string.Empty; - string state = string.Empty; - var designList = BLL.MonthDesignService.getListData(fileId); - if (designList.Count > 0) - { - foreach (Model.Check_MonthDesign design in designList) - { - //序号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 42; - builder.Write(num.ToString()); - //编号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 132; - builder.Write(design.DesignCode); - //主项 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 67; - if (!string.IsNullOrEmpty(design.MainItemId)) - { - var mainItem = MainItemService.GetMainItemByMainItemId(design.MainItemId); - if (mainItem != null) - { - mainItemName = mainItem.MainItemName; - } - } - - builder.Write(mainItemName); - //专业 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 67; - var cn = DesignProfessionalService.GetDesignProfessional(design.DesignProfessionalId); - if (cn != null) - { - CNProfessionalName = cn.ProfessionalName; - } - builder.Write(CNProfessionalName); - //施工完成情况 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 112; - builder.Write(design.State); - //备注 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 68; - builder.Write(design.Remark); - builder.EndRow(); - num++; - } - } - else - { - foreach (Model.Check_Design design in designs) - { - //序号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 42; - builder.Write(num.ToString()); - //编号 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 132; - builder.Write(design.DesignCode); - //主项 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 67; - if (!string.IsNullOrEmpty(design.MainItemId)) - { - var mainItem = MainItemService.GetMainItemByMainItemId(design.MainItemId); - if (mainItem != null) - { - mainItemName = mainItem.MainItemName; - } - } - - builder.Write(mainItemName); - //专业 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 67; - var cn = DesignProfessionalService.GetDesignProfessional(design.CNProfessionalCode); - if (cn != null) - { - CNProfessionalName = cn.ProfessionalName; - } - builder.Write(CNProfessionalName); - //施工完成情况 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 112; - if (design.State == Const.Design_Complete) - { - state = "已完成"; - } - else - { - state = "未完成"; - } - builder.Write(state); - //备注 - builder.InsertCell(); - builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; - builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; - builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Center;//垂直居中对齐 - builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;//水平居中对齐 - builder.CellFormat.Width = 68; - builder.Write(string.Empty); - builder.EndRow(); - num++; - } - } - builder.EndTable(); - Bookmark bookmarkConstructionData = doc.Range.Bookmarks["ConstructionData"]; - if (bookmarkConstructionData != null) - { - if (!string.IsNullOrEmpty(checkMonth.ConstructionData)) - { - bookmarkConstructionData.Text = checkMonth.ConstructionData; - } - - } - Bookmark bookmarkNextMonthPlan = doc.Range.Bookmarks["NextMonthPlan"]; - if (bookmarkNextMonthPlan != null) - { - if (!string.IsNullOrEmpty(checkMonth.NextMonthPlan)) - { - bookmarkNextMonthPlan.Text = checkMonth.NextMonthPlan; - } - - } - Bookmark bookmarkNeedSolved = doc.Range.Bookmarks["NeedSolved"]; - if (bookmarkNeedSolved != null) - { - if (!string.IsNullOrEmpty(checkMonth.NeedSolved)) - { - bookmarkNeedSolved.Text = checkMonth.NeedSolved; - } - } - doc.Save(newUrl); - //生成PDF文件 - string pdfUrl = newUrl.Replace(".doc", ".pdf"); - Document doc1 = new Aspose.Words.Document(newUrl); - //验证参数 - if (doc1 == null) { throw new Exception("Word文件无效"); } - doc1.Save(pdfUrl, Aspose.Words.SaveFormat.Pdf);//还可以改成其它格式 - string fileName = Path.GetFileName(filePath); - FileInfo info = new FileInfo(pdfUrl); - long fileSize = info.Length; - Response.Clear(); - Response.ContentType = "application/x-zip-compressed"; - Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - Response.AddHeader("Content-Length", fileSize.ToString()); - Response.TransmitFile(pdfUrl, 0, fileSize); - Response.Flush(); - Response.Close(); - File.Delete(newUrl); - File.Delete(pdfUrl); - #endregion - } - } - } - else - { - Alert.ShowInParent("当前月报不存在!", MessageBoxIcon.Warning); - return; - } - } - - //protected void Grid1_Collapse(object sender, EventArgs e) - //{ - // this.Grid2.Collapsed = !this.Grid1.Collapsed; - //} - - //protected void Grid2_Collapse(object sender, EventArgs e) - //{ - // this.Grid1.Collapsed = !this.Grid2.Collapsed; - //} - - protected void rblShow_SelectedIndexChanged(object sender, EventArgs e) - { - if (this.rblShow.SelectedValue == "1") - { - this.Grid1.Hidden = false; - this.Grid2.Hidden = true; - } - else if (this.rblShow.SelectedValue == "2") - { - this.Grid1.Hidden = true; - this.Grid2.Hidden = false; - } - else - { - this.Grid1.Hidden = false; - this.Grid2.Hidden = false; - } - } - - protected void btnDel_Click(object sender, EventArgs e) - { - if (!string.IsNullOrEmpty(this.drpYear.SelectedValue)) - { - int year = Funs.GetNewInt(this.drpYear.SelectedValue) ?? DateTime.Now.Year; - CQMSDataCollectService.DeleteCQMSDataCollect(year); - this.BindGrid(); - this.BindGrid2(); - ShowNotify("删除成功!", MessageBoxIcon.Success); - } - } - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx.designer.cs b/SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx.designer.cs deleted file mode 100644 index 6124d190..00000000 --- a/SGGL/FineUIPro.Web/DigData/CQMSDataCollect.aspx.designer.cs +++ /dev/null @@ -1,123 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web.DigData { - - - public partial class CQMSDataCollect { - - /// - /// form1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlForm form1; - - /// - /// PageManager1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.PageManager PageManager1; - - /// - /// Panel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel Panel1; - - /// - /// Toolbar2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Toolbar Toolbar2; - - /// - /// drpYear 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.DropDownList drpYear; - - /// - /// rblShow 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.RadioButtonList rblShow; - - /// - /// ToolbarFill1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ToolbarFill ToolbarFill1; - - /// - /// btnDel 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnDel; - - /// - /// btnRefresh 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Button btnRefresh; - - /// - /// Grid1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid1; - - /// - /// Grid2 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Grid Grid2; - - /// - /// Window1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Window Window1; - } -} diff --git a/SGGL/FineUIPro.Web/File/Word/CQMS/Check/工程联络单.doc b/SGGL/FineUIPro.Web/File/Word/CQMS/Check/工程联络单.doc deleted file mode 100644 index 86a8f060547f345340dbce90ffcaea546c5e24cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34816 zcmeHQ2S8NE)}Ada3j$&R5iCnlNkmvt0Sky?L9n1;7o{vs5R|3{3o0sL!vt$A*q&&N zu}6(vV<%XNMpUe^5ec?vBKv>mE*BSM75&Zo-}|$p-=3*w&OOuT&Rovq)+ku9+585p zVBDC9l_>R?M9p6Sdwbq(%vcB5$*)AIRFbzF0ISyg7ir+pnuAP->4_OD>a(8;kuj7k zjFhnldW;#dpy5Hov&^&1Ip1|^ZR~jNzmvx%|yeHZDJfzBkFZAG6 z`RqoRjJ^LK#h;LL*7rl=-wA0LRylW-WF&d@z=LTOB_)5-!W&7+r>Z&2AnAw6s!E|* zS{bLuJN`0O?F$+6OO~wwO3+M^>0DXXdzyM$nFa!tyf&c{&3Pb_Xz(^n# z7z2C(qyp){Odu232^8k%pUltCFWg1sjSU{zC-WDOe|{nSPo6B?b+T}(hUYKywl)b5 z9GS^X!;L-fF}KeJ9$vMXwI`{Lj5qmI%A=el z}&s5GKx4W{H*>S2MXLOO_aj)w3phvg9?!r}8FQ z5?x8W^VQ17V$9IVy?Umf$T)KwtCdI7GbIU9Ra*NwBAYk~>O2=QW}ZhYD_WD3!QySN zdT)Exf7`18BWBjEz4Vaf#JpOk^W~9_yy~i7XnsTiXa7QnoRb zN&{^KVG4@Hq zr!ooOvNO%?>i=(BcbZO_*rk?a$wFG9mov$dEoepM%_r>z%)q;>2T-?L5`BHK8zZ9eT79hM$7z0y*4!U_Ob=gOye4B3FH8RM_`SbRS|4Z~ zqqNB5NWDBUJ8@D4}{=mQ3TDPRVe1N8ta zzy@#xS^`dh8=wF}fpB0XFdtY5EC#ZG9l%atH-JU@&b7eKuL@7*Pb!S@KS?g$_p3r) zd*vzCw|-%hD_v=qt&-od27WuvZoex`!)m*+`f6Ll-T*D9KX6s9fzvyrE?c?3BPUgy z^6US%aw^> zZTWBMO~SWhYQuc{<=ZW_*DCh^ z<$8H{^`h1s!o}kHX{NbPPez~4)cbT7GmTGH4{=@0)cXH%CK}`J(+@})XYwKa|Kbm+ zE8Pvt)fHYLe4Y7E=>Ms%FkQY+=KJEGQ0C`=3&17d7vMfGKG9rtN07RsTuJv(5Ajxa zXbw?}MSE=Mm1?BOg#kcmZN=^!HnnPFW;YO1IBpl~Yr`ejG^X*nF;@3g9-nF7P;GqX z%Y~QV)0Pi$|G2h{SLroUj@P9p)>xBo8;~*r5KXP-SFuGgDUH8-fPKIL;1F;GI0_sG zP6DR^suyPfzHa2f&exB8*slQvz)j#ba2L1-&>50P`KA9(9NfFN?El^qyteqm z8P*t!nNj=Z%dTR%Jy$Q7r|J&PA?2doQ%|F{|64SmsgJC@N0rD~^9&b(qmPg^+%(x< zw&`dG%S}>UE5JG{orh2P&yfSGenxswBu}&20EEHNN>R?a*?~z>c9?8>m@C0HV(Ly1pjzqLY zG&Y`g-v7Jw{@*3-vdU_SP`#G8)&F~HgRnwvaI5c-SB(j|tr=P;s%mk1W%3DB@_AXR zBpYt<=~@_S9@>_dCCMV-R+cm)9UD&*h=o;Cj&}u-df&T*yG?3I{ zHJN~o5md*iaxqSj(_%$To9|c~Ft+SHaFXDi?|YDl^A+!dCLV4`t10a7@XyBc@_g}b zs?5&&Rirzs5T|0AaI6G9fr|bg>XyGp?;pzV-x;5meG^VqklhiW(~n2t#)c5P3(#q1 z3B7d#8Us#17oZ;y3M2y4fcZdW>5Sn|d~H#OEzB&dg5qLu`~`e9u!d+-Vq1?HZE0_&4D7~O$j4uvcTDE$|_DI*1{)2tF6C@p3g!>ca zR@SjBmRurc(V^xU;i>Jy=@vJ4zoP6KMA^j%?mmQ&lT*ebWlxm{AtiqmN-hzxf{;3W z!c*yP#*XvV?_tqZw<$s?*zN!=q9rY;7DX69^kCBmySr zYQucshrKHajwj-!G{#O3ubQ~1QS6tU%ix{4#!W%`VVfLL@&Adxa}aD z0Cy+bA@7=Md7Do{56EgDZ>E+vat*XmORdVulFO-vT2AJZ-ph=Wjn|MAU}4r+OZi8+U%;`PY;?&AgUuahEo_ zKl#|~V=KoUIKIfn^u(ntYy1BBqWd|&j@dHPD7(uoUMy>SD|T-~-R*}LE?MjKU2(^z zHV-Yj`med}-0SkU{n93xo3#sEQ+?sn-TU^~I!{mTmbSRhnxwlU!@6&Aot+WeFk|(( zS1!U+tr8n2zfLyFN$8z#_AqU(%dHb0Ki?7U*i?Uj>u+~nF0{Fsv2AyIr=AWCTy18}!NdN(zwNTLM_2L&M(w#ed&}%`PD4-kJgBT4@T~p4TIWws96S*kQ7T2OyuQ}tt^M@? z^yDN^wSZxV9oA%cIIJ4aZrDx?x3aim z@$gEoV-o!zq$#T(zgXv5vT?@C8=1e#Oc$@09KPw%{#5vlMA!WjC!d(QdTk@=;4veo ztxCGGeb^qKv#Z+WG`CpexkEm$X7$v|z4r9k*imuzgz-7A&R1Fn*-TtJchs<-8!lW{ zx4^0U`Ddnmes&JnI4Apra_eFF>1DkRPW;a9PG@nnb7uF5+d(U`9d7yV&BzW}f1$yd z?K@xQy~d-w{h*O!=bKK!gQf$x1J2^ZLq>!+sQvZ`j1CM7iKQB1aJq;7VVSY}jqxi+ zXIyp;{=v3$(3Vphe|XM3mY8=qmUV9Vm7nk2n&SM^_1YJ|_BI@7w?x-4JtW6I_4}f6 zc55xNfAOsMqg~XEVrE=jV=9~LGz}UaDA+?@Lgl|q_KN@&7(xR*JM2DvnU4GlU zS@F=?Y3`I~CeFXtnfv9J$L4L@Jvj35^Gp7h&kpun=C#7d)4PGW?fCm1pBc71bH?rI z#C0<~7MIjmdiAT{64&(otAqZEOHN(BfARIA>pz{&nfW|Af1FwG$I`eC1BN`A@w5KE z>9^c0GF-A>zSv#ZYvZ5GGHe^jP6iEm(qzCN&d%*i?n!>hu$;X~w|Mg<_g3vQ9WM_U zSY!NvE;r4+M;g4CHnXeep+?pFN$S;~axHb^22=fc^Q3bxy$Gs3>6h0xGM;XJ@$)y= zua8qc%I!Mr!1DdAx1L=YU^~BKv!|auwyk!l=7mcKv$KtZtjsf$x~ArhlRF0-^Z(1| zRfEnQ56xOU>`eQTlXqvCY-?_^GB$04<_`Z{kLA-_zfexBPq!*F2YXSF;`PlfCmFfK2^?N;S-A$3R z-*C`)QS7S+7f;+;&}7a;*RjR7Z~va_du7nPM&Hl6c_1_C&%^zd?IzxS{rc4CnB^0e zE?#!5TCJE7IqMoEE=jui^y@m`4cq53{`sA+8!m6NEoRh(7B~EB2Hq&V5&YPGM!*y! z(avKIjn5j^Xx?bYP4_Ib&zc&&ZdP~Dy}f!Xk5Bq0_{y9Yt^LgF6y^PK#wuU$<$#*g zkG2g|2u9akm2hPG)I`__RGOXl>*_fMHUWQT?Aj+Oc5O?-mVyhE&ynC6Jm zgVKccg72?Oib~lWJi5Ac^IyBYUoFvd%Dg7Jd9lW*-K)L7=;w5&;}x69JG&1NTV9(V zllV9(p^N_y(KoFv^l~LDjf(xdH*>z$F*wa?!Abk{?E6LaZ9M9n_$lQ@k0IWksqx95 zJsBjjOYsg}et5#Htm_?o@|Of&U-Q-RF0tLZ*e`9H+Pv0f#i}l;E00Vq%y4PBd3kz` z)wab(3*!%tUi3O8J2F+2zF^v)ZU_7A%-tw?k#%TsX0f>U=%e{HP7Pi-@a2_7XDknG z?6dVp>u-)kkGgq!_A8f7eUfy8(`TP$!H=)4HIgLEAK;eT?Yhy5^-;n7gRXW-+_?Us zS+z&^FNbdK`I~XznkZe}D81!ZPYk)SD9feexJ7qeQ+MBg(r?b;!}l)z>Q*?XdqIOq z-HeNWyq`H<&}QcCq3fT?I`tFz{(NZZceSE_eB3VAtlfg?rnBPOEs#xduoF$anmKlD z%KQK~})2>EZu6gp^F3XE2I=?!Q zJnB_pTvwxg%SRpi_R{*kb?U{>zxZY0uHQrJMo-9&kh{qmmUKVg>DC|2!(yP_fd1Aw z7d>w&A9r0GlKbSMY-?2hPIJXLGx^vtx*jn>X_9hE3qm{Qbxduw^X4dLuBS$F0a1b#-`7<`ZU|bh7a^B z_;ZKu^>dLEc8RTI;$x%aUsv~Aa?U4r@f%y{Mn$K(gzpQ^hiE{wUeP!IEZTi5|zB}#j)U7{$-pd0!7ynkb-te7@U!+Ns zhHv_p@3+y56J})|KDRMxM@I3I-YuUji|A`|vDMYSr?MREJ~4Ef4=K+X_@RymJ~ zBJMA9*!6JhAZO<$3V&g}WiNBjCgh$qHWsN{pj~US=n54fwv>TqySiS?Jq6G$i+yW>!w5#Sb+%T^;z?aT%dgvdL*G_pc zd9*Yp=KOBsxs9);p858IDCKr5L#OsOy&n}CZnTryPY>L;DB_0&OHb4acD&X+e7(7} z&HZ_!79Sk3^U-YgKBhg>F1J-|3Ya`Q#<|cWY_7L$kH$8AZ0(ybj5TWF_0^Iy>3%Ph zH@d8v)9<#`s(*Dj{=*s17YXCDe*ao9?nj%wLB>fJS>5?QicgcI`2_k|l=3#zn+LyIM83ms`m~qJv`;5z%3;R(<`tG;^_% z#l;6kD*~fpqC;G*#)iaMwRbbrZx`4mI4ZVB;7A!5M8~xWbhQePk005_!67af)6c*- z`G(O0)vCG*g=d^3-5z)l}}lm7Q9ajK2A&CrzP*xiuY;7`#AAFPFAw; zsEFuDJP{EqS!hg@r^_zUNNL3`muK@f=e$-43s3zs??ySM@lveemN|v0Q%wB*Uwxoqc zo(PaJX%To}c?<&!7UD&6SgSK}kuB%1S5&q;L2*irkm+;jC=ES45(tavMuV{$LjiWT zKA0iW5JM86BWTUijEEPh!EQ?{oSqKYe@z{q5WFue~GY|MGU^6IESA}m^slLYBJ%D7eM@{UFhft*a;ktPlEsBxy8j4*d|nH!(ZGpLkaT*OB-~x=Vz+8>g#4_>)|3=SWhN=j~WYel5!R@p)0X zQyEf)qm?Cneh-UGYO#zeqaDy3a0c1|*g<1Kz*t}=Fc(-3(3^uZz;l2M)dFfE)KaKc zP(JT!b+loo-twqbQ|qHWoWDy(l8ahBwRZZvAns>zTLVg{?`IDjYb_Kcs^o&&2^ei7Mt9pKX9;AB$ZO0Hu#{|lo;8F_G zIj?upJ?WZ2`X;$Z=e*uY_oQE%E)@X0o^Qc^8{qX#&niOA{CMbcZ+NHVx%w*6fK%M@HxGxKAn#AIs>%CtZ$k=$X#wLripsn?8d?w}8^d zY+-cwyK93BjP5pjT3%svrIU7X$?)}s?9|qj?xJJ?S2|QeWT;Q(?K~AyGbclXvKj5| z!YHXPN5NCq8wtd)(fB1_E|{XgsA3VNhFvd3ELnMj3)>BB4OSL;^C@T`@Mt)|8{9L@HoZ zHE#3Xmy_EUoh?b}tje#t4rM0d^1Gd6^Y+uy01}0iL0rD5%0_mAY3xm&`-Lp))wo<2 zK2Hq8T%O&M_D_&88lb{3xWvP+eFbUXm6EzA8m7Y70Pbl?;ts0v!2xa^v4kX+umYtG z*OzgvetBv6ki?`{m7ZkWfE5oJ7|Kb^ewQZW-R5eA&9t?n423MfftZo(=5TC|k_hj{3y~2&ZnJZ;Yn{2%-hhG!|Xr@Ww830xI zg#h(Qs{yKkn*h`+b^wq7rva*hmjD{{9sx9i{tKXLCIvHEPuhYSfYMi{X?E)lY6RLH zlxCcMpvIs>Kxvk%0Hyq?(KG<%Ykx&MCj&}u-d0j&nK8qjJ$s{ySBv>MQA;8SWq z)B2y*)xwK87nj&u7=N_@>wmkK8#}>Ir-I)&EMVzw0IlO`ElYa=lr{^Xb?gR!*6=$4 zTEia!Xw7{FpgjWG6QDhU0)X}i?g6ysE&^ze;17WI28cQBJJ4PMy?HVQrA;er$#Z)G zGEmwRpgjcI7M6pO9Pis3AX&)pYkRWu>u;i9!?}4{F}$LiHV{?mjXC)!oZnolNCV2^ zGA4ta@@Nl`++9oEWT)ry_U+{p8>2`Fj_;Td5vAxC5?k)^Xj{Zl-pa9AYkM5Fuy4`2 zc}w_cjaCC%4QMr>)qqw5S`BD5pw)m@16mDeHK5giRs*FPpfxA0F=@?8YhhZG(|VlN z;QDp{iSMJf72S>45$mx30eHHUheP2)1OA6wRS^523P`C zfHhzPGy)m}O#oZqGvITeDPRXQ11KK{P`rlcPTJC87&-+>OWsxhh4ZH&=@euepe;Zr zA?buBg}(;eOYP(){1XiwB8X->T^~+xcBL$TD!;05s7;Y*#{{N14l)Je;2xbj{}^M0 z`~^rzZKkUE<3v{3U-4F*)mPx?VGK^hC*XjU>ZE*CWidzoq;YDuRn4DxJ5nQq(ZP{W z%9Re1QrUMyEeM4yv7Aplj(gGhea*)9BlK@i>`L{o^VXApm^?1XpZYC&b~2hJeG}qD z*3$e1Wj6|Xp%x5(6RC=}n&>@MIjerFnCzW8ttt;b-pAz6r=`04Pwo5E_4ZG-3sCwZ z4Dj^)75i@Lr{0`zql0a-*3Qjv$F7C!rz6|9bMt~8zU1F2CYWnbWVeSSVFd2f*}Jf( Qt+$NgYnqn+Cu-n-0J|PQM*si- diff --git a/SGGL/FineUIPro.Web/File/Word/CQMS/Check/工程联络单2.doc b/SGGL/FineUIPro.Web/File/Word/CQMS/Check/工程联络单2.doc deleted file mode 100644 index 3c30b05e2a050760d0514801b943611a58d75714..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeHQ30#fY`#*Q-wr?b@yy_yO<(4+7v{+h5DajJ5ds|eu)Gd)EgoI@5#*(FM3qZO^}qwzh=f4P zf>9wvph}1qi5wj{y1=Nwi1w}b;Hu~oyLN;ePBx1{EUg#%zC$Y2uJdfl&P4c@wpc35 z+(=L8$?PAZwNdDZ*a&F3TI<;u#h_|<^pcB*HN6Yn+P)2@{y5dvC&V4%_iszc1c-kU zs0YyYkPjPZhg!)shw>r*3==|jK|vPX+A#iyKrU+F!=$SXCh8yu?1#xf1wfgR#>C5jet_mQq_+Ud zxS4P|@Gp2U`7&8C?SBqtw#{a9_OnWuOcT@fhzb&Or<%e@~qy`~*tqE~~Uav%2!BdsX zg%w0${^=696HXEJ@e~QkqR7=r6d4q(N$!NJkJk*T9;Zx{iT>ml!AO-!dDN?*LBah8 zpdBg3LVN1~qX1cq9s#U;v}H%is50RV%$$HeA(@&(WN~H(*rv&B(}VU5Gm>gTs50rb z_;~=@nKD$QmE%>xE%Vt6VHElJAI6`Qc{aEu@$ZP*$22c@4_94nP6;fKC7lz!v~JfIYww;12KrcmetVd;orcetw4DjQSAV37TiO~nbOdAU$bh;!9R--9pp`_82 zvJxR>$2PI*!}b7I$eV-86mLJOj;Y})QzF0#vD$wm9CCSAwGU3|(H^ z=lm?5gAyi`H(9*RumaULS-iYP;#I#lgj-kOu1kugH<#)?hsbRlSwk1(z$L(Iz*_);_XIq^7XV9uH2~io zRNp**bl0v8%g%4e&CLWH-H@A*5X;Eo@1Z=|sf;;exqrc`f3TAs!Qcdj-J|JHJQ2PZ zDm$Vzda|oMFMjxB*J!Bxi4l2fj9sivQ(>~R=KG=VIBF^kQWAX}^VsIt-b`CFZOpVS zw&_y&=9(q%7~iBLUOuFmjzRKi>e=bBY-uDr{NRa3ZY=9-%8oXcMlr&0!#@bTXVT3U z8oqZ>+NLoIyy?&){r5sc)JJ6(>C>T29!i1=TMpe#0Lvj$K$2Z{m8;c}`q8{B>!Zj4V} zQ+!tO%+t9_*V*RjN^pAri+JXJgy$+A@Xl4@TxSDS;&E)b4eIc3k@dfY&!vs^3ATKn zu%iB=wr4kJdn?MOLY=VbH5WJawJpu;tFs&9j3whNvZIWrBJQA$ApwO16cSKK;Qyxt+VQkW zE6^s%U}=MX8yCL%z%vaO)q-ef0sRpEZmD3||4oDSW=wOgy5!?C={`mo*~-Ur1YHC~ zON?4=WF{>`Taw2=B`)&r3^)iktL1=7Ks5lnqYi)q2ml^{K)@(KG9U|(4`?bKlP~6t zpdjw2USv{s0Qjf(uPf< z;%ABoF$EWg&(Y030V;{HEEcilgPP$9P%%6K%7`37!OKh&P^x9qxkvcvlg3J@&9s*A zi6>PfT?1-o8qm{ZhDR=~T0eVdyj%9*VZj5?FMz~(Jdth(s-asOiExQH+9*FZ$2Ate zlfgSS`t=tJIvZ_agGwcB;W9od;KL^BkO4*Fsi)FIKp7Qp0gpo}MQsPh=HORcGUd`h ze-2jPZQ|j@aY2?=A9&#h{TeSA>)!oso~Zci3!E?PX`pS-kf!=OK3^g9>gRYd70SYGb-VpWe@Df`+h z?>w?}#Rk94HC|o$4~+YU7v69haQU0iSyPM*Tq6p#mp{=Z|3jV z+tV?i*w0&K+V+EA{`9cuWuKG!Ue>4fbbe;NzU!iVeRU1UWfEyQ0iTricYKfydyWgd!CN1N_RUjdFsjO z>o;^%8J3YeV_oKzog=>wJiE@d)YiDrXP016EA5=i1HKo4yrPrR?MDP>Rt-2bd9&r6-dwTM!hUhLBi9t!+zQ^8 zUnJV}Q@iq=yI)qkfvUV;(fDzT^`}7va{=%zACbh05=Az0&;AkOh!{}{_7IIT{nd_8 zIv!OM*Nn}->=gB#MeoRMr%S$jPP|tbc^)q~xBAM(JGZ7e{dhy~!dL#9Lo8P)Yvzhd zt#iJuo?yAbxaemelcSaiRma=hy`N!la>v}(H+)Z|22C`-kU#yKo!6*}on0?ox^_}yJ2%ce&uHtwUtyix-5%a>H^#gzvi)$#wRq#cI+Jal zPImrn-&WxRbI1A9p0#oMz3u!jzdXKZ$KGM_kDp%(zkGI>&nmw)fj<82j4USJ_wJ%; zUtaG1bn?d8-pk+WuDrJ3xAek6uRYb)TypI5?TfFL-T3iL>73`{s}l@@9;>8!h7Er* z`=Z+ZnYY}H^PP)czS#R{K*^u0@-5m?ry_?x=^XZllT**P_jo_&cgWkKT(k9(heOYW zc9+A3=uQmlbJNH_S>wfwIemQ&chnB$nV3$yo>Nk+ueNBB%KS?&BK4;H{H7}Z>DCt) zzrJx}g7jfo-;oDbALzdQ?AlQli@mI#c6n@}eyP<@mkt#b=|q|tEzInjQ!zo{H0pTx z>%dp-dV3w7yL@DM&$p-U&TX^9w$0j}l9h(ws3YHjJEjm?rD)c`i zIYq;N*tzK&zpuZ%f1dpG_((vo^{yX(9lg%}s8PYwb>3sQ|2(|w&!!@@Khq_pR1>)?wL5 z>C=}FZoI8d_tEjX-q9kO9jgBI^z;bLw_o4*^6h#~uA{&%yNwlProULvbimW@zQWQ2 znnNdYQeORf;pD9)o##z<8&`At_U~oESB5U?`0d=A2N!1kd1SEEb@J^uZ%&U*T0Lpy z@>R#xTPG!!ZfuvnBJ<|cui9=Nx!-x>^E+R)U+uCZY0OXEs=`}ER6VMSdTc#=)HE&5 z?&CI{&T8t~cHDK-qrjj`SFJZzhC}b|Q(b#v%GXg>=Dp}1V$`;};*WB(tEw-y-w%E1ys!`{_$XWg(^B?p}Ik}Ou z*d|f;H)bYeZ;cwOt+Ms?UjJ7sR2>&y=iI!YJ7({C|M8)Ycf79fr|#}IoZI30;-vJ) znQ48(zZ2gyH&!jn&=u zmP!tdUG^rsC_aaiyJW_n?uSBmmzD5d6dYc@u!b8n_SjY3)5Deyd3j}7d56O#1GgVF z|M~~9F*Il&hXuiV^PeDtwvnStw)nfh~6U6)YPY%Dp`uPq$6A!%>UP+m>; zeY2a7cAv7!39BmW9g=z>GHS!s@=38z1P7CarLMZO%8at^_E}vs+3D56tTC@1rS{d@ zzk1B^Z!T>b)Ye3@_`;Wu_WT}gD4tXlCvd0QzwLLv*R4N@xA73mu)*e~7kq9>ANO4@ zDtmH)+MaNAw~=syfuMx9?EcwPe;NvFE-M`~O1nP4-IIIXt7GpkE6Wf3d4B8MvDxm= zb*s~&%V+fNxM7~#m~`IK?CPMM-36nn*m*nV9AEZ&&WSCp*K)OH=I$TZDre)b9vP~w zlcU!!S-H2(s=RgKjz05TX7^4jUX~s@MYw;2Ma+ZbejS4)h0ELD5dG?K#iRZ9A5|8XAosz!M;osdZcNYf8OEO@+3p)# zc8@h6yV@#a`O4AHT?=k;ruyrp^#+!3XTqjoA1P^ItEo?nYkha^}CC(uy=ZCB7 z_?upi{&R>yY;k_~^-{JT9omRlnkuiD1_n>Igw zH}rMQsE#L(>HHSp?EHMZ|9 zs+VPF)5^~3XpG)tJ9~NL_hB;zm98rJd0*77L*0s2Ztyi2bigjS$1mR&_jN8kbhFT< z=ZVr7D@)Co)WYXGCZ&n@S48jgwrJOXY0B{sHB-NgxKdq>UZ!pfgd*?R;OD3mu`RKY&0vzroDdn+aS->%hQ!C)*d@kY5vuwe%w>T_U`@R z22@N|br#zSz9njE!wb>mOe5RhK>zv~G~5BcODzC-%IyamCTzH)dY8};wwiJ~E7>kf zPW%mXYPh|5ms3S!InkS)hIusX1n=^A3W}2Q+BhvdXMF4#9|y+Af$?!qZF*n~K7Jk$t@85NzB;3M;3Y-Tp@C`;5| z>;RuKq8$|x@SukJ&8UkEDtxk29JukDH~j7izkLw{PzN6MU{Mzm<6^_$508Kssy5TV z+JGk({B#iSBSAy7+8HRstTuors)0c7A<&FTVH z1{3val*R!lK!=>hVu%!;Dum0yiuL5M=(2UIF#!h4ewIa@1dW=D`j zuyctw_zJ7mo0`8B50oaL7G%>g@E3EGNe={zTh4Rwq(e49LU8RVy1zg z2zWxiF)fxL0Y6pZ2~?I>ER>M~Y1HUgiI6@HTq2q;FvxWc+2r($9Y$5+hnUCdtK zk9kAKpsxb(mrW=DAJ7G01+W7+0(t;E0et`=fCK=Z7MBCiU@KtfflCT(Ub=mo>X3LX zA=fGY(z2N{abChskNvO}06xwk@QWbC7yxHP(g}cl)dpY-z=7cca07S%ya8C(et-Z# zAOPzf3&6T#y_KN#J{6Fh&I1RmY`7w~C}AwQFF;lTr>+F>YL=97gkWtESW5)fim4IS z3TuQnQqh1Iz$CzAz!CtKi?35!24#X%3bs7X40ix%uoZG0x{|xTfuvAFNKmJLLgqSx zpZns6yr_6~IQbI6?-ouf-zM66zmmJ=kI6EJYJv*!cd2yVg29!l^X!$)0y47rPutA1 zT04GjpC$SM{e6N%g^vD-$T~fRBHw7RCrUjySuA=IL}{SG8H2Gil+8?1OCf>^i{>1r z63hU8D*}d0JRpgTg(v!A#TX-tg%b~UdwkZnW8A*&@*yiWo5un5N;ZcpwI-FrGRQ%u zc)B2n7XpJ6r>RszLBoikJPIZR9H=;K32}gY*hC5RO7Fod}zriWHOYX*nS;t>uD4Gv~P=2_s43K|yOz=X`E z?=ypGzJp=1LN1+TY)PzPV(LM9l5jGS6p?SqarQ}e8%m!t zq)e$!l%p9-z!q=>N&;1Zx)~Ep3sL6(DJ;tzpmD5+(yc`g#^Ywfc(zWyU%L4GjcYrwCV|We# z+cF=3!)*lsgf59ODOs_~UwB z7vB~tjcH+OBK_l{Qj$`Wq9xRT=;*j85j8j|MF{>L03tAI2W-jg`Ah#yep1Gw{R={- z;IF}kbpu03JEAAppbw<0tyKzB%qLhLIQuQ1e!Yk z<5`t`q4dHEYh#@SOW^!(`Ld)J_$f8;s|LSf0G{LV{2KaCrmLpH`J__BK6LUw?6vgwpEG{7w z*fFo304%F-tsCvgi+}Kdz?39mT9m{qEiOSADoUxxk{(2{6FAse+1gsen_BDc4z}IE zOJNieP)I-_0fht<5>QA$ApwO16cSKKKp_Ez1QZhZ=Scw1zj)roGcgx{XLdZV<9mC2 zACB+q@obOhX?$lcuWpF{_Yu$Z_%0vM%XlD0WjQ>*;~5{rQB}|gfa-!K0Q_bY->0_+ zP=F2qGk`gO59kQ!1n3OF^j&~{0q6>_1fVLVHNXad;iz(mdLDT4wg)%>905)M41WV~ z0XwQ)q8s5}YX|H9yg~iAB)FZSNN>)_UbaWy>Ck+*TKgDRl z=wU%ZrXw{c57Z^ezySb8rX(!{t-2&oYfb~*A(@J@EcD|~Bd9-)PaL<+tv}|9|F;v3 z5@hhN->~K_&DE7%J+pDi=eGP)iC1^*NK+& zzu#*MlzkR}3j8U+NgUAB7O|oaAN_ItN2)OYza-!q=@OijmJ%gO zt^IN=vN>OlCDHniy^^BR65%5-+2>=CaghmeNiiuA$+6?iWSRXnSp|y{L{SovFjz7! z0X}&f?iuJA9G4-9?JbOxz-MwYUCaSu_#{kZospVgM$r)iA`&4o#5JSf#f|KHI>*`% z#pDJ+i@&%NC&@mz6Q;TdBP0>2lB5)ouSAqcfkzxr-(GHJnYQ);x+)1BH`Uj&w^hA0?fp%-ATUtAlr`@-WX)Y)KoALe+G$6jy diff --git a/SGGL/FineUIPro.Web/File/Word/CQMS/Check/施工质量检查记录.doc b/SGGL/FineUIPro.Web/File/Word/CQMS/Check/施工质量检查记录.doc deleted file mode 100644 index 14cd981a886e40b19ab47b75b70fedf011a39460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12800 zcmeHNdvH|M8UOCxyJ17f14v@bLl#^h^71Ajys3$y7(yFD5(pK-LlRh;5Ev55tA!n< zf)i`Qlq&7mQl~gNm~h z^X>fhob#Rc_kHKP=iGbVI5)cei65lDBR%Ld;*m>Mti-tZ8sdbaBoQ4ErY~8RWiv$( z9j2Q|0v9n>Z&-&0!ZG3a2!uW$78nV{0i%F;AOT1OU;;84p#H}qOa@YbRNxkX{9zi} z5-68#_%(@NJ}V6fcgP-SZs3$E-mW!IUl0>ZuOM<#{mWuIu>Z?eUW^<4(Rs~-WC0Bb zT|p!!~dQEbA9b|_AhY(c!iE*kYeTXcgbD~r&>Mm2_7 zC4s?>XAb&zYdA_*y;xjZYr_3kskzql8bz;4eK69){nJkmbp9-x!$k_>Fep3fgmR=W zU_RGwwDnIu;a>mr8PV2%8u+&Y=|BdM31k7c0pkEaFdmoy+zteQiNGXaGLQ}20Zaj= z0@Hx$zzpC{zyxxDTp$ma3FHH_fZ4ztU@kBZm=7!fhJ6yPBtn<4Vn!+pfN)$yyJ-LF z@%KMk7EF5Ph)(H*_OW#_TReow6qEf)WmSZ1pzi>`d@uX0fZ({dc4+Lmqns{8PEL zynI-)3F|fS%SF1-H4a3(QD6F_-1PIWpMQKtM$$JPgZ`#{^xPuwyghiQ!3zP@8|PgN zfI?;XqnuX(l-+uO&-x(1y#RGj-BI@r_0*LkyPhHIlbrAv;!v@oZ2WT^YwTpG1|i$6 z2gqlfwy+dhSO#6}fR=0Ey*EPFcO%?_k~OjtTG@e8cKM$6!+GQ?SySfGb*Cy1;E!Xv z8k%Gz!S*#Vv_!~2M~pKx)cS$BtM$S)(-*F$Z`L)X5^L!`NUipYno7WUX&=-vy~;ou z;aq+eR{kRN-UM7J!FLV%`O9a3(_a-Vxe;q@C;ppYOIz_I9?Xa`G5?4+jkN2uA1$OW zq`$gWG}!*#{r>IApUXpsW3l{_%U-cFxU7`}e-xYl1X)_KwBnSqM>{+6Z}?KX_7UWs zjbufQ*}DcitFO3I@q~&zOw$56p`D8UpNC^ga`ddIT(-&b-$NL1m3SNJ34>VH@1x(n zs9z6@p2_wQa;Nh$Layb3(s4+enxP_rpVoF%XMgS7k(0rW&8^KV*2POlb=={=4?M zX7b`?+UDS4ws3m?!EzrSxK{ZpN36s*JQBQ$Dr4Zq>JzgCAAG+#lXB z!XYCG7z1PiyMYgY4*?yX-v^8Yl7Unp4e$dKfPcR8+gE@1MQ!vgG@;HOR-< zQZY6Ok6rAs;VnZ+vP^dJmLp%y$>wh@jx`#AhGN6l1f)6T?D>nVMR_)G4O-}Le8|J= zh%UJs=$AtGb8eV-_q;BhsBCQSsmDpc48R0t0(S$8fns1k5CV<@JP-W!4`+Y!>~{|B zsjDiyMkYG7x7~!NFh+XH7`m`+tcQK|EC-qNX^Z{kVJx&0w;hDln9^%3m$OOq)3YtC z2b#q7xA#f?%pYsfF9cquWgMON3D(#zaO_adnLar zTvO5>J!+-5@y!e0Om!inH!HI@E2}rlI*-X2lHUdc)!)z&YPz28L#TW7x0&`BI^HaJ zsB`-KML@_sr8;-wW{VHp3J(kk+cHI`Z4KP6YVD9jfX|E2mm<-dBnJQ3mn+AMclAM|fA<|664sI~+EFXIt=M*9 zU@lfhn+h`RAj=Mv9cW=YI6PL2J7rw!tA+m7`)7=AZ7^y zrBdY7b;7~4F;vPrV?T)xd2ayiKqo)y!HFaRe!v6@fHGh`upI~iEkIxOoOYeikFr|Pr#ECz%k$qPAO+_N;w00OHoNC zj>4y?{_%7EpB!Y1owB5s*|blw8%zG*ic4tMW**X;noJ&SJ_ zydW14M#v+}4=e~aSMjC~4+K}RrAH5m5s9&BI0c@4xd*~WH+BDkJf4xbPv%~UdAutD zcGulV-ODCA<)*59cSm{=VHO^XS6XD0(MvDC*)!NC_Mt9ZM4&R8ZyCA;w!?wdiyOa<(8Z)|G4D*s1NttHeF#?Wo~(-EZPv j_8`y<907Rm?EAoL0EvR4JZLRcDCgH-9jgEZZgToR^?zO! diff --git a/SGGL/FineUIPro.Web/File/Word/CQMS/Check/施工质量问题整改单.doc b/SGGL/FineUIPro.Web/File/Word/CQMS/Check/施工质量问题整改单.doc deleted file mode 100644 index 3689e1d65036e96b63321e7d4a4cb6589c100c28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35328 zcmeHw30%$D`~SI1x7(^kX``z`zFKb4f}&)JXctj*>$Xw1w27#OP!TcNvTq|>L-xix zj6KEB*kv7An=D~)f6w!|eRSK1S^hKsxu@6rK4*Q-InQ(U&-r{RD^;&pwN399X<&L0 z7Wp7nARH-w2H2fww;CaRz>a< }de_XdDfX8uJIc)ac~Q6LIzLaMwEq7n%K&4S?) z;%-EUDhVDFJVvdvT4&0)-Vd9rO{`4`iF0udM;K#c_=FLQTYU^|&Q3?zOHujBLq6jN4e2_w}Tw8-I{=0`9QJ#p`rPkK`%t}2-5clO1tTB zD)3MEq50CRXnkQmQBWIN&NQX-r`F)ycnvAt9%6Y^LS#x7_lazq1u71(T; zL1gBiE`j}__X16GO6NYEzi3fHX!p>eJ}Ts1pwdJY->M0EVjgM!Pdlx~M^CImkORkC z&ZqxSc_L4S`V8^F^k|nSn(lh;NRfNWq%PhPUz?mLuh%}N!ld|a+~9hF${BzbBd{&)$ymxtKxqzyp`Z^7R~*Sl=)-3 zgkGuvXborwum|)2I05Mu{8B8ZM7pF>dBE_|6{le(jp#%n8XV( z3LqGyLyWZ|)Vwi3v|D zBHp{SUg;X}(5884L)8eBoKV#wx=s57(~epZ&+NQvdD?KlaT&z>D3t)Z(mX;sw=5nO zQxDhqsC(2kt!G-tze#JOLfUcWD;&~EWcJTW0A^E`2}3;t7C9!20VZT%7|g0acJM54;Ud3+!!fbh}{PUOPW)?)KnOU?#pyPru%S!bOBwz z!XcgHOYAMJ_iET_36U{~r;Q0iA|B$)Agpc-xpEygNJ|=Y5#;lZF}URcgq_GX(eiNIBcY@O}o@O~NjY~ z%SRh~+Jdy6LptD-c2z>uGuASs8+8!4Yg;pHgs>%Ru3g%w*$?k)O*Q@6n3VqaK~^&T zLreKu{j+giMx7r390FVc+yGPn?gH)u9s;-ugeU^q0eAp2fCa!F&;#HAa02uJ^aTtD zi~s}xMgfF?Fu){0Dj*Y(4VVR31jq-h1gr+E1?&PmxlwlGF!fhfw5DkO^yx)KWo1S4 z6UuJP2X|2j{FIg5z}5z{?aq{Tjb>X`?P38=E?~9rqqW5+V!&(&tA*eC^(S?!g}U?* z+Gssc7fPC1sni8GT7}dFNpk(fDyLDdbqgRm*Shl7g#llvaZ=FBMm4S%hjc{Uqux=s zs8`e}>J#<&RJtSIly;nzcI=gQtd(}mk#_tm?bLX5SHJbzzy{-ytBQZ$b}$~@)t4T* zob(#UOjnk~bkYkKV)Meo9`y{7ZsV8+wJ}Ayb#uFVhOd_NSUIe(sbUcL)yDYrXbO`F zj;8g~OBN8d={aIPZLN(NV_cmg^Bl zo>-$JVP|UosY?bnC_}7YP7wnMX)7VkECHnEe-=GHpwY)z)YF)oSyiy3tc+^_D$9=NLQ2PJyrTTZ~G^u|)3&ghYhn9>D z^p8AStbYzY-|hi@7dObxoA1l|HP?$V$iqSVJ0MpQrVXI!Aq@u2IilGyc~b^6jLxN!h7UU89Nh)ZN;(k4C-qREtJ+ zisw?D#_Op)N|Ke=QXT2heM*Dz|0s|FY5n?|Ec3Y-Jh`!W8bCwZ9U!B zJD*LHR%%4E4(Wiu(+-aWStiu7S3_7u7^o&I`go}B{0q*;sG$YU#w4d_WlYKGSuR6z zdRE3Hijvhcov8LSjT--pzf}L6`s=@c%=j;779Np_PbZG1&ho|QKu1&AzW#~BM-un< z?)X$h8J=MzE>a=*WMhbT__zUa^wS6QQT3Jf0b$C_zf1xR=ja8}<*(P(>p7%j{hRGy zG+IRB*3TW5+tNdS6Wcy|RVSZUs#9;-*HBU|T=pS9Fw{<=?xeWEvL7RSdf6Xa4kH?U zxI7_&8vj_*>#};fpN(1m#|_+U!1EJ&2B7p``X&0`r27xoKa)?aa_t$`o=jr6b&3UV z>oMo{TSaUmfN^e?oJp>T-C-*sZMOQbbhcKolyhNTl$rmJBv4#$Fk>vp6Sq$y>Yt!FXbkV!x$ z0ht735|BwiCIOiQWD@wtN}wG_jcCAQl4RH;$`dxc^^50lE+0l9$Y($Rd8H-ZOozlP6$J)J!~gBT8Y4d8;#bO3&UR6s6Z zC15My5CG4J(*YHLDgXgJssVTaKEMee3;X-zLXQj5ln2>+3}O>ccwx#5=xA34JK9x& zEplaZ0G7 z*c0%A3XAaIx{LvFb7fN81%tFnQ#sT!ttBSJnO7}dMNEh?v^0s~kW0(g&fGcHF=N#SgEyf(an`WIK5-C5u=lNH5JHV&*VH>>$rpExpMn zeYOSs@qE_Pjm2(FIMl4$o>bmwbr6rt4WR$PD=}oGON=NXRFp8*BE{?|hwCtGMWsL|1Jp;7Uc7WkVnr*zB_zVeJ`)Amn2H`(j_5uFZ6 zmg{m|EZ0mXw@lL_jP$SSKf3C1oTK;yH)HLynhlO03TM8#mG>)8JAWhR$ZeP2rz379 zIUY=#a&p?*^&Pk)lVhi^Nx8an^ghpXYaB|f^w+uW;?LJ;m3i4?pLby&;klD)=Lhw> z+AY{5ZT;MFqkl16v|P8scJR+HwY`6_3o4vba8kVe2>;A-kHcx-o89Zj7TM(uj=USZ zs=)G&&;Hzk(2W<`mF?W~ru;orrEx{aPFSEl6)KnwFaRV(ghq#2O8pKIhy>xGao9qX z&kRvK!c%j)HF?$e+{<<$KbZClE;?QK!z<#lRL}YN%JVC({&MfmRJ*e`TVGt_rs8k5 zR9+=Jw8SEFchw}b_4)-@Tn&CQi@J4O>waaj&dD7)nl}fYi1(Uod@*<0mYvsmKSydT0WyvGn8qBm7|D=hY7|LbG* z2dJf4zDTowx__JSk+JREsV}wcerq##-n`@UcNC8t`|Q=Fz{}@Gx-K8I%G1@You29B zN|(+m-O9>(y-3?I($kZ z4-a@g^B2VfGw$@#&$TajQ&arJqwx3Txu)%Sr-B2XcN+fM&aU@|2b?Rp?PqV5uikda z$)XV1}zpdvMt6VdE)&SQZJGAoS7_^;wBeQU`w&MKx+_{%(f?I!c<^8SP z7u#xn*>v;fB=O_Y0izGCIM{vrxz$0Y3;LM9=={u7>5|5UONR>z)Pjxl@=^w5mQUi_ z1sxB3=lQl>zdk?acj6xlq@9{;74R z{JtB_DhN2bbK{mlo90#iOfEb-;_hRy>+HiZYr6fUxAMgrm+{-L1aujZ>>|Fx{B=vw z+nrTl0i1{6M=iEM&m-73OVPc20yYJth9v`zJ zby@!M<4T$_(Ip$&B`r<4{bEU*??)f7pZx0H62lcecEpUk(DhcJhTztdTOrRZW(G}F zW$ig`+3}o;x>bi=x1Cn%bnc@1-duOYgZ&DtPkgf})xN8C_F&GhAcF zv7Q1UW4!K~#AC}w?O7A0D|$Nn&Y|d~bB0_C%$OapOW$T7zPJcF~`LXD4Vm$0&f zvzP`Ul^ar`GPZ?`Z^hmAuGsDEQU%+*8?4(G)yEaDb(`pCd#}$`lPP-!2e8}USP+x+ zEG4mj;18nP#`+4SoYkt;frHKMZuAMsGFo`bBD3xn?G$cYZ#C zWtQOE^Gf|q4)Nm zj5i$>jk|qj_FMa{-YN1S*|X1)kY_j6t8x+-4DVGs@TTgjjZq=Pg0J^aD%|);N9l3p z<*;q;Pt^qLqU7bH6joe68E|XyO8Y*O7TWAigw=&RIC1} zGH)`Y$E>@fHooNb^<(+`^5e4aHAO!?b12nuSU5vFC*ENpZ>pskYufd^3F~8uGe>Z$ zGb)X4KiPB2JahQ1(tf`27lT9AUn@(Ec+Ni*D=cwP&nneRzu$jFb(-DVL+Rt*K8YWo zdSJ!4<6ACm9NNYpVZp_DPxk&6rYlMI;@}LI4+5^D5J`2XLo+kE#~YUvyLx*H|xY!&DCtx8QBNCH8M9mbV^px zj1616a9Od|^4V(wZC&T|nAtCJ^Wr4GZ-fU%nT9`#9o)euVO_rA&CrK7SDg&EpXHif zo|(&^b=jocz+~h0e)mi!7bv;M=a%(Mu{0}hYgX9h<#tc=tz?Y9Z^iGsH$6wOQcj(>?=I`T_J6R@UYKKZqU0Bj-jexKj@=kn z^8M!d?L*(1Zg}HjZ#{jE7jv)ig<%$bS;_CuFLan(Vd>+qVIkDa;wSF0=n-j?nR)cu z8k3E0#{BND6R~-0=6%0_X;Z2W&l@?TsCw1hsVlEKA3M_isaw~_$Fi#vCMsz4+M;## zhY|0pgF2i%ruNj`-u~6Zgfq{KT(`yTEHJR=F-Ns+?GvNQ-KTh3(SLbbd`{$uq>}Mo zJ!YIw?E9_Ske=E8XMFZp+|zA4dH$P2d-9*^8jRT^yuwZSX3W;_e71=46La#8oG(n- zm0P{ktK0MCkwdjE+FT!criee56@Oq~z_)h8O9GT_N*-55RxY>P`)KKwiOV6n(kJ)QAGe3CW@aaQKmKR>xAF}Ik*Mep12kHzxXzkPU*WH^3*q0o>y{<>^ z6D8s1W-8(F>t5|hO%xp{58Llz+HT0AxZ}QxZ3iVsmZ&TDZR_~0Fw|wH=mRWK8c*#i z=W}`?CjL$hW=F|-hMMN3CivR*%@D;O`K>c*ri|yt#Qa>WHn-#T%(5*PSQ&S1 zRBU^jcs+iiQfS7tm?1c@IP!;u%T8*BSl_UU*r>rCcPs3q141+uz&kWrbTBY6pJsa*n?|P0n=nu`?CMOEwN>pBhcUb}YGox^Wl4#@ zA*Y7Rn>tSAO>v?YI}Ld>Yy@>Y@bwGn(tM&xc)H2KDht2GBS!+E_RsL<6f5XJWpI2uJHB*gZxw2Tjd<)#YZ)zw6dCb?!>t^Rq7tl(cnQg16OIL2aJV)4S)(7=gk!-b2nm7B4#cRn&^{0@ z@%b31EA7*jj?<0y=|=n5&^|V_k1g$EYs8C)iWH578X+;_g~dd%0uZ2Ld}zG;VVTj3iQcW)$~^xb=n?O{kq9xU1~J4ymf(FJ~fS+yd}s(BEgMz~c_Hc292(u%OE_~33u*j1*Kze3f=JwLc< z12^NTbOh31r7?aVpc=LQ4Dd%O_zcD#E}>>hJ=z3k^q~00f`1Xd`<^^Lx>Cf3c<}LLy3q)LJaOl+b{@=BV!?Z z7f2`J69#eP;V%-xM8GQwMC(NoDc^)zUtcl-KH3)w3Unb6Ktq6s55+qa%F{4*Ux*O~ z`46PZA%IlQP>KZL9RjI`LJ6WE)E{CAz%ECIP&p?+7z^qkfV>o`T0}#hkq|c&VhEsY z$R`naVx1&DRuHq!57Q<|_&m3S4z{cJWFaj_VFd85Ni~}S9 z@Y?cHz)HXtKoQ_4z!^Xp;2NL`@Cxu2&<2_s56}Ud92g|nVc=K@$|Y&j(j5}pYQs*6 zk0t1isSb9!bHckw1iu@p4QK40sep> zKr|o@5D%CJm;=ZKpllZcmH<`*HUqW;4gih;P{!v0R{{3{m4Jr;ls61El)P0yz^wpk z0Br!uT@HHl=fG}39OQup%eV}%62Juh+}eC3kF?~W&XRbj#~uKT`#qopfM1ZnPaVAj zU|EemrfsT(5Q#c;q+{VDGx+Qo_+s0^@$?=54Yq;%a6XCe2KM*jkdww51TWn?>2)SP z^8E;Y44_xQ(BJb@A$OHaCf*)%6u6HHT(SHOVV0=b` ztX`5%Ua!gNs5gY|5YHW=yqh~u?Fsj3=W+$1=1xT$b0?K$WSol5fR!r0j*e)xKG8zE zd)O|$2~o-VN?i-}M>AixU1{cT7}Dpg;WC~x&y9Jjy~AKNBZU!mM$df$jTZ}5J9aji z+NoIGv2$pL^_{zUnDN6SZ}V%^Rjf9u>2wW@x!mn)a<*MS$ZtLJeX@GGhOm3TYjdjK zS@Slo#{|YcKMgYV(KWa@^r9DU*h@d(VRJkBjr15V7vMXf`{=ybVnLeQuVFjJn?}A3 zITYzR@LiN&&rzb=lfzAK2P+XfsiZTgQ2<8*G&r}=cA7E`Bw>`Qkp(=(K#d_aLMq1j ziBhKsCIAr(+vDLEeW_>|1&kyXQXDvH=T|8^#vRZu7g#Zw9F`m#ZZ)&T7NlZiGC71D z5)G9RP+u4ZadL|%JeaUTAwM1rh%w-Y69OSNz=uiX;DR(mp2L)rv|^l3>r6UYePB|F zCc%(03S3<+sN9t}Y$lp!b9aVL9|<{Onx3k;jOi>UgF{#hG&mf>Kwyf^7!8AJ;DpSi z&fsx!jD}njsZ!cW@@plBnX#z+?xvVDuB{7|S0t1Z^ChIasu^QCbXYpigG{pW?W9tB zI!{e(wgQ{ZvZ$A`M7Z1Zjs;wMDr)OZ3B*1O0HY#2iu~ zHlaRgjdKB6feir+mKfzKkrR)amT@8{peHtAa5G_qU&}b*6+y-4KKWm`z&ramrqqRJ z7=&~Iyaup9emF$1)R29BUn)cJZ7&fy#2rC8!dkO44A&MgT=j%6YX_3aq=4)u$C)RY zT0Cu@F0U=GBhS`|!DsSWd^x@XUx}~6Z^c*VYw_Fg8DgebUaTNi7ORT&#QI`Gv7^{Y z93T!9j}livOZ|I|DNNfbP<9=j0gua95RwdG2->WagGGt)b|u_Npt%OX(u&0mr6UI|TnKGE5_$+5 z#votfMm#Wy%=`x=@B#XrBDMUjUs-G`71LH!zwwAr+ccL;x^&upnGb$=2LLA@49^5$ zzsLpP(1p`1Hq-(DG(WNjfGzYW0O!O@0G$6G0I(Il0N{eGH84{K$^)tb)C?#tu<_0T zE?k{}VxF!*@mZ)RP|O$m6mBr-&e710c?yKlkvQHr48#1~@w6h!LKu?}O@(88cV9QE z@ze3GZ6s-RAZ$ovNL);OOjrWXBP=X3B$PKSCQbe~D9{aqMLD>th z4aBd3qkL%K=#Tc-wG@cV$Rr?>fJ_213CJWMlYmSDG6~2eAd`Sh0x}86B=DC?pt=1& z?ys2_OD-<8&{z9*A?*Ln-W2u)Ke+~eRp7T7fctpZmct3FWX~Q16!*h;vWySY@XQt; zluZJ(0b~I1Y-$z&_x5=J+}qAaDIJignB}SXbef%^eo~v*aur(2Ki29}eVY$QxziMsQQ~w#=1?=gyzLG2Lf?C&? z6S%wbF@MxuOE};KZR*eoh!xy-62SdFyoCQXMiugBKtk*@EzQ3z#HIgxx8#KdVeP98 ziEs}KZz|$xS<8$bk*Q; zP5qjFh5Rj%5gz)1k!w_Qyi?lp^4LTEIBsFx(NIi3^J9nMwfQqXzKG!gtzgV&QZ^3O zfYDQuv*fpNjHZ3?PST%cz9xS$*E{c-f8D z-Oe1|=IhEkdvxbc>db$L5Bm3w386X^+AYA57!7alS=f^o-HXQ2Elo!Mi4yof@3(va diff --git a/SGGL/FineUIPro.Web/File/Word/CQMS/Check/施工质量问题整改单2.doc b/SGGL/FineUIPro.Web/File/Word/CQMS/Check/施工质量问题整改单2.doc deleted file mode 100644 index d6a2b332897a2b6282986c8202ec272000298ae6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35328 zcmeHw30#fY|Nps5x1AQHvfUCgQnzTaL}W=wDoYgFix%22wvdq}GGkw}^c904%V6w` zWoQbcv5OhTuE{nS-T(XZ+@88^#Q4u^<~R4;-p}W(pL5RV?B_Y>DKA&QVD&b$o2-KB zz(lNAuE``y_5$c#d9xm4ouMbYV!2#S)*S(8Rq9_PfrpugnHtj+Ggjz*kP4A8lq{46 zWBn}{tHpwb2My0K%P`|?%RR&z#?0P|u_Gfb!U?)m8K6uRq|#F^uU%?aou2pbEvJzn z6{Lu+F;eK?Me8WMa8D`(((Eb;r%at;{}}d`pa#Z_`6~Hq(vYz`$VnLNNxhFQt;^Vb z_)kH$&%nPIBozU=xB+8A(50ZHYC%fc6)q<=Z<^yl$DlyV(;(h!M1>CR7F98%8QV^w=(m8hV;mrRpW46w)TU)=X%o|8V<*O@EsG6^o#;6+Ev+;)%0X(XuVJ1u85(XTLJ)yE!(kF`p)GOP4UWLDtl8XKe^JxYzC+l}n&K3TM)_EaJ zH8gS*)O{gh%q*W4-(+8kdX=r}SGHpIrIV27#*lAq1|bd~ErPX;-Xo z*B8K;9hhBhec~K2((WABu+m5?Dw!x?mj^S2Blb4$@PUyKTz1DMyu%NxG#^lkp{kim znRBICNSPC2t}1NVET>YeWlpRT-!eDwMXr;EJ+G9ba(Q8uhoHq2Ev{44cbpA>9bXI(&rKB=ybUzdjHlY&jdL#B$*uW~*Q)~)Qb zkG8_+!MfogRK*lN9~oEn`9MqI^O120PYee7DVc`K{pElzgEfc2uEfW?dsHrb)f0%4 zK3BrGS-!n4R4%5;%7!>)!@o=aZYkAx+=--lM+`>IisQ~ZCmm-sHS*1vV7~mil!;Rf zKmC+JjKYxD%jZaa1!lCx zw2YNAU`g{)iYt+tx4N3QrSk^m+tN#oVJYVglv~@oT1zCA|C0|b|4x!B%b&IZsV@BW zDPx85C&uq9|I+!NgvMVg?+k#-d>yb0*bVFj_5lZgbHGnP0dNa=2s{R!0WW|*0EV4v zJ)j{V1uOtdpebMldJU2U-J;fHTk*Xb*G%T!GF&7oZ#Pq~P4Sqx37-QSiTl z1u%V;l9D`jRCILdUt~1>n8Y~Zgzzce85u`xX#a+>+M?l92^FS(8Uh_7ZdbuL!pYK} z^TjQMO2<-zk|i}iMjJ4Ur6PpG48cH4R%txt{b8O_X{=Uqt7?=lb1sd&@-_!zuf(@( z46i%~C}WC{NV8tI?02NOIbY^{d6#SRs{X&+x+9X>|3u*j_W!*_<=Q{r?)h=x6SRL~ z`LX@KavP`iO>LXnHMQw-b)km+f4MH-ff`<^`oLcOeRHX@Sy#>b|98%%-aA{0r1ICr zTK3P=qcu&%6i3nn5v)3rJ>UQlO<5qT+1EvEf1g< z;0bsE-heMaXM$cSX9zQ`GWDoT%UBIvK89O4*5wS!3HXoe)%45yJmtPkxi8eAx%K?}8#6)c=DH&0^X2tnf{CU`DxoFovY=`>Cf zirPRg63^9c+h3brv(dY>zp!$#&KKbookPAF6A14KK?Oo#fI6s9B>bGrBC+tK#5P}> ziRs8Fw^35=#nrzw*^{c0wm>0m4|9^O`uww+e?hPck)|4w=me#rE8Fl(t3d)fNj_Bq zFw<6)9hV$2ty4*ry??Apa(atCRdNK1=;d-QIoK3dB<{ncbNHVnoi2Z61F>9fd9QT- z?{s>qoTwzAl7LDADha40ppt+}0xAipB=8@VKtqWkGr)V0F<33CW0xQ6a!5i<$HLiS zVC8$@hzr8+Ly{0T*WQEbcyvIx>fHW+*k>WXJYQoaJ#SZ$?yiBKiec~$in#+7?LX8k ztAXr4l;_{&pHKT%yiOy%JzxS^9)}s5L+lPf$CV|hj>bS!z!B&M^asL#B;X5RAy8E~ zJ=hapE7YNjkoR5SWB3?@&wn{wI`Z!f*$o8#05l*^6QDmp$05>z3}7p82*?AHfdZfq zK&Qg=04X2?TmhBa-zS%<+O!nW_wf)jFI<@F3p&(YAdYs|6vw!WHR3@NK;eb?GdApZ zxe!zb=OehIQcTE#M@$c8j4p7CEJgY$Cz(M=gh0UTEO9~QB;Ki?#03=*lQK7t`mCqB zkmDZcVa%$Efnq6BmaLPsNWL03^L21-9%xTFji?9+$rI=ql75E_#()OYO2(D(qGG0{<*=AHIDD%0!w(*4h=w_AEF&vw;la&O9sIVaYP zKXh`5rSYkY+3WkgdD-inZ|5wjag_C?Rxek!`z3CFBlVp}7cXD$@l8?Z7M2g{bq~nA z;ne5S=KeD#o0+r^%&fim+1>;DtemDN_n5KNJ9FHfk>S0vUFM|6HA-K1?zOY&p7SrK+_w;%fQr-xau zx}7raZ1cmOX3uTbwV1Iw$M1;mE7PrahlDzub;!CdEz+KCaCEEAjG?*VQqz`q4z^o4 zoJ=48(q?>OX)=V5uBVb43>H9UW2(%?yuh+HmW<>i%`zy7yFkdvbTUvB^% z8W$QBZ)-!(l)1UXkIHnWKbf|F>e&f>&mA>sl4P5i?q<7o0=sE7DZ--Om3j}Z^f@8X z`c5Nd-IJFaT#C2MdUbRDZ&Kr>8zo0?xph1paWl!~;G`+1rmb7wL}T!nkzcGGcV*|$ zeO_nRw$HJvm+8Jsw!olv>ZLyWyti}?IeSX)oJZFyt%EElt)Dk)=+BK7uQV-i>~;RR zvG>nT!?w)LIwjwJRCZ=%pTm>BvA*3^9OE>@!6lA6}s`KhIu=8zsi4$ ztW?hEh_MTery_$h0o=Z42@#>up|(oT-hnZJ;h}L!^C#BVhU~E%?lP8zi%4ov^0L%nq8 ztXD7hKI*gO&B}DEhSDE`{GT=(_=l5I$Ktz^%jxEGwyGCxyXflBalZYffqwcE26nq; z)^nuJ%P(ekcR$jkc7I9z22-!6ZrNn4wP1n9yo)b`>P)`;_GbFCZ7+ZR`o@j%@`t(I zhaOsWu+8?fYlc}Z?A-EM^Cwo?7Y%;8csMIdFUZ1d{Gir{*Um@M zmJZG9Sp37CG@~7MMr-0`Y%>2jzoXBd4Tpy9*ce@uvBNZ=qAdSoJ2!6j z`1;Fx=h;tBj(Ymo?E3Nk@U^YKH_Ldo)@}6m%l<6}jd7D-7XG$5`}NL3v-$UJTNYe- zBpGw|$Ox~QwzdVQpFjWneEv6`njgqc{>FIM(#(ySL#KB3xOG;z*K5lrhp_K*q;B25 zT~YWvZbLx8iqCTUrtA78H8*rKJ{`Kpc(vQ{E6mGvrsWKmHa!aUo|`WjDu4Fs!Hwd= zBzL{e*PB>{3Hxh*JuN9vxA^NDUly+u&2*I6rx>-AS{N^^)1c3@Ha$Xe4(bk?Ac}i^ z|H7$X7B!nY$z^QOufP7D>vLt$f+pXl-8wXX+?%5VAS))~Lcf^kRsnyK@gTR}QZU#TGnKf)`Ez#~1woT9K z>f1Hhb;~uwq4Z(EuUy1QR<&B@7M2Va@{vW>4<-NO7o@+_`uz8YvS{dl{;5W#5E zwTZ`94B5Rl$~5NjoL>$_FQ41{YCy^y|6TR0cCEQ;*32ttM$gd3$Bc7CGlOOb>j&T4 zFfJ-(Tkz=G8r%Nd+w=8uO~?7yMYk^KkJ`Jg=jZ($Z+E_8Ic0Y*f3f-Xg|SIb#wB(O z_%7yF<9eF8k~Ou80(!M{y52c>hQ*>EY-VQND{NrtR`=A8DKC5b_jFH9NN)agkjOfv zXV|Kv6Vozobn?2oJn%;5S0}s0_2_1^qFt(;;iZtZ-BQ;aoAxN(x%IYHGxgV571dgt zaCr2Rw<%d8QbjWteetHl;r_dGw@6-Q99cTQNZfby@vHi$2QT(}b!ADO`H?N&+rMx8 z^|6>yx6aIY?Yz}{oOCbEtQVLWrLG>Ox$4>}|C>uPoI8(Sa>pfg@4ct}=N>(J_u_9I9?k7l&~S1Oy`t~$ z&7UA>JNwrm8=p(N^cVU3d}PHphB4niX`gG-e$jN}wD|Umq*HCJMboa$AG81YngXksaj)}Te))sB)$_9+IG}OP1@~X% zPr5G+&3$@7x;^UZZnKc_CbBJ(CHKz$@WwQx=#tuTv&8H38a}=2wkqP@lH7E!%kvCp zj!xeioKo0#XB*kDo5DFeW}jH{=j@YP4cCZkO`mzd+aPtr zeb+IXh9kq)En2bHXyu%>0gmo-+s^8mxM@jJ|H&Z-hFFC^7}=|dPeSI>MmIw5J6v&X zwEag7t4p)eWwS3?=GV8}xV`Ib%L!T9p7H5w{LA@_TYK@b;d5YwW4c#w^-kIf3c16qBMt-IX_Fx zmMxfa{Q9VzZ#FG34}ER5;gy@S{TFll3imYrX@E@^(U`aA7PX&HVC&;&U=w0ELzcMP zrfsA{YU;78Yb`gv8ve%5Bx2Ku)I0tCr%fq5{N>>3*+r}8P0hH{>G)Ce$30s;JU+81 z;d4!+4x5dB{BF>nMZ=n$IADh-6zB}Zy#<8;? z2ipfZIW-Fj5Y}J$D)($+?pZyZ;d|_6Ee+Z?@QZ#qE4N(UAH3^utE?64dzkb)Xz$bR zw{JIfcg{I{E3<9KlR4ont#!lWGhghOm>6>)KWx97Rm0wk<4*W$HSib{nWL}MrGd*= zA)#)wVu~?EsXVmno=so13!`E^4E)V1jE;)=3^&Xx4e%xNo8DSSWOY(rP8qEc8+(4Q z-n^#QQu8+dBue?!LD#XPW#5O7bhlV**h~*Ruq5)kMJrAj2HRh^i`ZzU(e~bgQA-a; z?|wMP)!W!}#-(;4TZc`V6YKQID12T|tKLm5y{&BQ7RS|U=JD0?yqUhQlD9aoo!kFc zi?#pjbn?4A_m_ziGJans82`QH{vf?^7ntcnuch+sZ=KC%gxfYU4k+&1DgM$lHLEqp z&lEIXwy~G^hrxUI9=m~zDY7mQw!}TW>L$GKrlhKv{(AK+&!FNAuq-rv2}@}{STSJ5 z8C6+8Q%p6LW>$(>mXi1@a;iAJDdUu16(?@8Q;|o-N>IjwuK6gZ<{eeStEU=fS@azs zH5P!}KfzgQ-0SIx$(1xIG%h|eHpa!m&PHY-4UGwo4T+2icd_W_+pVRug)}}PFeW50 zDmEt6#bRt|yhXs?a9ub z?4S!70bO8lFcv%TQKI2(;I6PK_0x*CX~p|#&D*r*Z5((T2j0e!w{f(PMnpx%j6jZv zSV+TSqudo1yw1Y514*x$qE%Xvo({1P#U=_WumUI@ZoNutRyx;$r8;(XxvQq!T$gs% z@cA)XTykGxp<7>c@{>;U;%F$N@U#e~)gJkwuR_q50qAycXE@R=LAohKw?*j20G%49 zuoS<#A_yIs=T<*_8tC*9pAP5?U13IuLMfgC@TK$%OMvW^)4Q^Uzf)L6PUS2)Ihnl# zJ8V)53*F%$Wg3Ox!6+al7z^=28ML*TxX_BT*DNFk6%|hQbKxiqWgG#7gD!hf>{FgAp%)6^!Tl!LJ#10YBO)RRZdA|t`1eiWM5@W_Q-uFq;e!zB1zz{oagds zZB+%=)>U$Cg*rnOS~2dn1jV&P<_vTN=vy3vfuTSQFbbgCw+n&gKnAcG$OgU#=wm#2 zz*V3Scmccytf)#s5usK`t&eIN)mi0MOm$JYB~!0JJqq8N^`SQasHeb%E{1E5Tn|GZ zo1|Xm@5~FOmG&U9pvSHi_UHjyzz%2&P}hn5OHOvNpd*1qAO)BW%mvZ`lI0?RfHGmIEqauZ^z_%i2GLxcOBL&O>l0He2q?ZGb zR6aa5Wm!}gE0sTiVkA&`5~w^0lnMfs7lF!)po9FA>_w1#^}rYG;FsD74K}v{QdIxx z_Tgn$L*^abjM25=p}uyEE)>%aaeQ|l=3y4d=xYxryUk+Lyyvrs77Lh%EQ8T?+`9ww z7~R08Ys%bVeDLF?L;R5}CU+Gi3%Hz7?nu%2!0UM`tgmq61Wc0zyr!X)615;Ir!fXa zMuWo$AeN2BlWaL}We%BP7K| z1nP?pn+B+OCdHr=iuk1Hieq6%ojPL<;3H&eIPon|mk8Bp_CQKcLAYl!J$*1RM6)1- zjDo3^4Hvt%L@Xp#ZS0-UHAf;Q3e&Duy5I|uP#|F<0V(S8(CDp&czAGfI#Y3_&2s@C=Ey=Z$qI|?^C?5%>Si%bAmfSbG zg%sr~st8b&Vv?&uPEu}YrNNk?oW#sdBN@H;I{1y?{Kt5tsz>)qrUZ_yY|35}%2 zQd4OIX;Z08YAWk#~PvW7Cp;^ zhD=MQBdaCTlhu(K%Nof1iU$`56pQ5=NJ~5UVEIk??GH|YhI)qD4h%|DlBvT{R@8YB z{)*x%g@QrPseKiiKWXQ@YNg@oMGl&U_=dNpCG=S+TdYJTRR``>Au79lmHf;V&7ho{ z9y&9=J78=K+z7nNz)WTKobE~Vf`!yofKn@$SCoz#YIq3hcqCeg7=4g0>&g015S6Md zfnrokt&$O3*_A|FFl|-Qt3DBWU(eHEEt+k=B!gWP9B2+m?&$zkqs0KV^mPE0>sEl~ zm4^VDThhFV3icvEL&-ych7Fn(P~p*Bgk}#k9_xV8SH@}H=?Y47&t9OlLFt2adZ7NG zG%kmLQv6gEX>G;Vsfv1vGcY7NlDf%?ZpvXOZco}ph_VTZO^D|FQdm#lo?QLm!`eG4 z_?W=0cVuu}YE>OhH7*Gg2SR1#20KqUc{1XL1GNkAn5l>}50P)R@~0hI()68Mx7sBZmF>r&x` zoD0is>gj#82ia~A@%NAL$gdjquLK>H4~S5Oy}-mB175WP#GJpm~w?FrBx z0&TX+Kq(#X+Z&*?kmA?&r03V)M8SqL^R%LSMKf*7DZ=Y<=_7Z3%c>$B1~)z~DfARa zM}X4Zy~Ip<%2!XHK3;LLA&J2Wof9LYLi&fsmCGK9z+UEH-?EJjj#k*TYGcu*}S();oEod+$(c@SEE(;D3bpfk*70G&Rk!)oMCYwbpW6fg%YfX09&&;)1-Gy~|J zcyr)0paozJv;=Gb;v)m4vz~Osq!mC*Uiy~*nxdn5u{eMx#cAUh&^R2s`w(T!)Ji`bNp(n~NwrCF_5-9FXDE3b`u+{~pV8f5 zPA;)ioZ=2FF?~3}*_G1xsqAXPfzB-R2M+CUJSY&y;pp7?$EaF}Ux0wrW@;Kgo!;dC zd$;0@en`n_{zM#GqJw>OAh2f24Dpl1somBze&TFTjSEVRJMtKfch6EB-&2;^e_1a;>5DMHlME{M-85d8 zoo}OqZPGSQEpel+mGsABJ9l#Pg5Ex4-z7GfYfz-Ofgv#(H|T7f*|Rp;qxhPpqW?q* F{6C9e1I_>d diff --git a/SGGL/FineUIPro.Web/File/Word/CQMS/Check/设计变更.doc b/SGGL/FineUIPro.Web/File/Word/CQMS/Check/设计变更.doc deleted file mode 100644 index f8631dd98a06636e29c383b602348c77b353eafc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15872 zcmeHOdvI078Q-(#+*jTNh#?QSz!f5ocoJTTAO;g5LQMjRiPP{V2|*w@5LG+zF3>`ZdW=#L+s13;2vDKXZe&^g1PLg}mn}~pt zO@3#0zkPlC?YH0V*}Lcc_lC6}em3ol=;h`LRdg9X;dam!gbC9n2_X?+yvr~Qizozw zL+*Pdfp5U8D>Q~0{FG4G1K$hyfEXYahy&t*1RxQB3W#AqGB6w%0gMEw57)p?1x5jB zKst~CWCBbda#w}~mWWOGYZQKQi)etqS!~4!MekCCt9#DV7Px)13PKz+pJKk{SVWvi5E*i2!F zuY?SlOBA7nH6{haPyyZqQCi18`69Jvy46e+4LB|4~zxI0po!Ha4j$amSofE$6iz)e5_Fb}vHCgOs^0}HXvv<;-O{*rFHu>m?#gIFW-SY@c!@g=8LWG;DQ1%l?-i(}2tZrf6- z6p+wz;J2S8s_NYr$q72r{FG^vt>cGnyQ7cwJBXiI?p#%BQ z$Q)?r3TRahv}+o)brv+P5Sp9|P0cq$(?OpBj;BH&a}df!NQYktOh+gW&_OLU_0{Hs zJVhEm%1xep=j5Z==}8Yhg7KU3)zj2(S1;O|palVr8~aL~hYObBK{?+6P9X)7A4{!hum(Qs-2jlzFm+)OBwq^oZ^kIs zz_@ICU&=ZBc$tNxc#x-W<8suLfO1VhxwVcp-B1}T zM$S}>lTwNiU&^N8@?n^@Hn&i?Xqo}3Zm!unx9s!0Rt<&+L#=RzZ`uU|!vgXCriJ zBUXWdaFl`mJJ*M3`av5=dv&qgK-+h=`|0C<7JHj~n0_P5UbhlBtxW@-gw20~SX92K z{0-BdTgexmnm46;A3kJ^J z82)rejt3AgvnGp!8addCCGN*aj)6wAzHIp9<7W7@R?)iM;Gg9)VT$Wf@C?i^SD78) zhi_Gv+quxsr!F@WL+xL32|NkC4DAXodD}w`MwWmSaRabYk?R>sxtb;LTJz!NQ|0ID zKHhn_xxOi0Y(4P#PvR>&w|ekKFuP>y0s6yB(n{!i#J=VKF82uLKU2DCr4@27X<2K9 z4pzTfYvp5(?K_&QEPBe%?NYlJzf^6}I%>zD6ieJ*ep{(WTwgb#;@mRdnnUGXl`rmm zwYFoKMH7$QyZ7K7wM}Jfe~r5B(Ay78{nbl|le+7`;bwhF*`Y6M&p+f5jInfm1?xZD zoV?`z>ZH|HnqB%rZsxp@?lIp^uQF}$Vvh$T0jWS5kOBCCaXl_V4|IeJ$CeKW3f-$0@(R3Zf_t_96>D9AZrb>Rv>E}kAODAtBmfQW^&b? zjN=!M;e4PNC<7{hN?HlWaz>tXMjmlSb~__iSQx)NB-eD} zka<-=Q3Fa<5e~d}VG#syL~EVTejoF2Q=42<+=W%YPsfCZW6XWs*g=oRX;VIz@d!KY z(Y9y*TZ*@>Nx1hL?|MEOcXw7&_H)xJ^Mhf!c`0bh!~2c2wp6sv6Y@StkDQbdIVm%8 zl5rB}{cbU%%_S6hT*6nRyw(R_YO+Itues$v6rphJxu2g4a1Xcy_{=G!kDQSc&d5<` zWGEbs1g#V2TCS$HwyU{iQslJcDVh2}e$k9x07E%1mjwFRJm)D1T=1UJ-u0Z0IUm1o z_@q&DMt?N!vx(Z2fIeqNW&UGfm<|rngteIGK@vR{^JwGgZG$eFG5DgHgD+}sHWGSm zHhg@^z-A+XJ~kU>Tyx1-#$6ukCB);EM;Z6}DX`EMPsX-`R#K5&$ngk z%r_IaRfvH&n?Jj(?GL1mDEKZ)#armm56l(Ul`B9zmQ844RvWP^-Xi?c_W@TM5DP7D!XsjqFPMYxd4Cb;dwvL z`CTA$y7JyH$mYX73*?!=N`UVM%!~i9-vCKll1;22R1Yg%kkW!qO6gWzu=uLBXPfYY z97KJlGeRP$z;)e?xOln+$tCcA3ZEaO@MDk$w zH;A>kUTpbWK* zEH~P@Z@Q!|OH_;P;62r!;rHq>dYqo1C+Q>f6x|E{W*gPU8KdJ{bJd{jbv-X06*Aa+ zOuwtne*H~oz``|9M&fmyMxr7D2tUzJR%h{CXT%K02Nm<<0A8%8qt4i2+vkO6&Q{uh z4#0LNCeD&CXit0A&r69fU+hl4cdl#1k32hz&M*7mHt(pDiys>^cI}bO&o`-yx;8)T z9oEQlA$v2LVP1a5M>)d|%tF4-9(FedkbTn#wIm=QnXQ4=%^;ef-R0 d3Y~X__W*kVItqaOVkksks>IdAWc9i(v~JoSP^WXqOpr5#vW@du^TmZ zV>kA$F?LPtU9qy?Id}Ksf|_W`|9QXnWq5u&{mhv&XXeh#ow*!4s&i%TYU8WWz_bS* z)Jj!Bpb*YMcOdK62Iz!t3agb$r4-x&fzC$r|B(dlE&K_@pvnh$6t$fi5dd2jjS4`X zF@Pqd<)-ESviz6jOlZ9yzKQ|(wgC8XU-vY^6?ts8da2%fq*ARq&!^mMf(?vgjE>At zwxOBK{YSPwn;mUx1oGO+^C{XM7@m&dl)f+8-U{jZiU8iCTCbJoBijb!FUb83?e#){ z-!OirIY12BkI=S9`;HR;7wvm!lldIm3e%Oi0IbK1t=#}((XWmCAjuC5D+g1H52Ba= z;)@Jxv*}oy=qehP9&5ApWYduU0(zV=p8?uEEM+kbZKA&hqZ-m_=z31F&*tZMJ;Y&)RJMPuXm`hBm8@ zto^C{Y&cs!>;IJ9upHLU%9-_l%4X@Z?by)%v-pPT|0zG)UZ3LoQ{gPXUuu7f9*xbB zO#m)72k=C#R{~x9Rps;X3DRi((Yod*% zfou}3HLj@*%LTz#`|H;gx^VB;vXTXa}gN~ITW94<>wp`y5rMdTy*3-PnBm1%Gj zQHTcPQV%zbqEenDjY-f>+bX`9^d@|6R1;}w^3g#$X&c3N2JgsLiSf>EB3)IoFs)`Z z(cy|}M(-Z9Z;)zMN#v&R_?TA-H^bG#iOPlXT}H@KXvpbPX`k~)B~uMlq*wZ>N{yv5 z?*1$%m3efKK;pzmsxr+f%WSOW*iGS-zfGT-(Ntq&DNBWFJwCYxB}Y6`UX7SX<;t)q z-92h!(V{_iQ8KxZTz8Lb7G*4@G}psxq8)(cPv+|ZU2xVN3J&0(@0wQ=t%0+2sxhDW zRdh$=OkIdGauKvaxMB_$vsYLx>}Y6NpoYbBHI17l@Y#P(%Oq zCug7Re{y!S!r$`Q)w758?<@N&DacHrqz2hhQRW~D#YdtXjAbz$LUo~QC>Nu+kc>!0KQ#Yz9A?Fw zb|nwtqdA+&a@MEF6ey>OoOB2kHYidE1|QG&o|C2xvM@C3>hNJ~OKN{Lgg(Lm!Ro*R zk|b;Dc`mY{Wbae-(5(8;%y@ua8I;JtieqTS3CYA~1@K%sN@tAt==>OzC%@*XoaqR> z8&W;NK>cyTD*`9QWvQ%4L9V9E@&30`po7n)`bO^zO|PU>&ga_tFEFv;3m$+G{TQDi zqEZ$n^}VL`z0K=;UC#)Bql82lhZ@fmQi)`yE2muYj(-)PsR(#hJiP@GppQTqSu?_t zi78?)HV{)Xq+0Q4VW795><(V1EtHxhv_8#lPk#tADwTWf~lj!1n|DHwy3nEK|Q7)`X1WZh^&Zj&<~1etyq z)cnJsKO0>>?1`X4?aMyHPoVo0LKhR#^E^qhvR(hKM=}5Bx^YO?TQCy`v6JM z&;`097>%&t{$-8u(57d}$2FoQ&Oqv$NBkT! z5N8lHPk)9eQLJpyCp`sqpok>=BuWY(y@C-UGZ- ztkN4rPraCW5BGX8k3X5GUa|*@$r{~%O9C?82fi!z2X3krSJpEa7splh>P|HXgt+_c z0!^8Hf%>}!ZREQK&fwNy*MM@-Un1DzZx{qY6z(MiK}YC{t}xtLh{14uaK=9wWoBRI zZ`GzT^S>ein(1Kw<|70M6@(hX20`P1BO(!zj7URdAnJ_^H4m>o{PocYB#S* z^)YUs;=8;5z83mlsnNQ6QzFik8&dO9;AL|xOM&Aguq@?pb2TkXxjdaFp0Vn*QAfLR ze}6h-cZLf*`!hV?aPXJQ z_{Wbi%>Pi%!}yk^JpLHvI%(Jb1JWiz^FJZtVSE%dkIx&U{0UM2Ip;0aNJD}c&K30J z-{QQbnoK!@inBa)%D zQXNmD{j z!B$MK5d4QuR5*q(0X^D3a#12%zV~8t=N2HAS_EQ@nM2HZ6 zhzLXqq6krms78D$AJMfzK@n|&5Yzq@I{)kWJUDpv6Y&zEg7P#%#3BYEsu6P#s}MU7 z#}Ji>D~Lx3z;@I|2oWNLAEGht|4uISiaG+%wDt_<@biOJ@r43kr37sW+8Bjz?I7i` zl#6x~I(otwE~NMRN(_J(Kk)4#&zWAR^S~63vo?j!!Q7A1>WI$~4#?;TWn_R4%Gpz= z3h_N4y=LNoE*|3IfWV4_Z{_0xmvMBel9W>rYDn20@Yrjj%HRm3!GROp2;`?}13Gv) z3YuZOZpIuL9VH^g(Obah=p*oCGkb0}B9zY@*F~Cm78-Y&kzycHWUI(>)`p?TYe11( zM^TxfNK_)QHY{KG8jLY46?~tHeDRS=nF3#UlG6zJvXJp*${fyBnvP>^X{ojt-kn{K?(P9(EM$ieQ)IJmq# znS;-Us9*?}(Gel^5(bwN6i@kI`;|C(&g_ z3HnS`?JI=11nd5I4gqVW%V-!Kv36n7b2u&-j%6|i&&o3z)dtIwxv8Gg?J{O&8v;&$uych`7PtooI^aesw=ZR?N;7b;)5?J;D1R+8)zkbB0bKrQD|j8ldEY@n?5wJCY_@j1}+ebDX%j6EhmpHzJ2tAulJ3wDjhbq zcJjh>>J#m4IRUm!in1%A5&{^W9&-XP+_sLVuf*xuCkIt!)yA?CY*weCnZZI%@1N;K zKb|wKq%5*}ak$jt911|g%G9||rkXNMvu9+QsDc{a4Y}3flBTnU2MxI77UAe2mG^XW zF7+ZB8}Z36pq_3#nB}j&%w!xnGaT75>4_tfv{yJiKV&T==SbFJ8IEeTI1o^eBPHa& z17t%g6eArjj)Q!ZwGoatYq73TTv6RqPRQkhVbtqL8W(9b(-NOZ`|iIeaf$hzXEw<1CDHb#Q z;sp}M$TWk-7SfDX@{yj#%4wK(2qQsLd0Hg}-J`nMFuJ76Tt~5m9+-Y2LmN*4GKMGb z#gw*n9UlVlfbN)f9@hhFhSz!-qXh4D2#?*OZaD-BIbnMh^#;#}K`!*>%4%RK&nc?` zwG)+NhhvBAIc|@)mFT%1w>JbYS$mOLem+p2v5TTCP`0iVv+83LRG$uDXM zuxt&yv%zhrT`c5q71}BWlCfl6UW@|g0_N#!1CbTy`_U-e4ChR#%u^p9`Faa7Ai)Z! z5*d(a#laZ?am8vCX*bm=81wz?$GFJ|ovK=C3ZhOw zczCX>*6Fd-g_o$npAu3p#2d(BreEpdGZclYx8M=zBZ6su$N@`gdD(z3yDRn4DW^9G zQJMifZ=`O)@F^0IG>r%20Zkk&WVJ?VDhQ9pOqrg0;0ZJA$2`(q19>eQ_DUM(ajZZM z+mBsxCMOwz>uWrVM*2w4N7nG+L20+1G$Wu7AGpiQ*24aujG)%nhfJ7`V@C-uQz0MT z607je9vuhJ7H3Lr;V+ymz-Mz?ERQFfUSs(Yoq2qH>^&;zHiz4nw6@c|08^X_Q140T zP*@-l7f5=>loyFhk{rwO^Oj9G7`{uS9aIzicIZuq(3xxeR9fC1vTxkJc>{LrpJrun z;M|%;-QLu6IS~`ESZI)Ef4)u4Y_IFZTg{Z$?V37sQRvDi0d`h*O*$nlyxg|y`Q@=A z2OArCr!Lf*`fSs-EjDexstg%9J!)b9--@!jtnnFFU2Imp;KXYW?m@Rw>&kbPnuq&D z{%Ul0jwdA!eqo3Ex?U90|KldpUDvd|7HL)Y$@c)?AZ`)aAr_KG0~hAmjsQYE3RX!!j87uNOM5^;RK_hDy~ zg~97ZU+Zd(INxYgNsIzTTR*YYK zK)QC9=+Nx0KUJ)>zZt|YXgj$}&W*IWi=D1VZ>?S|UV5sQ5-)#ux$Z?*|aTXS&5<`>Xm zrm_FNIVZloaQ5c)p>2;`);~R?vqpFOnaUcY#D^V6YjJ%ZaGfQ50t=;_1%3rmXl#ECZk3Us3`Wv+sL+6{DOvpY_RH)T&bZs?^1+<`110_^4gs$#d-jf4I6+Vp;0Cqh{FMh}}ww**_{hzy8|>r{9mq z<_7K&BphC`Xi(JVQz?>&sFJ;t-sMFdeY!QY&C`_-v+Vk&(*+9?4!ms*#+s=MRShpL zy1aCQ=b%xi{SM6C(|6G?tqnD{{I-3|-i@~p_T;Vf8(C4Pary2#^HGB2!Mapt58{oOK7 zw_IejHaKtTI_-<;y|q9$c!F?(m>(}30o|)vLI_JT6Hfg3E)fWb= zj2JF`ayGh?tuR~N@^JhKuEl`-;1j)HimaoL7x@ZSt`M{-nwaDEl7`+^?6l5-eQJS$X6^v#K}#-g>*QJ?^1xyu)X2_UJulY!WAx+>pi?!#WcB&Y*MBftw|vu3tuU)!O-A(CuO)KZ zS=RJ0UoGEJ*=9k%9epRLGeEnw*SVPE8Na6`+j-NlUF|d*%)B2-`i>a?XseYlZd-ncw40TZ7*ZyPaE}%Nr|MIA=o1sUkbES!m{n?=<>0 z(W)&n3ZGm0f zGj8TU&(VeEHqP67Oy-#CXgXDn3UTekPtMK^Sifxh*Lx@byrQ;aAopbWwF7;A9Nmc%@}%mXs+bsvR+oE?xhz`j?K8?dOYz(mk!-B z&i?TIROemuG?wjtG9WBDeVvMP_Vi0v^=>DB{p;(1yRk1+yMI$zne}+B}Zl}J%uJ^%yRed~-yyJdX-h6uLu(^-ZdM>e8 z-oEmdS*vrkKHB3ow+LoO{?yI(>d6jcQaYT9>pwBj{ffaxrxOXhaWlJjF@7*~$mM6h zwA?<+?$q0YBX<3VB_1xEQWAFA$#Cf!n&8``#vzHvTFAqu_IK1_gyl+zlPk5v6YHQC@{yJ)9@`??%8~bfMf3SR3tV3L3 zT#t?63zP0Y^UU8K`_M-+tAo;u={MKM-9A(Nb=u}xPi>V#w#Odrwl!+W?QS#HtvEYi zYC(F+&5;8Ztgd`yn|y(};Q7InMdNt&x9jmCXoAmq+GctAj?PnyHCu&Fnt5zg z%&W>39`nb?-msYeo&WyL$AWA644m_L24}z?tF39;{ZB))DG}49Yu|YokIZs1Gf1k9 z^e;I-Ovz^6-a}U`XDsc)|2bjPrrnpZVzNmLhwFeVmru=aF`0t-$ZR*FbA190Cw%X7 zi%^~l)4zrp8&06!XKaQuOT|WLDE@|&8qQ|kQ^NDjA5voGHVtVsRD$<3uH(HdMQ;8; zB_cX2;iQT_zM}+5So=$~Y6ov$oJ$Ey#lQwICxkudqPuV^JEb=7I7D7oGx-xp9 zD=o`~!dxf}T^YU5m71Q8Ya2`p zK(`fw$_YnABB(4q^U2b$E1BOBxKZ(lULPQ}M@IOIyIr{WmEHTos^L;t=J$gZkLjg| z>~ncisI07n8d?o&0r$~FjL-&^N5~_S0hh!W&U-|=_gcVzWW$83J|Y4Q4Hwjye7K3i zRGiWWU?N?4IME_$M1%SxlJa)sNE;3kUm(R_72xxz^1eKJuY?y{A5jK!Nu@G@MBrXT zA?`?tAsr+rh*Zc&w>s|JDTdR&MFxf|<9nb&Ov(B+@Qq6$;#!`A&D)Pxnz&BnBVQfkz zRGU;t!!pE7qtk9vbA%OwWbK4#i&%_Ujo3qeMq=+9l$4YtMauRuMfwt&M2B`NX@87% z3Te;J7GaMd9iW{S`g&qEVi;lsVh)1%+kn`L*o!!dIEFZb_!U7%_4 z2?tu3ap83*e5;nnh2=$D{2~tzq?$Z9)`7cHO>GSz^{<{GdfMg!8CYJy28+!>G5gnL?A*!Q#{uS6TNqjcbRA6+Qy zq6@cr=z_Oc7p`RK!e&D~IAEp+3HEw0sZ%*34edwa!6c$G{g#o4p zP@7@^p(O_J#K91{CmVuunIWtWG=hggMxc^x1pdWF&@QAIn5H#@c?HeDZ$LBHr(q0T zS{MW0+!zu9jp41x1m18>LB-P)_WGEDZ&y>GuZ1XkG>2gU&4KQ?-;ZgI-_mRW`r$1= z5Z3}Eo@P+sV+JofnZfZsW>{ZypeuDZV$9*eAamSBw}2TI7SP+l0&HC@z$w!Ldyyr~ z7g)jy9ZLvGvIH+PD_Di^#ADT4!qeoIaJ+X*xTRwao!VH#^mp;9fJQHQXp|4N>iE;rnD;=u%+|n%Z_S4RP1f4t{X8gYOOO;anSg5V_mK*&KT~ zQDP5feeGeWz5^t8b--_|If6#6Bg`stf?_8TsK(aW0S@}@AfshFh_mv90#{E+&hvz%7GAK|+Y4Iv^Md{TyH5Qthyc(o2>_u5j=b)HAo35yVJWC6KuI)o%N*R6!O|vsN zw(bnwTsp&>$j-1ou`}E(=nSKDy1-47F5n;C1*YbAfzjIGkYN@M#UbI~ni&p5vv6!z z?+SZVBOtaU0>pwyxUCrpYGsiyFgXgIszt**i)g6Qj)B9TF_4rI1EB`pz}KrA^h@dn zezvi&I3^ZGhsA+gN*tU;h}7eupJ6;S=@k$6Onbnv_#V(%n1DBb62ME80Cx)#pp9B0 zOw3Efw=#*~)+z}+ZIi&uJqh*(Cc&zNBsiLs1Yre9Aht>dO}}KI&y&5Y55e2Bm^PH4S!)(qOrJ8VEzu;CM_Lw8~9`(*YUq z%1I2isbc7xD~8K?_yls#gtX91D2>g8wEB^Uhk@*t#J9t9;IMuoc`gAISy=g_z zwqFrkvhEFSGkU}2qTW!WR}8sc#o%dF0vkF=ps14sbYdmYtFHu3cjyD1;`_jYkWzTy z+!wZX>kEACGT3fd1`#G@@S9B;xI2_VUfVLrO(=s&{BoG!Qw}vn<>1fn2S-f$!_Pkb z;bw4u7@g7|{LA}83-tj|)_DM|j2-~L1Pp{3MFa6EGYC{#BgzKBLH!D_G_HVR?+OU$ zUIB0WS3nsb->)iH!W+*@SRk&1yIGZRrMwb0=MM(o-h<(*;=yn_bqLJL90FSXhd^kX zD%jn#3Y21o12< z_IcCr6G7A9xbAe=-(osML`{b(;~AhCIRk3aX22qt2_mhTu-R!AeC06<&IZhazIwA^ zNyu!R(anL!;yExwG#74V%?0bSxo|&f9=uSV4_fB)p}oa?NY0%P&&ub6*l7V+wO;_q z@!vt4)J5=8XE7Y;xEM;p7lTE_5?IJx3QIJXf>GI0=xqEwg!TU(T3alGWx>n9GHe-4 z>b(qH3zoyl_A6jn=n81xe+A5QSP5-BSAkiVRp6hn3LYq}hJj62gKElZnD4X(TE?t_ z+Wa+e$z(0)x~+vHMQg#Y^amKyWF7c~tcQ!`>!GFI25|D-0Ine$;A-gxXx?uFoay}| z+-tQFyyG|GSh^8z4A=;h{WpP$@@DAnwHa22Y=*bpH^U>(EwHv=3!FkEmTiIG4YtDU zgso6*unqKFwm~1?ZIIt-8$3(c2DeJL!6UuxP+_(m+=I5m>6{&q-e(6qRrv|F8tjBo z_B&xj>P{%`y%SdV*$IZCU0@rx3#KXU2E(Si;g<7m_`YH{^tRdq`+Dtxi~4(EO8H)h zh}{P(}6I;F!+|nB4UQ+=)H`owZNG z(b$tv-TX8tN1g#m+!+|2b{1BsoC8V5IT+XMJnR&mhmwHvaDn>^#F+g81H3Q5-0}#(t#1IY;s(s< zb`yFEeuEOV-(ZIB@1WJ{cYJRC4wF4@fl&7j9BzLH^5XA+^}st2t$G)x>fMFxj&~s? z@-9Ti--Sip??OoaUFa#f3zs79L0r~7@N~NmP9FC`qw9UpQhflLEgk@UJo4v34`Gw? zBbY0E3<0i>p~m|$?8$lz!Ofn)5yvOM4}AhnGoQeS@+Z(=_bHBzPhnujQ&7)(3JKQF zfNS>*bYq{vyjIWQz@X>guKEIYw|fDJaWB9j{RM2WtAVebYG6f34a}C*z;?k)_}SwX zY>R#c6VqRTTF@If;rJHZ1K)zC<~vX^d zYJX?J-4554H{|S5J=%JQhI4wn^IN+)@i^_Rn{AUDC(^iv!w-_+o6Vm1*9libw06tK z-(p<*lw+7Ht}Q5z{&FZ2u0#GjEzXC~xZ=BTS6s1$fPcNeAoO*{6hk1*&Beeq-@(Fwv;P9d((LJ%z7n9nGw1Zxxl?Qm^b zhVQP)7lM?-aW&eVDWMB;(-%t$gl@Q|3P&EgW9c|s!7ve`AFfkzeu4RdkgpizPy~H2 zv;;w4aVh=XlEbWf_AoM{R*?D0OJNh6juYZ!T5hn7 zXa@xI&}syV}XT#f*E95Os2 z3*&7J7@Gu23qF9+%puEYhVN)>D&o@1N1j&|kAiarYVNqOlH9nU^ysqTJoHu3Qhf$3AR&KxNRftDh@{nuV(7^myHs)96sdBkWTs~jw z_;E?o#z-HgzI4cgl{P>awUqo=Cl!UnKx&0W$j!GDfTjbMND`Jwj6MuR+aK8&^PV$0 z+Q0{n$_U(&TEN*KN#AtDW%wkkMF%GiYc(yPLLx1mPkj`RAeaPNV!sFsj9SzR1-f2Z6Y<3`bhnxiP9u#vh)h-@Bgi_fduG}yc-Ek zg(@O7Q4^7-NL!>YG7zaCe_qlA=~d~?zs;43@*JfcoWyY}X`@HcTt*M!?-<+#ksD6v z&`6o{?K`&R*tj}dMJ0mVtsmk43Q^_w;zkm-E$+Tnd<|yH2)!5D^wA)ICHmitRskEVV)Uk(A|14w1hXVA`R$>-zKW1PLpe@0C z9JBi1Z$8FIh}eIg!DC;z&-lKPSPrSmSB8E2VXRoB=1!Slp^d#kf4ttXu!XLP({2%kTCJMKC{P(2gjJrZ4uf{Fx(q$8f}8n z#_eH z5>g??{T*+8M($A#W#-9!U-nwauB$^BF|@zXiFYeaEj zMxS&^K%bnvj977TJ+|~QiHpe1#lhLx5sz0owsZ4v#h^yhD1k-^G)kaR0*w-Alt7~d z8YR#ufkp{5N}y2!jS~3Jk^rrJX{}4^VLpP^?6h8|_x7~rruX%Vm(S?EJiU{rHGVCg z$)Ghoz00SyGA)MbdwsNir!_vs)4d@&H%6D^=x7<;Wuo`OrvN<#xMDmc_a(*vZ*Q@JAsrH^k~RVC zV15}<%3Sz+rB&QZI`0sSZa?`3jO^Z9YF(Nyb>P{Ry7GyS&&f~wP3-YNXFOiW-naXl zybaT6V(;N#AS;80@gMUWVPFL*Dw;TyelZ>xlHE+C!$M-F9b~b8{%ef&r~XO(_H*k` zRDG!vqEW)5hO#3{bn>6lplsiv)%xvZ_2CIo9N z#ehV6g!ocI#`qr0ADWH)t-kcVPM+vu3@mly-=f2{mJw|wd=-Q?wSP~voyxCsAq zWg6ac`ck8d`bQ%kJu^SIeA<`(qdxVeJbY>W73q^0h=2C^PtQE6OT*_sh0~chvK!5R zj|9H>6A=Z4_=O1XG|%Y5KE>(c68Q%r(mv+{5rxbt$-u(&KKb~q2iaF5(sI)BatgDG zQ;V|8Eo8+08B)>WJaM{2oDnT4&%-ZUB>G4AN9UADvV$^mB=|K9*@?}rbRbmhSXPo} zA!HJUr{-f~Olu*;S3R=NX1H6l_janQFijp6%wLlqeqke{#4{sRl3F4uEEb1I#Q8!D z$U!?K(8r>GAih!x^mq4naBkz#&cW4L-3i*HiQQvd` diff --git a/SGGL/FineUIPro.Web/File/Word/CQMS/Check/质量月报.doc b/SGGL/FineUIPro.Web/File/Word/CQMS/Check/质量月报.doc deleted file mode 100644 index edcb6c1d304cf074f3df66bb0a76046bf2829ee3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62464 zcmeI52VhNS|Hq#@a_`MfjEGoQ1W`mpmK_pAkVFzYA$yP|iP(gu_K4Q58bymLYE`wA zQmfP`sV%6jm71mM{=dI-a^%kBQtj*gzxO1c`GZyS~JQynyGv;1}e3!3UIx=?BoUu!_8G8s2@T&>So5A3;8h=9);Ti z0sV|Z9A!*^M!HFI;~fg+B(yg>*&jD3vnz zPZ@SHrYf+XX%#%Xrrgr}$+?s{64lICm zX2DE}vviikQt+FAzbx)73FiJRgSjy)RacDp;+Zu}-sV4RHZkFGu*29V;Z7=RriieL z;Lof}Qa*hCZ@F~7BjH+<>-3|u6iF*%gCfX;{^-0`l9P&ZnA2a$6iG^UErE0o#%Y=f zJ{-mhrQsb$F%FLv^!vJ#-eIhF*tG--)0$baMoEe!N&&^ZY@{q_e9D&Yx+QA;(w&e> za(g)>Bl^;qWmCyL`JWoxA>sRIeg2im3At!7cIezD%sN;R(JFcP{G5d53EAC$ox}UN zS#WcXoQvmp_%oz|Y=_V1O~_TLNt4mbrfRw&6HPaAF23WraYN6Hke9R%!>XL^n|q}v zwLon*LfL7X%bA>!`$kDO3v}&xU!~@9_N@QTsXfBGg_N3UyAkwqc05;>W31bj(PLxH z!aMe$Iy5dN)~qODK-{k6E@^zZQ;o{PC=9-=1zS0zQauveDXV34W&*F{Yfhn34lq~o zCM>x2AZpdEk|$ zr;VL9Ha)#>pieoMJEcSN$C2ZimtvfMkUI+rlCV(FJ&3VL#kd$4u{!0s$Z!?ad+Dal zJ0b%C!5LGJt&whQfs9qlLrj(wbEBvH|ola zLaFgGAO1l#)f`EYf||_5fUTJEX{@OehNo5-o*E^fYl}44QvFliQ@vB2Q+=z~HPx{d zs19m^yXrMuq^>!nuGyrn`AA(e$)IMqy3HVinrL+!ZYpJ;k37T|GZE_*fVm2E5GPFH zBGR>paY2?ft-M`Cf;ZUG)Jnr=r4?DMlM4%U;R5dyP?L**Tw>k8CVv{U&!1m`k6qpA z3K=<#f_*gXF?F`dkCxi!=h>G!^>ld|uwRMmXlXQ@P{_9VhivTgy?-xtE+pdl9~5$b z*hj-218@8MBMRObob(E~D~^UiMJ^lG`^=cAksX`}CB!-53yJbzDb#Nz)UA_RJu7kU z47!3~5DLOT1n3F+gIEv`5ui%1-(PYZReUC&gvRG(Cr^T8T$0GtMQffbf99tzb->J@_;4QGZm zKdT3@&!FaWb(>}C8V#En>NfAHYcy=g0y&{RA_#({_~e?^7}tlGnTtr~BC@E*EIW#s zUp;Y24~lVNyeqB;GV02jz8TuF#D#GlMU3l-FGS4Ch55KJUl)WV(hiAMUTyO$Sn|EK zNF-uC10G5!)c!E#+C{;sHd0YkQWq!1+%5P z9S`OLs^e9F>Ukfax;_L70oD0!K=u9*JO&h|1)z3d2Pyz3P#rh}7tjc}0Z-r!+5kV$ z5d?xz5C(dKz914Lf@F{mGC?jF2F8FqFab;gQ^5ORHdqK2fi++)*a$X*?cf`*6YK^1 zzya_hI0g#AX>bt~f$QMmjfbZX-FSEd|MZ9duS-sO1N=U`u}(13IDKhMjjF2EJ9g@V zh;afS212d6K^u}K8j_KhH2ooM$YW`LCaI}u2d^dahL@?O(ZNPTB9__&P~B0zQJqnJ zQC(3zQ5{kJP~A|y+@TB!$G@c!;xnnQS_1s#pBE%FFmiAqY127Tgn)$3Pg22L=yTNH zsIO5!qdwMMJ;s;UY%;`haOq)KLvCzHs;&_6GDkfL(JW`&MYhJItuLKzd8VFjN%v5=&)n8(mfK@l=D zs%t@(k{l%&O7gRq(k~qCg%eUWs$9dFhK8IP*$TNDUIO=~8b%>-4dBhyaM^v(jOv=M zlfpHUu8nkE)Tm1hjggJvRqMYETBE7{|MmK(x~B0DjeTx{+u$M4sB*&^!;Rrp>;HnO z{?&y4zt;b0yeriE{gS$W2K6}*TjJ^pEPxfL04f0oP!lLYJ>Ux5fIIL8zMu{81MNX5 z2m`%AUl0vqK{6N!GC>x|0l8p2$Okh(0ayeUgEe3+_y+6*`@jM4BRB?5fRo@nxCm~8 zyWl=}2%drG05@Hj7$|@RumU!~4pab@fCF#@uHYTu3A{l^5D2=0U=RwzKyT0&(4EkD zFc4staJF=op!f9Ugo1YmA8LOO>9`?GL+G6T%9>Za^7y|e^>wOis%NTWp?(c_dBZju z!hrg}kq3AEA0;-)|I)$Vzt;b$FH=9JKI{&t?^3_Lqh5FCUqhqr#dQAWOQ7s=oslDN zW+upJlFuZYNiLI2e#_>6)i7Z(jSkU@-tg?ejOtqb+N&YmH3YibtG8kG1yov#C|y0J z#mtv0sGR)YZmQw`!1zx><1HF%(Kw67STw$(u@#N0XiRliz1B~^QH^?FrgLLUz(~oi z-t`RMyI^wlaWjpXX}lbwo|cyCn)(JcB^E}euH@E=#`|00C-zsK@vj;*TKt6ia9kt|lv`rlkT?e)JR*#?QO*=?z=*i&}H&UZ<7tgRpJ!I3laV5Za>+<`JvHegk%z0@?f4Rp^>WvM}UavQ9 zW{TOW$MR1s@7uPiB=pIpdi$hq|I3qg)#+>c&4P8@E!ESXm&$be^HSNH?9WP+rp8*n zw!T_nxlXE=@1#cgPRd&U7YXYfw8lZ}8??3|tZQg=ca3ZRUS#IwVOT?tUFbU|Q#-0E zd-ZlicXc{4$!ygLd95lW(c9>e=-q6!C3T+cfsMA=>q}~sP-)FpE7Z_d*VNX~)Rt8f zM)p`<0GO4tCqZNDLK!1(CKJ}LXzhyDtx`b_7y~8%jW%FdmcNdTzLsG!E4u`YY$ZmI zujI5&Np+qDsNP2bs{4FE^*;$r0dv88um)@do55iq!%n;Epe9fP7f=tl0}tR0e1RWm z4}w5f&=*94Xb=nHK_W;7sURI>f-H~&utA><1K9q{Mu9OP4~z%-U;>x~rhsW+1}FgU zgSlWnSO^w@#b7D;7_0!FfK^}(SPRyH4PYbK47P%8pk!&5TZg@R_4v-?J9nxt*J4+Q zu?JttbxSvgbirOM_5BDy8{HnFbxP7T!DQ~NDozIhPG1Hdvd9ulR%xdfLE0*c{ zJ*MOC^{*QA=%2yyK()d$t*e)9U88L4vaUK}>f6+>sXr^x#;Na8zokA){gwJE^;7Dj zchwujRdvltbqN9)lQTUJeUrhPlU zI`i>7*(p8!wXsfr&6BOy)BktsF>7e9+yB?<#QXoQ|5Lpiy4Grp{rH-|q4n0sQlg-W0>j5-_^| z3v(r!C%xhR-wlrln6CeCdH<(+H#9fa=)Qkj^RjK4PX754FuMPLjQXcF5L*9u!~LHg zCo%Q^x4i#Ty&GEd`rBPzBY=Ot(VJp;Spr7)e_?HN`z!Q+X2#uqC}RzfoB#i5>i@K) z@OF>?X_r@?t}5nKm1K{2=w9)ic<4?xd$v7Xp704#tNs018e+WGC>x|0l8op7y(9s zF<=6i1g3y#Ul> zol|`ab*-`9t8xF=NR7tcp_j6WP8QJuA??@K9v~RAuP2g8XRFeredJpl=pOJHomIag z*jYF?zC`@&H=X0N}(XNP=gtngPW)G?~AYg9wmsH_!xBPBcMtVB?2?f+6=|COot zY3j>Xz!6a2Z3KLQ#${YX^E$VE4g1k(AtsH!5-_s%jlTb@(D(kLx~%N?8C znb(l@dfZyGol}=hJstiqk$?LU|IQ|Q-y7b86ijb0s~GGQEa%?uMsI2&R|v7>?MzCh z`NzKpE@1kC1bR;!AEKrU(&@g9YQxkX1FRwv22ITVJ8z<*u!Xl#sfVcVjd0CMQf?Wn z`3AX`!Q&=hi;4_cHnl?7f}w`r$vN>OQz-LPDT0XhHV8O zrsIF11W3Nqc+A0=%yRqxrr}QU>s+u@6tr)mztH zp6sm7l|N6mTF<>beeU#`>H2;B(SQ;KsxcbS*1sM5|ETV19Nra_HTKrH?EhODW7?$2 zjlL2vcAQ`?%&Q#rg`&p{kDm^T&&1V1TLhH58((k#&(qWY^GyA}M0ETM`+sRpP4nsU z=FtCEm)D3#Px~_&8C3#C_kUr1JHc~j#Jn*5tL zx%)0}{wa=Hy7zfX-`L6D&ndmrqisX)S2zCo4=?K9RPT;Pb{lT~_sAswx#H3o_rc`9 zQ2tZhm)GAlg!DhCF|rAooRwb!M$3Oep1)H6KaBgDrt#nZi}9auEvM@^UBl`6P1kO^ zZqqfJuGbn}{)5D={6BYYWRK;Xm49Df-B}s?wD9#0)Gv+4Xe_4jx+mAy ztbwZBTkrWDVz&9m{-W6V7eMoGf9e_FtLla4*ZRY*v4Z~Ijc9bwN)jN&9Y1~a?Z5n3_<7*mI3*%{xy+DSa{XC%FYVh)&(qm=mDfe2R zQmuxwg{9_i?-@2WmNsi@%+!!M!xi+J_0p#>`OYAG`+@xE`Tm2(yU=iRm7M8(O#&ls zd`yDgrv65s|1@vS?A=AxLq)7B-Fy2kMVPCu28`7oDpiaRQGnayNY26Ks zRoSpl zc&=TYT(M+>q)x6xdRt0D=B|{447LEvXGgrYoM~7nW)l2}=|@68Qi*!+iREOESTffR zvIh<}NT5ojlG{>V7TuK^kVSX(gEXHVofI$NT!2l*@sXJ`2x5k9n5`=lmc1p}7CegYqpL#;jGVyBGYGrwV0T zp1bnwh4gvjU90Mp=kIN_r}X=RUHA;lF;E1G0X0ZFpakx~4}^kfkO}fY0WjoG2$#Yp zlyLhx;ry@r^Tir;Z}10Dpy4@!o?r|p087CJunW*lo;*+liUC7C+5shS2Y$e0_wSX9 zx@-{6>HcykJ|K=4O-s`P&86vqQbjh@9H_8j@r*_Pt`bAFqL&zOhnU3;nwWrZkV7YN zk=W-Sz@7bMe2BiO3qC4+0QWr);G<3wJniitRGoDR6yufFa(we#&czZF>TL!hx@6|6ngv^3jir)j(Ca9&Zq%1wrsUUe$t7Lr5 z4$rh&^4~iap|Npyzs30QF?S*rOcXE?GfRZ0WP_9sRlA`I4?ergB&;Z*N?7tF?2n)i zM&bx%k$xiRLQC{yCSxO5nUEdjHY_c5?W`Yy_qf}2coO*h-D{157H#xX)V(!+|BU?~kJ@!$fs4bz z(;GkS@#mASCnDOfQaYqII@9dQ;+9vlcGQw@*)xC9r$OuQw{Pfjr&_0|m6v=%&V1f; z@;E2QRxvAW=Re%O^BY&6iFutTFAQ5b@_J@c*Nv@b6lB#ZSaIT+ulNVA++2ntlIecw=EY>zI(2) zPwF=pW^9}>%DeyJ;N7Z9(U02RtoYO6vHixPL{usX3)LvEm4%<)*oAWPMr~2M7?72a zn%%^We)DG@9k|EcYT~{3cD#FhboUc`9P8#bSy|xUWcg@z*>!BPbG38T?wkwRFSGbs zk-y^Jlhv(Xteg7u^6VQ*hlOiod#?Dm{UP~sZtHKyjz9R`icjk*`VGsRuzcjXEd#y@ zJ-)ovk*3vF25xnqQ^9u9nUHV7*0qm6e$ehjP=|A#u`Xjjoi%vC&$Z?+u3F^X^`}P; zVL$ssuba8*plZ_|_rr@rc8^`(=voJ9y3g#cDZj)nTh-)h_>O{A32RQ)Jho-q)55=y z72S*u8a~(IU1V?ypf{7|BqyXLG*SEQ7Ly*6l#oR&#OiQ2i#ccM9eHty2TTe+i;x_5a;!%x0t+wiH zVD;}CrC#1&`TDJ4jt4hSuXw5Rf$Z+1>zpch@AEAel!aRwo~nJX(S`nBxeRPQwNtN~ zKRs!1rNf-*b|FXHdi z@t*bWqsl(NSDE$x`}^l?-rjG}y~n4c&K&O-xHxE8XkeF`POhVG`8TlkJa(+j!?CNU z`Y(K8|IvjHe#>3i<9R!aWv9J6e);6X1($w2d}P|=^z)+}yWdk}x9c7GVCv5nJ11Uk zQ?0;v)zc^2e+^mp=i&m_n#x15kq_$k{=>(o?TeeTvjw$hY>?mo;?A1Pw!r}$}ZN~Y4*rYlL|+<`$X@LdLH_$ zW{39QOt{c~a4@UK?yir%~??f%kvRU6MawDM5TPX-oNz|J9%$UaJbvnA8!v_?)kmb(ud3ahi*C>*|6_0f7My>jn6ke+fwW_ z`*xGYMdyB%4LknbpwKBzniT!;=+TIu3fH%5uybSHdWWqGSFTw(;NA8?SB{Ifhpt=e zmH71$rGLjSKPrBdwK^*5qj!#WFR<>D+n}Pq!w(5xIV|(vcaDYnO>vprx_RefyGOMb z3{X9Mdgs!M;@m*H_805ACW?Dne)e8&jP;ApF1`O^g=C7iyGMTI#!6?0xs_^!JZ#=M z{>Zo1eMd{Op4~om@anw!Gsm_be*c$Wem@$1uJ4?>UrxWWYxc-L_w-V=8vDy%fBi5t zW67A07B1dzSurE+$m*K8i$-2~_+gdx19tk3ethl2T1#4N&KP{M+2yDTF_(Y69Cy!c zYV^A{l5P8&)H`l%-?Z-5D}GBI8#J`}t8vx7H+PtSd|=#Xapz_}X&&KJrMU2qW6tNz zpZ2aWabL@rc+t?R%ZKdysQGub?e9Ho$80iPVSOW zXRpH%$&}d1;_7j?R*y{0{~~Uvt>TO4+q*nlWbQrtqU6dc`@!2+bQ#gp`&#>RF5|a# zjg;2DI5#8r-pC;xqrOhRQm2~vQQ5~f_oKQt_PN+TZnE>dLvB-6-72o(;$P+9kNHo! zMRp0Cl#|!sL0?Iu{4R-0_Kcan^isRf^NV6Gt^D9X$E?mB-9BnLscFSC@yk0-`greq zzZUpf3(Qg6pj(ZNK%P=gd8O zZl1o;=GU2Bi)xPRYm|8*Yv1TJ!kHz_kaEB_r$8{V^*cOw^7!5 z(e!h`)ADd zISsiutLB57{!5Z?EjU^bdUjUDDMRzyJhm?$l6Y)Fhq|B6Y&|$vHb1|(`-KYJvN-GcJYIUDj;saLr}(D$C&Pf@3X5 zHfdB?qtUvCk2Zxi-oOU-i75JWtNhZ5L1Vs>IxD672fKf08?op_=+Tcqd-rLZIy(+8 z=qcNk*ZPONRwwRExpU&z)fZN-&Ycn1&t+Q9rq0PnZ;C?liyIGH_|d>etvubF?mTL> z!lCswi!|G?hM#ud@xskv-gK`6M}C$$eK=?QzKes8tY15)cEU5))ldC>JtoZTF8->{ z$zE;&l3{*Q7~%&o6gb^K{^!eH@e54w`hmXXJb1 zi+8`@Z{o)L%Vxd1^jy1rduspIrP-%^_ z&f$B`fnQ{8SykOvDehmRQh0`q;v0(}Ecz@Sn>{_HZ|;$y-CImNF(lvvyKXI~^f?^9 z&Fxy%8l&et-L-AuZ&j-g+!lXUF>>6%4WER6p1yF%^x1n(tQ)zt;QpfSo(~qM^r(Ew z>q3vi8{G#+e`uNn3j}lj3{PgJYAxDqfSq=QE z>C}a>-}Ii)z3I0>lUtox$dug{mUa({zo0++|+v0$(z|>1Oerd!_s*=)-Nyk1vDarrE%i6oGOZU6K zTCZ!QaGMyjb3w}2^FBIQG0x*+)8sWyiWax#3|_c9ZQI=$eqj#5lh3q_-w-{1MuyL? zm6K+5aqU*mCCt^W>HI94`avHoIyNQZY2G^Dr&> z%Z^yPk*8SIxuFYHoBr~3nw-?6mP6Ew?(MSAyl3Y6@xH@Fbv|6vReGr3_U(HwA!B^j zMdHTH@PHT2)DAtv-_S0a0cei^OMSbeJk`d7+8(t>RHYuPVyLM$vf@WsYQ?V|lJ@YX zG$ibj&<%+j>}ZFf-3Usmb z@>>&@R`Aysj#_lr38(E`A?Ic1%%Bnddwr5L+fGri9osX)#r(h?y5t0NRI`S#bUs z{NPKRocs1rE0mavU{0kN&Mb?mP`*V3cI*d=hNx17I*fquSLN~Zbhix)+QWgO7;W#UGL*Oq5XB4}PML-wJQsJU0 z8c_sNlftr@KU7NlAedUcG!0>0G;AzklYy{e;9uQ`wVJuMAANCn7>vUMWvMR?53Dhj znrp`4p*J7R493ySKpf4=h@+X_I6Mu;;b|Za&obih)EkGF!8p7O#Nky&9A0|k@HQBS zw}Cjk%ZS5Uqm@ysE^TwoAc#u)K?vI0V6J_pq7^2BIJLGK#+@fXoEhiNT&;x!Bh)mF z7EWzOFja43>gLq)h4xM6LJFGV@=zv||O!uHS;wt8zT4MVfts+$`M zyP2M_)mvF<7@F->-P};v6ix@7QfUggSt?U9PzRZutjU3N5lY`)&6hvQTb~<}8bVE! z)-Ox$!DDH(o}> z$V+$a-0(hy>%9K{=8iE&c|E5o27T(1v$S8jYsh#{46sXOJdJZ`#9*8ZufmOsjCXH` zaR`lTvJpoXWIm0)_>qnfuQlXO0_F`lYH13EOrr6W1!tFl@lrTKN#({<@oXGMbo0Oh z@F7?RmIHbk^Eh|}aGQ$xfR>;w@CV&M56}nD)GrAP0vRA1j0WStdtfs70L%j)f+b)r z*Z?+zZNMC3;sB5cW`ZxlHt-eL4t9g@z#gy{90o_gkKibvneWfwG&lq5;T~Rn;0hXm zcR)kX2>1YB&>XY?EkP^L8U%n2pd;u60zqdG1VTV4=nld_IEVl}Kwr=gM1m;L9}ED| zU>x`ioCFuZ17JxbdKy^cK=!#Q0*qUQJUungP&goTfmSiDB%*-+`oUFTym4 zrg_Frh3H<+t4xPzrXfs;8sfYWC~s;+Q%ytDqgJqM4QQ_07Wjd7pgr&h0iXlu2s(j4 z&=~}QE}$#u27*Bd2nF3i7zhUupa;M#lV*{uH|PWUf_@+pM1lTb95A*0|7_c*_AN}! zvvEEQj0gE(7MKG_HZ25;!4j|>tN?4kXJ8}P1h#{3!6|SRJOH`~q%(d*BiH6VMGx5#*5+ zR0dAK1=ItLK~vxjnuE5WJ?H?sfWCm_A#I;|A1nYLf@NSOSO;iJ%>{59+yf85bHE@> zutR}a04rbz9Doz30cwLf0J|}m8}I<0zzehm{-77=1L8mm$OKs+7mNZ^!24hsAo+F$ z+y{RETJ|9MW(FztzXUZkWcy{=QW-Qu84z^r2Gl;U0cxMrCaIpOj?aU;AQt6EWlrV# z5YUn!g;RD(A}}rlY6%nq)tKN@f;92Saiy^jSQtmBY_B*+3Afh_RN8F))CF5Bx} zDev{JRLAR(a=aGEc&`OA9j~e7c=c59UOg2$Udv1HX>;D|X>%Q~a zS`|Yol$R>a$`oTv>BfyWNd^dIOQlBrUeME+a~B|U6gc}u?VQYL%tEM*P)!}FHj}D3b z-mALIb5XS^l^fK!vMN6Hf*S|bAKx#xerEjM`dfSs)W6|yrM_KY9ap)$sq3XKHVv+{ z3T<#LB(6c_X4e`dwY<~dXUWBPB#OQb_w<<4aA2RJM(=oeHI9#-+&DdFY2&N-cPs9U{;=r!WQpf(#th?k)vx8M*Jv&Br@*3iu z=yh21r8HRU9?6}*uKjCJe@n+MagKw#Oz$wX z%d(1pb@`}S!*0zS61v?IC3fpsXIi&|WA=Az5!)ts=Q~wH!ZRm@I5plKvZda`kS`O8 zLML^79{OS6r0%D>whBv#3k#d4*cY+EC$LAaklY^TP1^Ljo71`1wch=D?;A3sw^!$b zy)TJR^cKJ4(#NX*#Xbth!F|6Ny14J9;FZ%NQ2(ouofI>ou7@4# z-=}i>=*6SvMccRU88bfRhnU%&Z^S~3@dNfQ+>yV#zpksd8 zeQ)3N-WB(x-|;w`@ucze%s(A>W~TLSF?gt3=fN?RyJu}0P>?MibJ)Tu{X{1>_Fuk8nuA*pU>$0hMN?q|%HFU7I?&98<7#EO)14 zp8k*-XhTa14bShIrGsMGp*U5e@_~o--B6Wnwda6voRmE*$*i(MdRNP^IB!5iN~i z$mYhyZYh(B=`a|3J1oScASUwDvUP!If*@7buMz9a(a5OD$y%PNa$ zk22k^O2hOv0V@33l=x*5&M#jdGhMa)PUZGD^M1pz1Vr+>ohSU#`heC!Vw*omu%g6* zr}i6wNp*W%lAGanfk%lM2K-1l%33Zl7mM-u7MELpJ!MVHPeZsI)2%q6ys@CdmzJ#= z6_tc5tzSmE=+>1#S5he`WhymHdTbhrCNPv(Nv=_1OVvvZw>l}|tndd;LV z%B_qQsa&`f4DPzN1Z7DF<(66$-$ImFwxGqqWY{Q?uic7CxE8Ju9q69SxmW!9PSW)c zr_?8(G@Rk5yxC|7Qci~fyd5=Onh2Mg3eB0Ob99KY&`}Tfw;N!g#trwRTVjzVij8Kg z*q3a-_@KD5(m`2OSwmS*>Fq3X7rRT`&D_o1E#0l%ZQbqNE4x>57pcT5xyoE+rLs{u zsj8`JsamW2RFSGERex0x`slxVxMI;}B+~AvtgckJTew@f+qm1gS8{i7S0H^YRsB?# zRoDJ@s?w!X%r@hblcI4R?wa|dWjf;T99*N|0uXh%N^4aZSv{w90sV)9ThqeLeN4H` zT|%+sfV#ydkgd(4IZ9S>C!zv&xCh`X@xe&s!6y3s3-oi$3aUK?wT9t|h zd+LW7T68?xIQ0=Jq;CY4=x9++_n=`REot&)VTJIx%Z9E)lgV3F0x!_JEK2H4J!#Y; zir!mt|7l3F-Dk5DtYQ64XQ=bgGhie}$$k=`8ZQ7OpcVmYj;jF4-fe&+*j_;6gVTVn z?>7OpwTFN%Y?TlgwHGB++5^-Gstr_Ms92X^eo!gSK&Uhk3581WQqQ5qMWG95pHrMM z@o6b^MbNgR_=0JlS*lxnMot=MPws;wx^PWga8JFC&K*Iwl(?*n?2N=5Wk_OTN?d}n zS4LJm%>4kHHlY(Ke)Ll?|If?^M@8IuE7jiHD+@(bK9o*UNyd{(a-LMvVJZPr37AU2 zR05_FFqMF*1WYAhDgjdom`cD@0;Ur9r%S-l{GaC6;!{UXEpn@7_rW~O{~JAB7XULe zEwf^ntpzlX$F!W=kVSL$Xh3TKseo37XjPYPDvknlvoIgf3e+?}bNktV=JvFPK&#>_ zfWA3C&6jCSfmE_5l~(XbrI3VGEkkNNT=8zP-hgvTb6Y@R(FC6KbWUmM5*`wol@UKA zE~ovFl+^g130WFRqD3zccQ22|P2Jt_6r7unr@K3hOoyoiOeJ6{0aFQ>O2AYCrV=of zfT;vbC15H6Qwf+#;O#2`VZKXqVoamCIXlhQX^u_z!|8rK&FyJEP4~>{{yg2Ar#U{& z+i6Zu_ws4JOcP?-7)PkQ3m#r<+c$)DlZ zeUSN0+6yrZ=XoWj!lSJv+E-SvcjaaLln!G8pa&HDQlrJu6uX*)mx%Btul8$$_^A(3 zpD{LmT4(C(%g56TrJsdeRsm4sxEDR}FGS&O%l~yk{8Zw!)@E${6zX8A1RQ4AsYuZ!ht-*1^1B#hW&R;D(zKEaX7Ui7|3c9?5)+B}a zMdzhoW;gXojTWy=!j1>|yhb Mbb&G*Z*2+uA4`95c>n+a diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj index 9b0f96cb..57333e18 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -1,4 +1,4 @@ - + Debug @@ -354,7 +354,6 @@ - @@ -391,46 +390,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -445,9 +404,6 @@ - - - @@ -457,14 +413,12 @@ - - @@ -1989,14 +1943,6 @@ - - - - - - - - @@ -6573,13 +6519,6 @@ mainMenu_TestRun.aspx - - mainMenu_CQMS.aspx - ASPXCodeBehind - - - mainMenu_CQMS.aspx - mainMenu_HSSE.aspx ASPXCodeBehind @@ -6685,286 +6624,6 @@ ProjectSysSet.aspx - - CheckEquipment.aspx - ASPXCodeBehind - - - CheckEquipment.aspx - - - CheckList.aspx - ASPXCodeBehind - - - CheckList.aspx - - - ChecklistEdit.aspx - ASPXCodeBehind - - - ChecklistEdit.aspx - - - CheckListFile.aspx - ASPXCodeBehind - - - CheckListFile.aspx - - - CheckListView.aspx - ASPXCodeBehind - - - CheckListView.aspx - - - CheckMonth.aspx - ASPXCodeBehind - - - CheckMonth.aspx - - - CheckMonthFile.aspx - ASPXCodeBehind - - - CheckMonthFile.aspx - - - Design.aspx - ASPXCodeBehind - - - Design.aspx - - - DesignFile.aspx - ASPXCodeBehind - - - DesignFile.aspx - - - DesignView.aspx - ASPXCodeBehind - - - DesignView.aspx - - - Draw.aspx - ASPXCodeBehind - - - Draw.aspx - - - DrawEdit.aspx - ASPXCodeBehind - - - DrawEdit.aspx - - - DrawView.aspx - ASPXCodeBehind - - - DrawView.aspx - - - EditCheckEquipment.aspx - ASPXCodeBehind - - - EditCheckEquipment.aspx - - - EditCheckEquipmentTwo.aspx - ASPXCodeBehind - - - EditCheckEquipmentTwo.aspx - - - EditCheckMonth.aspx - ASPXCodeBehind - - - EditCheckMonth.aspx - - - EditDesign.aspx - ASPXCodeBehind - - - EditDesign.aspx - - - EditJointCheck.aspx - ASPXCodeBehind - - - EditJointCheck.aspx - - - EditJointCheckTwo.aspx - ASPXCodeBehind - - - EditJointCheckTwo.aspx - - - EditSportDataCheck.aspx - ASPXCodeBehind - - - EditSportDataCheck.aspx - - - EditSpotCheck.aspx - ASPXCodeBehind - - - EditSpotCheck.aspx - - - EditTechnicalContactList.aspx - ASPXCodeBehind - - - EditTechnicalContactList.aspx - - - FileCabinet.aspx - ASPXCodeBehind - - - FileCabinet.aspx - - - FileCabinetEdit.aspx - ASPXCodeBehind - - - FileCabinetEdit.aspx - - - JointCheck.aspx - ASPXCodeBehind - - - JointCheck.aspx - - - JointCheckFile.aspx - ASPXCodeBehind - - - JointCheckFile.aspx - - - JointCheckStatistics.aspx - ASPXCodeBehind - - - JointCheckStatistics.aspx - - - JointCheckView.aspx - ASPXCodeBehind - - - JointCheckView.aspx - - - MaterialAcceptance.aspx - ASPXCodeBehind - - - MaterialAcceptance.aspx - - - MaterialAcceptanceEdit.aspx - ASPXCodeBehind - - - MaterialAcceptanceEdit.aspx - - - ShowWBS.aspx - ASPXCodeBehind - - - ShowWBS.aspx - - - SpotCheck.aspx - ASPXCodeBehind - - - SpotCheck.aspx - - - SpotCheckFile.aspx - ASPXCodeBehind - - - SpotCheckFile.aspx - - - SpotCheckStatistics.aspx - ASPXCodeBehind - - - SpotCheckStatistics.aspx - - - SpotCheckView.aspx - ASPXCodeBehind - - - SpotCheckView.aspx - - - SpotDataCheck.aspx - ASPXCodeBehind - - - SpotDataCheck.aspx - - - SpotDataCheckView.aspx - ASPXCodeBehind - - - SpotDataCheckView.aspx - - - TechnicalContactList.aspx - ASPXCodeBehind - - - TechnicalContactList.aspx - - - TechnicalContactListFile.aspx - ASPXCodeBehind - - - TechnicalContactListFile.aspx - - - TechnicalContactView.aspx - ASPXCodeBehind - - - TechnicalContactView.aspx - CheckerItemEdit.aspx ASPXCodeBehind @@ -7063,27 +6722,6 @@ WelderManageEdit.aspx - - TechnicalDisclose.aspx - ASPXCodeBehind - - - TechnicalDisclose.aspx - - - TechnicalDiscloseEdit.aspx - ASPXCodeBehind - - - TechnicalDiscloseEdit.aspx - - - TechnicalDiscloseView.aspx - ASPXCodeBehind - - - TechnicalDiscloseView.aspx - ControlItemAndCycle.aspx ASPXCodeBehind @@ -7147,13 +6785,6 @@ ProjectControlItemInitSet.aspx - - SelectUnit.aspx - ASPXCodeBehind - - - SelectUnit.aspx - WorkPackageInitEdit.aspx ASPXCodeBehind @@ -7196,13 +6827,6 @@ WorkPackageSet2In2.aspx - - CQMSDataCollect.aspx - ASPXCodeBehind - - - CQMSDataCollect.aspx - CQMSDataDW.aspx ASPXCodeBehind diff --git a/SGGL/FineUIPro.Web/common/Menu_CQMS.xml b/SGGL/FineUIPro.Web/common/Menu_CQMS.xml index d1679357..7c49b4e8 100644 --- a/SGGL/FineUIPro.Web/common/Menu_CQMS.xml +++ b/SGGL/FineUIPro.Web/common/Menu_CQMS.xml @@ -14,27 +14,6 @@ - - - - - - - - - - - - - - - - - - - - - - + diff --git a/SGGL/FineUIPro.Web/common/Menu_DigData.xml b/SGGL/FineUIPro.Web/common/Menu_DigData.xml index 938a6032..52725e96 100644 --- a/SGGL/FineUIPro.Web/common/Menu_DigData.xml +++ b/SGGL/FineUIPro.Web/common/Menu_DigData.xml @@ -8,8 +8,5 @@ - - - diff --git a/SGGL/FineUIPro.Web/common/main.aspx.cs b/SGGL/FineUIPro.Web/common/main.aspx.cs index b2f72196..2e3c42cb 100644 --- a/SGGL/FineUIPro.Web/common/main.aspx.cs +++ b/SGGL/FineUIPro.Web/common/main.aspx.cs @@ -104,18 +104,15 @@ namespace FineUIPro.Web.common CRectificationRate = 0; ///合格率 CQualifiedRate = 0; - var getJointCheckDetail = from x in Funs.DB.Check_JointCheckDetail - select x; var getCheckControl = from x in Funs.DB.Check_CheckControl select x; ///问题总数 - int AllCount = getJointCheckDetail.Count() + getCheckControl.Count(); + int AllCount = getCheckControl.Count(); this.divCQMSAllNum.InnerHtml = AllCount.ToString(); if (AllCount > 0) { ///问题完成数 - var getJOk = getJointCheckDetail.Where(x => x.State == "6").Count(); var getCOk = getCheckControl.Where(x => x.State == "7").Count(); - int CCount = getJOk + getCOk; + int CCount = getCOk; if (CCount > 0) { CRectificationRate = Math.Round(CCount * 1.0 / AllCount * 100, 1); diff --git a/SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx b/SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx deleted file mode 100644 index b9c4f3a1..00000000 --- a/SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx +++ /dev/null @@ -1,743 +0,0 @@ -<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="mainMenu_CQMS.aspx.cs" Inherits="FineUIPro.Web.mainMenu_CQMS" %> - - - - - - 首页 - - - - - -
-
-
-
- 合格率统计 -
-
-
-
-
- -
-
质量验收
- 一次合格率
-
-
-
- -
-
施工资料
- 同步率
-
-
-
- -
-
质量问题
- 整改完成率
-
-
-
-
-
-
- 质量控制点统计 -
-
-
-
-
-
-
-
A类
-
-
-
-
-
-
B类
-
-
-
-
-
-
C类
-
-
-
-
-
-
- 施工单位质量统计 -
    -
  • 施工分包商
  • -
  • 专业
  • -
-
-
-
-
-
-
-
-
-
- 质量问题统计 -
    -
  • 施工分包商
  • -
  • 安装单位工程
  • -
  • 建筑单位工程
  • -
  • 专业
  • -
-
-
-
-
-
-
-
- 产品质量统计 -
    -
  • 安装单位工程
  • -
  • 建筑单位工程
  • -
-
-
-
-
-
-
-
- - - - - - - diff --git a/SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx.cs b/SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx.cs deleted file mode 100644 index da843c5e..00000000 --- a/SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx.cs +++ /dev/null @@ -1,498 +0,0 @@ -using BLL; -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web.UI.WebControls; - -namespace FineUIPro.Web -{ - public partial class mainMenu_CQMS : PageBase - { - protected void Page_Load(object sender, EventArgs e) - { - if (!IsPostBack) - { - getProjectUnits2 = BLL.ProjectUnitService.GetProjectUnitListByProjectIdUnitType(CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2); - // ClientScript.RegisterClientScriptBlock(typeof(Page), "", " category_One('one1', '项目质量验收一次合格率', " + new mainMenu_CQMS().One1 + ")", true); - } - } - - private static List getProjectUnits2; - - #region 项目质量验收一次合格率 - protected string One1 - { - get - { - List TotalCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, DateTime.Now); - List TotalCheckDetailLists = SpotCheckDetailService.GetTotalAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - double result = 0; - if (TotalCheckDetailOKLists.Count > 0 && TotalCheckDetailLists.Count > 0) - { - var a = Convert.ToDouble(TotalCheckDetailOKLists.Count); - var b = Convert.ToDouble(TotalCheckDetailLists.Count); - result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - return JsonConvert.SerializeObject(result); - } - } - #endregion - - #region 项目施工资料同步率 - protected string One2 - { - get - { - List totalCheckDetailDataOKLists = SpotCheckDetailService.GetAllDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - List totalCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, DateTime.Now); - totalCheckDetailOKLists = totalCheckDetailOKLists.Where(x => x.IsShow == true).ToList(); //需要上传资料的IsShow为true - double result = 0; - if (totalCheckDetailDataOKLists.Count > 0 && totalCheckDetailOKLists.Count > 0) - { - var a = Convert.ToDouble(totalCheckDetailDataOKLists.Count); - var b = Convert.ToDouble(totalCheckDetailOKLists.Count); - result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - return JsonConvert.SerializeObject(result); - } - } - #endregion - - #region 项目质量问题整改完成率 - protected string One3 - { - get - { - List totalCheckLists = JointCheckDetailService.GetTotalJointCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - int a = totalCheckLists.Where(x => x.OK == 1).Count(); - double result = 0; - if (a > 0 && totalCheckLists.Count > 0) - { - var b = Convert.ToDouble(totalCheckLists.Count); - result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - return JsonConvert.SerializeObject(result); - } - } - #endregion - - #region 质量控制点通知 - protected string One4 - { - get - { - var db = new Model.SGGLDB(Funs.ConnString); - Model.Num num = new Model.Num(); - var controlItemAndCycles = from x in db.WBS_ControlItemAndCycle - where x.ProjectId == CurrUser.LoginProjectId && x.IsApprove == true - orderby x.ControlItemAndCycleCode - select x; - var oKSpotCheckDetails = from x in db.Check_SpotCheckDetail - join y in db.Check_SpotCheck - on x.SpotCheckCode equals y.SpotCheckCode - where x.IsOK == true && y.ProjectId == CurrUser.LoginProjectId - select x; - //A类 - var Alist = controlItemAndCycles.Where(x => x.ControlPoint.Contains("A")); - int a = 0; - foreach (var item in Alist) - { - if (item.CheckNum != 0) //检查次数为0表示一直检查 - { - List details = oKSpotCheckDetails.Where(x => x.ControlItemAndCycleId == item.ControlItemAndCycleId).ToList(); - if (details.Count == item.CheckNum) //检查次数已达到最大值 - { - a++; - } - } - } - num.num2 = a; - num.num3 = Alist.Count(); - num.num1 = num.num3 - num.num2; - //B类 - var Blist = controlItemAndCycles.Where(x => x.ControlPoint.Contains("B")); - int b = 0; - foreach (var item in Blist) - { - if (item.CheckNum != 0) //检查次数为0表示一直检查 - { - List details = oKSpotCheckDetails.Where(x => x.ControlItemAndCycleId == item.ControlItemAndCycleId).ToList(); - if (details.Count == item.CheckNum) //检查次数已达到最大值 - { - b++; - } - } - } - num.num5 = b; - num.num6 = Blist.Count(); - num.num4 = num.num6 - num.num5; - //C类 - var Clist = controlItemAndCycles.Where(x => x.ControlPoint.Contains("C")); - int c = 0; - foreach (var item in Clist) - { - if (item.CheckNum != 0) //检查次数为0表示一直检查 - { - List details = oKSpotCheckDetails.Where(x => x.ControlItemAndCycleId == item.ControlItemAndCycleId).ToList(); - if (details.Count == item.CheckNum) //检查次数已达到最大值 - { - c++; - } - } - } - num.num8 = c; - num.num9 = Clist.Count(); - num.num7 = num.num9 - num.num8; - return JsonConvert.SerializeObject(num); - } - } - #endregion - - #region 质量问题统计 - protected string Two - { - get - { - List series = new List(); - Model.BusinessColumn businessColumn = new Model.BusinessColumn(); - List listCategories = new List(); - businessColumn.title = "质量问题统计"; - businessColumn.xFontNum = 8; - var checks = JointCheckDetailService.GetTotalJointCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - Model.SingleSerie s = new Model.SingleSerie(); - Model.SingleSerie s2 = new Model.SingleSerie(); - List listdata = new List(); - List listdata2 = new List(); - int okNum = 0; - foreach (var unit in getProjectUnits2) - { - listCategories.Add(BLL.UnitService.GetShortUnitNameByUnitId(unit.UnitId)); - var unitChecks = checks.Where(x => x.UnitId == unit.UnitId); - okNum = unitChecks.Where(x => x.OK == 1).Count(); - listdata.Add(unitChecks.Count() - okNum); - listdata2.Add(okNum); - } - s.data = listdata; - s2.data = listdata2; - series.Add(s); - series.Add(s2); - businessColumn.categories = listCategories; - businessColumn.series = series; - return JsonConvert.SerializeObject(businessColumn); - } - } - - protected string Two2 - { - get - { - List series = new List(); - Model.BusinessColumn businessColumn = new Model.BusinessColumn(); - List listCategories = new List(); - businessColumn.title = "质量问题统计"; - businessColumn.xFontNum = 5; - var unitWorks = BLL.UnitWorkService.GetUnitWorkLists(CurrUser.LoginProjectId); - unitWorks = unitWorks.Where(x => x.ProjectType == "2").ToList(); - var checks = JointCheckDetailService.GetTotalJointCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - Model.SingleSerie s = new Model.SingleSerie(); - Model.SingleSerie s2 = new Model.SingleSerie(); - List listdata = new List(); - List listdata2 = new List(); - int okNum = 0; - foreach (var unitWork in unitWorks) - { - listCategories.Add(unitWork.UnitWorkName); - var unitChecks = checks.Where(x => x.UnitWorkId == unitWork.UnitWorkId); - okNum = unitChecks.Where(x => x.OK == 1).Count(); - listdata.Add(unitChecks.Count() - okNum); - listdata2.Add(okNum); - } - s.data = listdata; - s2.data = listdata2; - series.Add(s); - series.Add(s2); - businessColumn.categories = listCategories; - businessColumn.series = series; - return JsonConvert.SerializeObject(businessColumn); - } - } - - protected string Two3 - { - get - { - List series = new List(); - Model.BusinessColumn businessColumn = new Model.BusinessColumn(); - List listCategories = new List(); - businessColumn.title = "质量问题统计"; - businessColumn.xFontNum = 5; - var cns = BLL.CNProfessionalService.GetList(); - var checks = JointCheckDetailService.GetTotalJointCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - Model.SingleSerie s = new Model.SingleSerie(); - Model.SingleSerie s2 = new Model.SingleSerie(); - List listdata = new List(); - List listdata2 = new List(); - int okNum = 0; - foreach (var cn in cns) - { - listCategories.Add(cn.ProfessionalName); - var unitChecks = checks.Where(x => x.CNProfessionalCode == cn.CNProfessionalId); - okNum = unitChecks.Where(x => x.OK == 1).Count(); - listdata.Add(unitChecks.Count() - okNum); - listdata2.Add(okNum); - } - s.data = listdata; - s2.data = listdata2; - series.Add(s); - series.Add(s2); - businessColumn.categories = listCategories; - businessColumn.series = series; - return JsonConvert.SerializeObject(businessColumn); - } - } - - protected string Two4 - { - get - { - List series = new List(); - Model.BusinessColumn businessColumn = new Model.BusinessColumn(); - List listCategories = new List(); - businessColumn.title = "质量问题统计"; - businessColumn.xFontNum = 5; - var unitWorks = BLL.UnitWorkService.GetUnitWorkLists(CurrUser.LoginProjectId); - unitWorks = unitWorks.Where(x => x.ProjectType == "1").ToList(); - var checks = JointCheckDetailService.GetTotalJointCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - Model.SingleSerie s = new Model.SingleSerie(); - Model.SingleSerie s2 = new Model.SingleSerie(); - List listdata = new List(); - List listdata2 = new List(); - int okNum = 0; - foreach (var unitWork in unitWorks) - { - listCategories.Add(unitWork.UnitWorkName); - var unitChecks = checks.Where(x => x.UnitWorkId == unitWork.UnitWorkId); - okNum = unitChecks.Where(x => x.OK == 1).Count(); - listdata.Add(unitChecks.Count() - okNum); - listdata2.Add(okNum); - } - s.data = listdata; - s2.data = listdata2; - series.Add(s); - series.Add(s2); - businessColumn.categories = listCategories; - businessColumn.series = series; - return JsonConvert.SerializeObject(businessColumn); - } - } - #endregion - - #region 质量一次合格率/资料同步率 - protected string Three - { - get - { - List series = new List(); - Model.BusinessColumn businessColumn = new Model.BusinessColumn(); - List listCategories = new List(); - businessColumn.title = "质量一次合格率"; - List TotalCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, DateTime.Now); - List TotalCheckDetailLists = SpotCheckDetailService.GetTotalAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - List totalCheckDetailDataOKLists = SpotCheckDetailService.GetAllDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - Model.SingleSerie s = new Model.SingleSerie(); - Model.SingleSerie s2 = new Model.SingleSerie(); - List listdata = new List(); - List listdata2 = new List(); - double result = 0, result2 = 0; - foreach (var unit in getProjectUnits2) - { - listCategories.Add(BLL.UnitService.GetShortUnitNameByUnitId(unit.UnitId)); - var okChecks = TotalCheckDetailOKLists.Where(x => x.UnitId == unit.UnitId).ToList(); - var totalChecks = TotalCheckDetailLists.Where(x => x.UnitId == unit.UnitId).ToList(); - if (okChecks.Count > 0 && totalChecks.Count > 0) - { - var a = Convert.ToDouble(okChecks.Count); - var b = Convert.ToDouble(totalChecks.Count); - result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - var dataOkChecks = totalCheckDetailDataOKLists.Where(x => x.UnitId == unit.UnitId).ToList(); - okChecks = okChecks.Where(x => x.IsShow == true).ToList(); //需要上传资料的IsShow为true - if (dataOkChecks.Count > 0 && okChecks.Count > 0) - { - var a = Convert.ToDouble(dataOkChecks.Count); - var b = Convert.ToDouble(okChecks.Count); - result2 = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - listdata.Add(result); - listdata2.Add(result2); - result = 0; - result2 = 0; - } - s.data = listdata; - s2.data = listdata2; - series.Add(s); - series.Add(s2); - businessColumn.categories = listCategories; - businessColumn.series = series; - return JsonConvert.SerializeObject(businessColumn); - } - } - - protected string Three2 - { - get - { - List series = new List(); - Model.BusinessColumn businessColumn = new Model.BusinessColumn(); - List listCategories = new List(); - businessColumn.title = "质量一次合格率"; - var cns = BLL.CNProfessionalService.GetList(); - List TotalCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, DateTime.Now); - List TotalCheckDetailLists = SpotCheckDetailService.GetTotalAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - List totalCheckDetailDataOKLists = SpotCheckDetailService.GetAllDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - Model.SingleSerie s = new Model.SingleSerie(); - Model.SingleSerie s2 = new Model.SingleSerie(); - List listdata = new List(); - List listdata2 = new List(); - double result = 0, result2 = 0; - foreach (var cn in cns) - { - listCategories.Add(cn.ProfessionalName); - var okChecks = TotalCheckDetailOKLists.Where(x => x.CNProfessionalCode == cn.CNProfessionalId).ToList(); - var totalChecks = TotalCheckDetailLists.Where(x => x.CNProfessionalCode == cn.CNProfessionalId).ToList(); - if (okChecks.Count > 0 && totalChecks.Count > 0) - { - var a = Convert.ToDouble(okChecks.Count); - var b = Convert.ToDouble(totalChecks.Count); - result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - var dataOkChecks = totalCheckDetailDataOKLists.Where(x => x.CNProfessionalCode == cn.CNProfessionalId).ToList(); - okChecks = okChecks.Where(x => x.IsShow == true).ToList(); //需要上传资料的IsShow为true - if (dataOkChecks.Count > 0 && okChecks.Count > 0) - { - var a = Convert.ToDouble(dataOkChecks.Count); - var b = Convert.ToDouble(okChecks.Count); - result2 = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - listdata.Add(result); - listdata2.Add(result2); - result = 0; - result2 = 0; - } - s.data = listdata; - s2.data = listdata2; - series.Add(s); - series.Add(s2); - businessColumn.categories = listCategories; - businessColumn.series = series; - return JsonConvert.SerializeObject(businessColumn); - } - } - - protected string Four - { - get - { - List series = new List(); - Model.BusinessColumn businessColumn = new Model.BusinessColumn(); - List listCategories = new List(); - businessColumn.title = "质量一次合格率"; - var unitWorks = BLL.UnitWorkService.GetUnitWorkLists(CurrUser.LoginProjectId); - unitWorks = unitWorks.Where(x => x.ProjectType == "2").ToList(); - List TotalCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, DateTime.Now); - List TotalCheckDetailLists = SpotCheckDetailService.GetTotalAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - List totalCheckDetailDataOKLists = SpotCheckDetailService.GetAllDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - Model.SingleSerie s = new Model.SingleSerie(); - Model.SingleSerie s2 = new Model.SingleSerie(); - List listdata = new List(); - List listdata2 = new List(); - double result = 0, result2 = 0; - foreach (var unitWork in unitWorks) - { - listCategories.Add(unitWork.UnitWorkName); - var okChecks = TotalCheckDetailOKLists.Where(x => x.UnitWorkId == unitWork.UnitWorkId).ToList(); - var totalChecks = TotalCheckDetailLists.Where(x => x.UnitWorkId == unitWork.UnitWorkId).ToList(); - if (okChecks.Count > 0 && totalChecks.Count > 0) - { - var a = Convert.ToDouble(okChecks.Count); - var b = Convert.ToDouble(totalChecks.Count); - result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - var dataOkChecks = totalCheckDetailDataOKLists.Where(x => x.UnitWorkId == unitWork.UnitWorkId).ToList(); - okChecks = okChecks.Where(x => x.IsShow == true).ToList(); //需要上传资料的IsShow为true - if (dataOkChecks.Count > 0 && okChecks.Count > 0) - { - var a = Convert.ToDouble(dataOkChecks.Count); - var b = Convert.ToDouble(okChecks.Count); - result2 = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - listdata.Add(result); - listdata2.Add(result2); - result = 0; - result2 = 0; - } - s.data = listdata; - s2.data = listdata2; - series.Add(s); - series.Add(s2); - businessColumn.categories = listCategories; - businessColumn.series = series; - return JsonConvert.SerializeObject(businessColumn); - } - } - - protected string Four2 - { - get - { - List series = new List(); - Model.BusinessColumn businessColumn = new Model.BusinessColumn(); - List listCategories = new List(); - businessColumn.title = "质量一次合格率"; - var unitWorks = BLL.UnitWorkService.GetUnitWorkLists(CurrUser.LoginProjectId); - unitWorks = unitWorks.Where(x => x.ProjectType == "1").ToList(); - List TotalCheckDetailOKLists = SpotCheckDetailService.GetTotalOKSpotCheckDetailListByTime1(CurrUser.LoginProjectId, DateTime.Now); - List TotalCheckDetailLists = SpotCheckDetailService.GetTotalAllSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - List totalCheckDetailDataOKLists = SpotCheckDetailService.GetAllDataOkSpotCheckDetailListByTime(CurrUser.LoginProjectId, DateTime.Now); - Model.SingleSerie s = new Model.SingleSerie(); - Model.SingleSerie s2 = new Model.SingleSerie(); - List listdata = new List(); - List listdata2 = new List(); - double result = 0, result2 = 0; - foreach (var unitWork in unitWorks) - { - listCategories.Add(unitWork.UnitWorkName); - var okChecks = TotalCheckDetailOKLists.Where(x => x.UnitWorkId == unitWork.UnitWorkId).ToList(); - var totalChecks = TotalCheckDetailLists.Where(x => x.UnitWorkId == unitWork.UnitWorkId).ToList(); - if (okChecks.Count > 0 && totalChecks.Count > 0) - { - var a = Convert.ToDouble(okChecks.Count); - var b = Convert.ToDouble(totalChecks.Count); - result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - var dataOkChecks = totalCheckDetailDataOKLists.Where(x => x.UnitWorkId == unitWork.UnitWorkId).ToList(); - okChecks = okChecks.Where(x => x.IsShow == true).ToList(); //需要上传资料的IsShow为true - if (dataOkChecks.Count > 0 && okChecks.Count > 0) - { - var a = Convert.ToDouble(dataOkChecks.Count); - var b = Convert.ToDouble(okChecks.Count); - result2 = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 1)); - } - listdata.Add(result); - listdata2.Add(result2); - result = 0; - result2 = 0; - } - s.data = listdata; - s2.data = listdata2; - series.Add(s); - series.Add(s2); - businessColumn.categories = listCategories; - businessColumn.series = series; - return JsonConvert.SerializeObject(businessColumn); - } - } - #endregion - } -} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx.designer.cs b/SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx.designer.cs deleted file mode 100644 index 3d464fef..00000000 --- a/SGGL/FineUIPro.Web/common/mainMenu_CQMS.aspx.designer.cs +++ /dev/null @@ -1,24 +0,0 @@ -//------------------------------------------------------------------------------ -// <自动生成> -// 此代码由工具生成。 -// -// 对此文件的更改可能导致不正确的行为,如果 -// 重新生成代码,则所做更改将丢失。 -// -//------------------------------------------------------------------------------ - -namespace FineUIPro.Web { - - - public partial class mainMenu_CQMS { - - /// - /// Head1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::System.Web.UI.HtmlControls.HtmlHead Head1; - } -} diff --git a/SGGL/FineUIPro.Web/common/mainProject.aspx.cs b/SGGL/FineUIPro.Web/common/mainProject.aspx.cs index 08ae6fa4..3bdd550c 100644 --- a/SGGL/FineUIPro.Web/common/mainProject.aspx.cs +++ b/SGGL/FineUIPro.Web/common/mainProject.aspx.cs @@ -231,22 +231,17 @@ namespace FineUIPro.Web.common CRectificationRate = 0; CQualifiedRate = 0; FirstPassRate = 0; - var getJointCheckDetail = from x in Funs.DB.Check_JointCheckDetail - join y in Funs.DB.Check_JointCheck on x.JointCheckId equals y.JointCheckId - where y.ProjectId == this.ProjectId - select x; var getCheckControl = from x in Funs.DB.Check_CheckControl where x.ProjectId == this.ProjectId select x; ///问题总数 - int AllCount = getJointCheckDetail.Count() + getCheckControl.Count(); + int AllCount = getCheckControl.Count(); this.divCQMSAllNum.InnerHtml = AllCount.ToString(); if (AllCount > 0) { ///问题完成数 - var getJOk = getJointCheckDetail.Where(x => x.State == "6").Count(); var getCOk = getCheckControl.Where(x => x.State == "7").Count(); - int CCount = getJOk + getCOk; + int CCount = getCOk; this.divCQMSCAllNum.InnerHtml = CCount.ToString(); this.divCQMSUCAllNum.InnerHtml = (AllCount - CCount).ToString(); if (CCount > 0) diff --git a/SGGL/FineUIPro.Web/indexProject.aspx.cs b/SGGL/FineUIPro.Web/indexProject.aspx.cs index a65f92ab..b83368dc 100644 --- a/SGGL/FineUIPro.Web/indexProject.aspx.cs +++ b/SGGL/FineUIPro.Web/indexProject.aspx.cs @@ -552,7 +552,7 @@ namespace FineUIPro.Web // this.CurrUser.LoginProjectId = this.drpProject.SelectedValue; this.XmlDataSource1.DataFile = "common/Menu_Personal.xml"; this.leftPanel.Hidden = true; - this.Tab1.IFrameUrl = "~/common/mainProject.aspx"; + this.Tab1.IFrameUrl = "~/common/mainMenu_HJGL.aspx"; this.CurrUser.LastProjectId = null; this.Tab1.Title = "首页"; if (!string.IsNullOrEmpty(type)) diff --git a/SGGL/Model/CQMS/DigDataCQMSDataCollectItem.cs b/SGGL/Model/CQMS/DigDataCQMSDataCollectItem.cs deleted file mode 100644 index 599fdb7e..00000000 --- a/SGGL/Model/CQMS/DigDataCQMSDataCollectItem.cs +++ /dev/null @@ -1,104 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Model -{ - public class DigDataCQMSDataCollectItem - { - public string CQMSDataCollectItemId - { - get; - set; - } - public string CQMSDataCollectId - { - get; - set; - } - public int SortIndex - { - get; - set; - } - - public string CQMSContent - { - get; - set; - } - public string MeasureUnit - { - get; - set; - } - - public string Month1 - { - get; - set; - } - public string Month2 - { - get; - set; - } - public string Month3 - { - get; - set; - } - public string Month4 - { - get; - set; - } - public string Month5 - { - get; - set; - } - public string Month6 - { - get; - set; - } - public string Month7 - { - get; - set; - } - public string Month8 - { - get; - set; - } - public string Month9 - { - get; - set; - } - public string Month10 - { - get; - set; - } - public string Month11 - { - get; - set; - } - public string Month12 - { - get; - set; - } - public string MonthSum - { - get; - set; - } - } -} diff --git a/SGGL/Model/Model.csproj b/SGGL/Model/Model.csproj index 522d5b6a..1d4ac05f 100644 --- a/SGGL/Model/Model.csproj +++ b/SGGL/Model/Model.csproj @@ -149,7 +149,6 @@ - @@ -225,4 +224,4 @@ --> -
+
\ No newline at end of file diff --git a/SGGL/Model/ModelProc.cs b/SGGL/Model/ModelProc.cs index 4d2f20da..0dc303b0 100644 --- a/SGGL/Model/ModelProc.cs +++ b/SGGL/Model/ModelProc.cs @@ -47,24 +47,6 @@ namespace Model return (ISingleResult)result.ReturnValue; } - /// - /// ��ȡ�������ĵ� - /// - /// - /// - /// - /// - /// ��ȡ�������ݻ��� - /// - /// - /// - /// - [Function(Name = "[dbo].[Sp_DigData_CQMSDataCollect]")] - public IEnumerable Sp_DigData_CQMSDataCollect([Parameter(DbType = "INT")] int year) - { - IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)MethodInfo.GetCurrentMethod()), year); - return (ISingleResult)result.ReturnValue; - } } } diff --git a/SGGL/WebAPI/Controllers/CQMS/CheckEquipmentController.cs b/SGGL/WebAPI/Controllers/CQMS/CheckEquipmentController.cs deleted file mode 100644 index 10e74f97..00000000 --- a/SGGL/WebAPI/Controllers/CQMS/CheckEquipmentController.cs +++ /dev/null @@ -1,150 +0,0 @@ -using BLL; -using Model; -using System; -using System.Collections.Generic; -using System.Web.Http; - -namespace Mvc.Controllers -{ - public class CheckEquipmentController : ApiController - { - // - // GET: /CheckEquipment/ - [HttpGet] - public ResponseData> Index(string projectId, int index, int page, string name = null) - { - ResponseData> res = new ResponseData>(); - if (name == null) - name = ""; - res.successful = true; - try - { - res.resultValue = BLL.CheckEquipmentService.getListByProject(name, projectId, index, page); - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; ; - } - - // GET: /详情 - [HttpGet] - public ResponseData GetCheckEquipmentById(string id) - { - ResponseData res = new ResponseData(); - //Check_CheckEquipment ce = BLL.CheckEquipmentService.GetCheckEquipmentByCheckEquipmentIdForApi(id); - - res.successful = true; - res.resultValue = BLL.CheckEquipmentService.GetCheckEquipmentByCheckEquipmentIdForApi(id); - return res; - } - - [HttpGet] - // 获取当前办理状态 - public ResponseData GetCurrApproveByCheckEquipmentId(string code) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(BLL.CheckEquipmentApproveService.CurrentApproveType(code), true); - return res; - } - - [HttpGet] - public ResponseData> GetApproveByEquipmentId(string id) - { - ResponseData> res = new ResponseData>(); - res.successful = true; - res.resultValue = BLL.CheckEquipmentApproveService.getListDataByEid(id); - return res; - } - - // 保存提交的检实验信息 - [HttpPost] - public ResponseData AddEquipment([FromBody] Model.Check_CheckEquipment CheckEquipment) - { - ResponseData res = new ResponseData(); - try - { - if (string.IsNullOrEmpty(CheckEquipment.CheckEquipmentId)) - { - CheckEquipment.CheckEquipmentId = Guid.NewGuid().ToString(); - BLL.CheckEquipmentService.AddCheckEquipment(CheckEquipment); - SaveAttachFile(CheckEquipment.CheckEquipmentId, BLL.Const.CheckEquipmentMenuId, CheckEquipment.AttachUrl); - res.resultValue = CheckEquipment.CheckEquipmentId; - } - else - { - BLL.CheckEquipmentService.UpdateCheckEquipment(CheckEquipment); - SaveAttachFile(CheckEquipment.CheckEquipmentId, BLL.Const.CheckEquipmentMenuId, CheckEquipment.AttachUrl); - res.resultValue = CheckEquipment.CheckEquipmentId; - } - res.successful = true; - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; - } - - public static void SaveAttachFile(string dataId, string menuId, string url) - { - Model.ToDoItem toDoItem = new Model.ToDoItem - { - MenuId = menuId, - DataId = dataId, - UrlStr = url, - }; - APIUpLoadFileService.SaveAttachUrl(toDoItem); - } - - // 更新 - [HttpPost] - public ResponseData UpdateApprove([FromBody] Model.Check_CheckEquipmentApprove approve) - { - ResponseData res = new ResponseData(); - try - { - approve.ApproveDate = DateTime.Now; - BLL.CheckEquipmentApproveService.UpdateCheckEquipmentApproveApi(approve); - res.successful = true; - - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; - - } - // 添加办理记录(提交) - [HttpPost] - public ResponseData AddApprove([FromBody] Model.Check_CheckEquipmentApprove approve) - { - ResponseData res = new ResponseData(); - try - { - - Model.Check_CheckEquipment CheckControl = new Model.Check_CheckEquipment(); - CheckControl.CheckEquipmentId = approve.CheckEquipmentId; - CheckControl.State = approve.ApproveType; - BLL.CheckEquipmentService.UpdateCheckEquipment(CheckControl); - res.resultValue = BLL.CheckEquipmentApproveService.AddCheckEquipmentApproveApi(approve); - res.successful = true; - - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; - - } - } -} diff --git a/SGGL/WebAPI/Controllers/CQMS/CheckListController.cs b/SGGL/WebAPI/Controllers/CQMS/CheckListController.cs deleted file mode 100644 index fa037c8c..00000000 --- a/SGGL/WebAPI/Controllers/CQMS/CheckListController.cs +++ /dev/null @@ -1,193 +0,0 @@ -using BLL; -using Model; -using System; -using System.Collections.Generic; -using System.Web.Http; - -namespace Mvc.Controllers -{ - public class CheckListController : ApiController - { - // - // 质量巡检 - // GET: /Draw/ - [HttpGet] - public ResponseData> Index(string projectId, int index, int page, string state, string name) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.CheckControlService.GetListDataForApi(state, name, projectId, index, page); - return res; - } - - [HttpGet] - public ResponseData Conut(string projectId, string searchWord, string unitId = null, string unitWork = null, string problemType = null, string professional = null, string dateA = null, string dateZ = null) - { - ResponseData res = new ResponseData(); - res.successful = true; - res.resultValue = BLL.CheckControlService.GetListCountStr(projectId, searchWord, unitId, unitWork, problemType, professional, dateA, dateZ); - return res; - } - [HttpGet] - public ResponseData> Search(string state, string projectId, int index, int page, string unitId = null, string unitWork = null, string problemType = null, string professional = null, string dateA = null, string dateZ = null) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.CheckControlService.GetListDataForApi(state, unitId, unitWork, problemType, professional, dateA, dateZ, projectId, index, page); - return res; - } - - /// - /// 根据code获取详情 - /// - /// - /// - public ResponseData GetCheckControl(string code) - { - ResponseData res = new ResponseData(); - Check_CheckControl checkControl = BLL.CheckControlService.GetCheckControlForApi(code); - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(checkControl, true); - return res; - } - /// - /// 根据code获取 审核记录 - /// - /// - /// - public ResponseData> GetApproveByCode(string code) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.CheckControlApproveService.GetListDataByCodeForApi(code); - return res; - } - public ResponseData GetCurrApproveByCode(string code) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(BLL.CheckControlApproveService.getCurrApproveForApi(code), true); - return res; - } - [HttpPost] - public ResponseData AddCheckControl([FromBody] Model.Check_CheckControl CheckControl) - { - ResponseData res = new ResponseData(); - try - { - if (string.IsNullOrEmpty(CheckControl.CheckControlCode)) - { - string id = CheckControl.WorkPackageId; - - CheckControl.WorkPackageName = WorkPackageService.getWorkPageNamesByControlItemAndCycle(id, null); - CheckControl.WorkPackageId = WorkPackageService.getWorkPageIdsByControlItemAndCycle(id, null); - - if (string.IsNullOrEmpty(CheckControl.DocCode)) - { - string prefix = BLL.ProjectService.GetProjectByProjectId(CheckControl.ProjectId).ProjectCode + "-06-CM03-XJ-"; - CheckControl.DocCode = BLL.SQLHelper.RunProcNewId("SpGetNewCode5", "dbo.Check_CheckControl", "DocCode", prefix); - } - CheckControl.CheckControlCode = Guid.NewGuid().ToString(); - - BLL.CheckControlService.AddCheckControlForApi(CheckControl); - //BLL.AttachFileService.updateAttachFile(CheckControl.ReAttachUrl, CheckControl.CheckControlCode+"r", Const.CheckListMenuId); - //BLL.AttachFileService.updateAttachFile(CheckControl.AttachUrl, CheckControl.CheckControlCode, Const.CheckListMenuId); - SaveAttachFile(CheckControl.CheckControlCode + "r", BLL.Const.CheckListMenuId, CheckControl.ReAttachUrl); - SaveAttachFile(CheckControl.CheckControlCode, BLL.Const.CheckListMenuId, CheckControl.AttachUrl); - res.resultValue = CheckControl.CheckControlCode; - } - else - { - BLL.CheckControlService.UpdateCheckControlForApi(CheckControl); - //BLL.AttachFileService.updateAttachFile(CheckControl.ReAttachUrl, CheckControl.CheckControlCode + "r", Const.CheckListMenuId); - //BLL.AttachFileService.updateAttachFile(CheckControl.AttachUrl, CheckControl.CheckControlCode, Const.CheckListMenuId); - SaveAttachFile(CheckControl.CheckControlCode + "r", BLL.Const.CheckListMenuId, CheckControl.ReAttachUrl); - SaveAttachFile(CheckControl.CheckControlCode, BLL.Const.CheckListMenuId, CheckControl.AttachUrl); - res.resultValue = CheckControl.CheckControlCode; - } - - res.successful = true; - - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; - - } - - /// - /// - /// - public static void SaveAttachFile(string dataId, string menuId, string url) - { - Model.ToDoItem toDoItem = new Model.ToDoItem - { - MenuId = menuId, - DataId = dataId, - UrlStr = url, - }; - APIUpLoadFileService.SaveAttachUrl(toDoItem); - } - - [HttpPost] - public ResponseData AddApprove([FromBody] Model.Check_CheckControlApprove approve) - { - ResponseData res = new ResponseData(); - try - { - - Model.Check_CheckControl CheckControl = new Model.Check_CheckControl(); - CheckControl.CheckControlCode = approve.CheckControlCode; - CheckControl.State = approve.ApproveType; - BLL.CheckControlService.UpdateCheckControlForApi(CheckControl); - res.resultValue = BLL.CheckControlApproveService.AddCheckControlApproveForApi(approve); - res.successful = true; - - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; - - } - [HttpPost] - public ResponseData UpdateApprove([FromBody] Model.Check_CheckControlApprove approve) - { - ResponseData res = new ResponseData(); - try - { - // Model.Check_CheckControlApprove approve1 = BLL.CheckControlApproveService.GetCheckControlApproveByCheckControlId(approve.CheckControlCode); - - approve.ApproveDate = DateTime.Now; - BLL.CheckControlApproveService.UpdateCheckControlApproveForApi(approve); - res.successful = true; - - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; - - } - // GET: /Draw/ - [HttpGet] - public ResponseData see(string dataId, string userId) - { - ResponseData res = new ResponseData(); - res.successful = true; - BLL.CheckControlApproveService.See(dataId, userId); - return res; - } - } -} diff --git a/SGGL/WebAPI/Controllers/CQMS/CommenInfoController.cs b/SGGL/WebAPI/Controllers/CQMS/CommenInfoController.cs index e4cdc96c..9a5b6f5c 100644 --- a/SGGL/WebAPI/Controllers/CQMS/CommenInfoController.cs +++ b/SGGL/WebAPI/Controllers/CQMS/CommenInfoController.cs @@ -420,44 +420,5 @@ namespace Mvc.Controllers //return res; } - [HttpGet] - public ResponseData getDefaultCode(string projectId, string type, string unitId) - { - ResponseData res = new ResponseData(); - res.successful = true; - switch (type) - { - case "checkList": - { - string prefix = BLL.ProjectService.GetProjectByProjectId(projectId).ProjectCode + "-06-CM03-XJ-"; - res.resultValue = BLL.SQLHelper.RunProcNewId("SpGetNewCode5", "dbo.Check_CheckControl", "DocCode", prefix); - } - break; - case "jointCheck": - { - string prefix = BLL.ProjectService.GetProjectByProjectId(projectId).ProjectCode + "-GJ-"; - res.resultValue = BLL.SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.Check_JointCheck", "JointCheckCode", prefix); - } - break; - case "TechnicalContact": - { - res.resultValue = BLL.SQLHelper.RunProcNewId2("SpGetNewCode3ByProjectId", "dbo.Check_TechnicalContactList", "Code", projectId); - } - break; - case "design": - { - res.resultValue = BLL.SQLHelper.RunProcNewId2("SpGetNewCode3ByProjectId", "dbo.Check_Design", "DesignCode", projectId); - } - break; - case "spotCheck": - { - string prefix = BLL.ProjectService.GetProjectByProjectId(projectId).ProjectCode + "-06-CM03-XJ-"; - res.resultValue = BLL.SQLHelper.RunProcNewId("SpGetNewCode5", "dbo.Check_SpotCheck", "DocCode", prefix); - } - break; - } - return res; - } - } } diff --git a/SGGL/WebAPI/Controllers/CQMS/DesignController.cs b/SGGL/WebAPI/Controllers/CQMS/DesignController.cs deleted file mode 100644 index d604d718..00000000 --- a/SGGL/WebAPI/Controllers/CQMS/DesignController.cs +++ /dev/null @@ -1,162 +0,0 @@ -using BLL; -using Model; -using System; -using System.Collections.Generic; -using System.Web.Http; - -namespace Mvc.Controllers -{ - public class DesignController : ApiController - { - // - // GET: /Draw/ - [HttpGet] - public ResponseData> Index(string projectId, int index, int page, string name = null) - { - ResponseData> res = new ResponseData>(); - if (name == null) - name = ""; - res.successful = true; - res.resultValue = BLL.DesignService.getListDataForApi(projectId, name, index, page); - return res; - } // - // GET: /Draw/ - [HttpGet] - public ResponseData> Search(string projectId, int index, int page, string carryUnitIds, string state, string mainItemId = null, string cNProfessionalCode = null, string designType = null, string designDateA = null, string designDateZ = null) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.DesignService.getListDataForApi(carryUnitIds, state, mainItemId, cNProfessionalCode, designType, designDateA, designDateZ, projectId, index, page); - return res; - } - // - // GET: /Draw/ - [HttpGet] - public ResponseData GetDesignById(string id) - { - ResponseData res = new ResponseData(); - Check_Design cd = BLL.DesignService.GetDesignByDesignIdForApi(id); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(cd, true); - res.resultValue.PlanDay = cd.PlanDay; - return res; - } - [HttpGet] - public ResponseData> GetApproveById(string id) - { - ResponseData> res = new ResponseData>(); - res.successful = true; - res.resultValue = BLL.DesignApproveService.getListDataByIdForApi(id); - return res; - - } - - public ResponseData GetCurrApproveById(string id) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(BLL.DesignApproveService.getCurrApproveForApi(id), true); - return res; - } - - [HttpPost] - public ResponseData AddDesign([FromBody] Model.Check_Design CheckControl) - { - ResponseData res = new ResponseData(); - try - { - if (string.IsNullOrEmpty(CheckControl.DesignId)) - { - CheckControl.DesignId = Guid.NewGuid().ToString(); - BLL.DesignService.AddDesignForApi(CheckControl); - //BLL.AttachFileService.updateAttachFile(CheckControl.AttachUrl, CheckControl.DesignId, Const.DesignMenuId); - SaveAttachFile(CheckControl.DesignId, BLL.Const.DesignMenuId, CheckControl.AttachUrl); - res.resultValue = CheckControl.DesignId; - res.successful = true; - } - else - { - BLL.DesignService.UpdateDesignForApi(CheckControl); - //BLL.AttachFileService.updateAttachFile(CheckControl.AttachUrl, CheckControl.DesignId, Const.DesignMenuId); - SaveAttachFile(CheckControl.DesignId, BLL.Const.DesignMenuId, CheckControl.AttachUrl); - res.resultValue = CheckControl.DesignId; - res.successful = true; - } - } - catch (Exception e) - { - res.successful = false; - res.resultHint = e.StackTrace; - } - - return res; - - } - - /// - /// - /// - public static void SaveAttachFile(string dataId, string menuId, string url) - { - Model.ToDoItem toDoItem = new Model.ToDoItem - { - MenuId = menuId, - DataId = dataId, - UrlStr = url, - }; - APIUpLoadFileService.SaveAttachUrl(toDoItem); - } - - [HttpPost] - public ResponseData AddApprove([FromBody] Model.Check_DesignApprove approve) - { - ResponseData res = new ResponseData(); - try - { - Model.Check_Design CheckControl = new Model.Check_Design(); - CheckControl.DesignId = approve.DesignId; - CheckControl.State = approve.ApproveType; - BLL.DesignService.UpdateDesignForApi(CheckControl); - - res.resultValue = BLL.DesignApproveService.AddDesignApproveForApi(approve); - res.successful = true; - - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; - - } - [HttpPost] - public ResponseData UpdateApprove([FromBody] Model.Check_DesignApprove approve) - { - ResponseData res = new ResponseData(); - try - { - // Model.Check_DesignApprove approve1 = BLL.DesignApproveService.GetDesignApproveByDesignId(approve.DesignId); - approve.ApproveDate = DateTime.Now; - //approve1.ApproveIdea = approve.ApproveIdea; - //approve1.IsAgree = approve.IsAgree; - //approve1.AttachUrl = approve.AttachUrl; - BLL.DesignApproveService.UpdateDesignApproveForApi(approve); - res.successful = true; - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - - return res; - - } - - - } -} diff --git a/SGGL/WebAPI/Controllers/CQMS/DrawController.cs b/SGGL/WebAPI/Controllers/CQMS/DrawController.cs deleted file mode 100644 index d7683798..00000000 --- a/SGGL/WebAPI/Controllers/CQMS/DrawController.cs +++ /dev/null @@ -1,70 +0,0 @@ -using Model; -using System.Collections.Generic; -using System.Web.Http; - -namespace Mvc.Controllers -{ - public class DrawController : ApiController - { - // - // GET: /Draw/ - [HttpGet] - public ResponseData> Index(string projectId, int index, int page, string name = null) - { - ResponseData> res = new ResponseData>(); - if (name == null) - name = ""; - res.successful = true; - res.resultValue = BLL.DrawService.GetDrawByProjectIdForApi(name, projectId, index, page); ; - return res; - } - - // - // GET: /Draw/ - [HttpGet] - public ResponseData GetDrawByDrawId(string id) - { - ResponseData res = new ResponseData(); - Check_Draw cd = BLL.DrawService.GetDrawByDrawId(id); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(cd, true); - return res; - } - /// - /// 根据code获取详情 - /// - /// - /// - public ResponseData GetDraw(string id) - { - ResponseData res = new ResponseData(); - Check_Draw checkControl = BLL.DrawService.GetDrawForApi(id); - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(checkControl, true); - res.resultValue.Edition = checkControl.Edition; - return res; - } - // - // GET: /Draw/ - [HttpGet] - public ResponseData responseData(string id) - { - ResponseData res = new ResponseData(); - Check_Draw cd = BLL.DrawService.GetDrawByDrawId(id); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(cd, true); - return res; - } - - [HttpGet] - public ResponseData see(string dataId, string userId) - { - ResponseData res = new ResponseData(); - res.successful = true; - BLL.DrawApproveService.See(dataId, userId); - return res; - } - } -} diff --git a/SGGL/WebAPI/Controllers/CQMS/IndexController.cs b/SGGL/WebAPI/Controllers/CQMS/IndexController.cs deleted file mode 100644 index 278808ec..00000000 --- a/SGGL/WebAPI/Controllers/CQMS/IndexController.cs +++ /dev/null @@ -1,167 +0,0 @@ -using Model; -using System.Collections.Generic; -using System.Data; -using System.Data.SqlClient; -using System.Linq; -using System.Web.Http; - -namespace Mvc.Controllers -{ - public class IndexController : ApiController - { - // - // GET: /Index/ - - [HttpGet] - // 质量验收一次合格率 - public ResponseData QuOnceNum(string projectId) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = "" + BLL.CheckControlService.GetOneCount(projectId); - return res; - } - - // 项目施工资料同步率 - [HttpGet] - public ResponseData ConstructionNum(string projectId) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = "" + BLL.CheckControlService.GetConstruction(projectId); - return res; - } - - // 项目质量问题整改完成率 - [HttpGet] - public ResponseData QuestionSuccess(string projectId) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = "" + BLL.CheckControlService.GetQuSuccess(projectId); - return res; - } - - // 项目质量控制点统计完成率 - [HttpGet] - public ResponseData ControlSuccess(string projectId) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = "" + BLL.CheckControlService.GetConSuccess(projectId); - return res; - } - - [HttpGet] - public ResponseData CheckControlCount(string projectId) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = "" + BLL.CheckControlService.GetListCount(projectId); - return res; ; - } - [HttpGet] - public ResponseData JointCheckCount(string projectId) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = "" + BLL.JointCheckService.GetListCount(projectId); - return res; ; - } - [HttpGet] - public ResponseData TechnicalContactCount(string projectId) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = "" + BLL.TechnicalContactListService.getListCount(projectId); - return res; ; - } - [HttpGet] - public ResponseData> todo(string projectId, string userId) - { - ResponseData> res = new ResponseData>(); - List list = new List(); - res.resultValue = list; - SqlParameter[] val = new SqlParameter[] - { - new SqlParameter("@UserId", userId), - new SqlParameter("@ProjectId", projectId) - }; - - var dt = BLL.SQLHelper.GetDataTableRunProc("SpAuditingManageByProjectId", val).AsEnumerable().ToArray(); - foreach (var item in dt) - { - if (!item.ItemArray[1].ToString().Contains("工序资料验收")) - { - ToDoModel toDoModel = new ToDoModel(); - toDoModel.ID = item.ItemArray[0].ToString(); - toDoModel.Title = item.ItemArray[1].ToString(); - toDoModel.State = item.ItemArray[4].ToString(); - - list.Add(toDoModel); - } - } - res.successful = true; - return res; - - } - [HttpGet] - public ResponseData> notice(string projectId, string userId) - { - ResponseData> res = new ResponseData>(); - List list = new List(); - - SqlParameter[] val = new SqlParameter[] - { - new SqlParameter("@UserId", userId), - new SqlParameter("@ProjectId", projectId) - }; - - var dt = BLL.SQLHelper.GetDataTableRunProc("SpNoticeByProjectId", val).AsEnumerable().ToArray(); - foreach (var item in dt) - { - if (!item.ItemArray[1].ToString().Contains("检试验设备及测量器具") && !item.ItemArray[1].ToString().Contains("工序资料验收")) - { - ToDoModel toDoModel = new ToDoModel(); - toDoModel.ID = item.ItemArray[0].ToString(); - toDoModel.Title = item.ItemArray[1].ToString(); - list.Add(toDoModel); - } - } - res.resultValue = list; - res.successful = true; - return res; - - } - [HttpGet] - public ResponseData> warning(string projectId, string userId) - { - ResponseData> res = new ResponseData>(); - List list = new List(); - SqlParameter[] val = new SqlParameter[] - { - new SqlParameter("@ProjectId", projectId), - }; - - var dt = BLL.SQLHelper.GetDataTableRunProc("SpEnableCueQualityByPrject", val).AsEnumerable().ToArray(); - foreach (var item in dt) - { - ToDoModel toDoModel = new ToDoModel(); - toDoModel.ID = item.ItemArray[0].ToString(); - toDoModel.Title = item.ItemArray[1].ToString(); - list.Add(toDoModel); - } - res.resultValue = list; - res.successful = true; - return res; - - } - } -} diff --git a/SGGL/WebAPI/Controllers/CQMS/JointCheckController.cs b/SGGL/WebAPI/Controllers/CQMS/JointCheckController.cs deleted file mode 100644 index fdea8b79..00000000 --- a/SGGL/WebAPI/Controllers/CQMS/JointCheckController.cs +++ /dev/null @@ -1,321 +0,0 @@ -using BLL; -using Model; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web.Http; - -namespace Mvc.Controllers -{ - /// - /// 质量共检 - /// - public class JointCheckController : ApiController - { - /// - /// 质量共检 - /// - /// - /// - /// - /// - /// - [HttpGet] - public ResponseData> Index(string projectId, int index, int page, string name = null) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.JointCheckService.GetListDataForApi(name, projectId, index, page); - return res; - } - - [HttpGet] - public ResponseData> Search(string projectId, int index, int page, string name = null, string code = null, string unitId = null, string proposeUnitId = null, string type = null, string dateA = null, string dateZ = null, string state = null) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.JointCheckService.GetListDataForApi(name, code, unitId, proposeUnitId, type, dateA, dateZ, projectId, state, index, page); - return res; - } - - // - // 质量共检 - // GET: /Draw/ - [HttpGet] - public ResponseData GetJointCheck(string id) - { - ResponseData res = new ResponseData(); - Check_JointCheck jc = BLL.JointCheckService.GetJointCheckForApi(id); - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(jc, true); - return res; - } - - [HttpGet] - public ResponseData> GetApproveByJcid(string id, string detailId) - { - ResponseData> res = new ResponseData>(); - res.successful = true; - res.resultValue = BLL.JointCheckApproveService.getListDataByJcidForApi(id, detailId); - return res; - - } - [HttpGet] - public ResponseData getCurrApproveByDetailId(string id) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(BLL.JointCheckApproveService.getCurrApproveByDetailIdForApi(id), true); - return res; - } - [HttpGet] - public ResponseData> GetCurrApproveById(string id) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.JointCheckApproveService.getCurrApproveForApi(id); - return res; - } - [HttpGet] - public ResponseData GetCurrApproveByJoinCheckId(string id) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = BLL.JointCheckApproveService.getCurrApproveByJoinCheckIdForApi(id); - return res; - } - - [HttpGet] - public ResponseData> GetJointCheckDetail(string id) - { - ResponseData> res = new ResponseData>(); - res.successful = true; - res.resultValue = BLL.JointCheckDetailService.getListDataForApi(id); - return res; - - } - [HttpGet] - public ResponseData delJointCheckDetail(string id) - { - ResponseData res = new ResponseData(); - res.successful = true; - BLL.JointCheckDetailService.DeleteJointCheckDetailById(id); - res.resultValue = id; - return res; - - } - - [HttpPost] - public ResponseData AddJointCheckDetail([FromBody] Model.Check_JointCheckDetail CheckControl) - { - ResponseData res = new ResponseData(); - try - { - if (string.IsNullOrEmpty(CheckControl.JointCheckDetailId)) - { - - CheckControl.JointCheckDetailId = Guid.NewGuid().ToString(); - CheckControl.CreateDate = DateTime.Now; - - BLL.JointCheckDetailService.AddJointCheckDetailForApi(CheckControl); - - //BLL.AttachFileService.updateAttachFile(CheckControl.ReAttachUrl, CheckControl.JointCheckDetailId + "r", Const.JointCheckMenuId); - //BLL.AttachFileService.updateAttachFile(CheckControl.AttachUrl, CheckControl.JointCheckDetailId, Const.JointCheckMenuId); - SaveAttachFile(CheckControl.JointCheckDetailId + "r", BLL.Const.JointCheckMenuId, CheckControl.ReAttachUrl); - SaveAttachFile(CheckControl.JointCheckDetailId, BLL.Const.JointCheckMenuId, CheckControl.AttachUrl); - res.resultValue = CheckControl.JointCheckDetailId; - - res.successful = true; - } - else - { - BLL.JointCheckDetailService.UpdateJointCheckDetailForApi(CheckControl); - res.resultValue = CheckControl.JointCheckDetailId; - //BLL.AttachFileService.updateAttachFile(CheckControl.ReAttachUrl, CheckControl.JointCheckDetailId + "r", Const.JointCheckMenuId); - //BLL.AttachFileService.updateAttachFile(CheckControl.AttachUrl, CheckControl.JointCheckDetailId, Const.JointCheckMenuId); - SaveAttachFile(CheckControl.JointCheckDetailId + "r", BLL.Const.JointCheckMenuId, CheckControl.ReAttachUrl); - SaveAttachFile(CheckControl.JointCheckDetailId, BLL.Const.JointCheckMenuId, CheckControl.AttachUrl); - res.successful = true; - } - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; - } - - /// - /// - /// - public static void SaveAttachFile(string dataId, string menuId, string url) - { - Model.ToDoItem toDoItem = new Model.ToDoItem - { - MenuId = menuId, - DataId = dataId, - UrlStr = url, - }; - APIUpLoadFileService.SaveAttachUrl(toDoItem); - } - - [HttpPost] - // 共检--添加 - public ResponseData AddJointCheck([FromBody] Model.Check_JointCheck CheckControl) - { - ResponseData res = new ResponseData(); - try - { - if (string.IsNullOrEmpty(CheckControl.JointCheckId)) - { - var project = BLL.ProjectService.GetProjectByProjectId(CheckControl.ProjectId); - string projectCode = string.Empty; - string prefix = string.Empty; - if (project != null) - { - projectCode = project.ProjectCode; - } - prefix = projectCode + "-GJ-"; - CheckControl.JointCheckCode = BLL.SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.Check_JointCheck", "JointCheckCode", prefix); - CheckControl.JointCheckId = Guid.NewGuid().ToString(); - BLL.JointCheckService.AddJointCheckForApi(CheckControl); - res.resultValue = CheckControl.JointCheckId; - } - else - { - BLL.JointCheckService.UpdateJointCheckForApi(CheckControl); - res.resultValue = CheckControl.JointCheckId; - } - } - catch (Exception e) - { - res.successful = false; - } - res.successful = true; - return res; - - } - - [HttpPost] - public ResponseData AddApprove([FromBody] Model.Check_JointCheckApprove approve) - { - ResponseData res = new ResponseData(); - try - { - //Model.Check_JointCheck CheckControl = new Model.Check_JointCheck(); - //CheckControl.JointCheckId = approve.JointCheckId; - //CheckControl.State = approve.ApproveType; - //BLL.JointCheckService.UpdateJointCheckForApi(CheckControl); - Check_JointCheckDetail joinCheckDetail = new Check_JointCheckDetail();// BLL.JointCheckDetailService.GetJointCheckDetailByJointCheckDetailIdForApi(approve.JointCheckDetailId); - joinCheckDetail.State = approve.ApproveType; - joinCheckDetail.HandleMan = approve.ApproveMan; - joinCheckDetail.SaveHandleMan = ""; - joinCheckDetail.JointCheckDetailId = approve.JointCheckDetailId; - BLL.JointCheckDetailService.UpdateJointCheckDetailForApi(joinCheckDetail); - - var joinCheckDetailList = BLL.JointCheckDetailService.GetListsForApi(approve.JointCheckId); - bool isFinished = true; - bool isEditing = true; - foreach (var item in joinCheckDetailList) - { - if ("6" != item.State) isFinished = false; - if ("1" != item.State) isEditing = false; - } - - var joinCheck = BLL.JointCheckService.GetJointCheckForApi(approve.JointCheckId); - Check_JointCheck cj = new Check_JointCheck(); - cj.JointCheckId = joinCheck.JointCheckId; - if (approve.ApproveType != "1") - { - if (isFinished) - { - cj.State = "6"; - } - else if (isEditing) - { - cj.State = "1"; - } - else - { - cj.State = "Z"; - - } - BLL.JointCheckService.UpdateJointCheckForApi(cj); - } - else - { - cj.State = "1"; - BLL.JointCheckService.UpdateJointCheckForApi(cj); - } - res.resultValue = BLL.JointCheckApproveService.AddJointCheckApproveForApi(approve); - - } - catch (Exception e) - { - res.successful = false; - res.resultValue = e.Message; - } - res.successful = true; - return res; - - } - [HttpPost] - public ResponseData UpdateApprove([FromBody] Model.Check_JointCheckApprove approve) - { - ResponseData res = new ResponseData(); - try - { - approve.ApproveDate = DateTime.Now; - var resApprove = BLL.JointCheckApproveService.UpdateJointCheckApproveForApi(approve); - if (approve.ApproveType == "1") - { - var jointCheck = BLL.JointCheckService.GetJointCheckForApi(resApprove.JointCheckId); - var jointCheckDetails = BLL.JointCheckDetailService.getListDataForApi(resApprove.JointCheckId); - List seeUsers = new List(); - foreach (var a in jointCheckDetails) - { - a.JointCheckId = approve.JointCheckId; - if (string.IsNullOrEmpty(approve.JointCheckId)) - { - seeUsers.AddRange(SitePerson_PersonService.GetSeeUserList2(jointCheck.ProjectId, jointCheck.UnitId, a.CNProfessionalCode, a.UnitWorkId.ToString(), approve.ApproveMan, string.Empty)); - } - } - if (string.IsNullOrEmpty(approve.JointCheckId)) - { - seeUsers = seeUsers.Distinct().ToList(); - foreach (var seeUser in seeUsers) - { - Model.Check_JointCheckApprove approves = new Model.Check_JointCheckApprove - { - JointCheckId = approve.JointCheckId, - ApproveMan = seeUser.PersonId, - ApproveType = "S" - }; - BLL.JointCheckApproveService.AddJointCheckApproveForApi(approve); - } - } - } - } - catch (Exception e) - { - res.successful = false; - } - res.successful = true; - return res; - } - [HttpGet] - public ResponseData see(string dataId, string userId) - { - ResponseData res = new ResponseData(); - res.successful = true; - BLL.JointCheckApproveService.See(dataId, userId); - return res; - } - } -} diff --git a/SGGL/WebAPI/Controllers/CQMS/SpotCheckController.cs b/SGGL/WebAPI/Controllers/CQMS/SpotCheckController.cs deleted file mode 100644 index 534e786b..00000000 --- a/SGGL/WebAPI/Controllers/CQMS/SpotCheckController.cs +++ /dev/null @@ -1,537 +0,0 @@ -using BLL; -using Model; -using System; -using System.Collections.Generic; -using System.Web.Http; - -namespace Mvc.Controllers -{ - public class SpotCheckController : ApiController - { - // - // 质量共检 - // GET: /Draw/ - [HttpGet] - public ResponseData> Index(string projectId, int index, int page, string startTime = null, string endTime = null, string name = null) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.SpotCheckService.GetListDataForApi(name, "", startTime, endTime, projectId, index, page); - return res; - } - [HttpGet] - public ResponseData> Search(string projectId, int index, int page, string startTime = null, string endTime = null, string name = null, string unitId = null) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.SpotCheckService.GetListDataForApi(name, unitId, startTime, endTime, projectId, index, page); - return res; - } - - // - // 质量共检 - // GET: /Draw/ - [HttpGet] - public ResponseData GetSpotCheck(string spotCheckCode) - { - ResponseData res = new ResponseData(); - Check_SpotCheck jc = BLL.SpotCheckService.GetSpotCheckForApi(spotCheckCode); - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(jc, true); - return res; - } - - [HttpGet] - public ResponseData> GetApproveBySpotCheckCode(string spotCheckCode) - { - ResponseData> res = new ResponseData>(); - res.successful = true; - res.resultValue = BLL.SpotCheckApproveService.getListDataBySpotCheckCodeForApi(spotCheckCode); - - return res; - - } - public ResponseData GetCurrApproveByCode(string spotCheckCode) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(BLL.SpotCheckApproveService.getCurrApproveForApi(spotCheckCode), true); - return res; - } - [HttpGet] - public ResponseData> GetSpotCheckDetail(string spotCheckCode) - { - ResponseData> res = new ResponseData>(); - res.successful = true; - // res.resultValue = BLL.JointCheckDetailService.getListData(id); - - List spotCheckItem = new List(); - List spotCheckDetails = BLL.SpotCheckDetailService.GetSpotCheckDetailsForApi(spotCheckCode); - foreach (Check_SpotCheckDetail d in spotCheckDetails) - { - SpotCheckItem item = new SpotCheckItem(); - item.SpotCheckDetail = d; - item.controlItemAndCycle = BLL.ControlItemAndCycleService.GetControlItemAndCycleById(d.ControlItemAndCycleId); - item.controlItemAndCycle = BeanUtil.CopyOjbect(item.controlItemAndCycle, true); - item.controlItemAndCycle.AttachUrl = BLL.ControlItemAndCycleService.ConvertDetailName(item.controlItemAndCycle.ControlItemAndCycleId); - if (item.controlItemAndCycle != null) - { - item.workPackage = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(item.controlItemAndCycle.WorkPackageId); - WBS_WorkPackage temp = BeanUtil.CopyOjbect(item.workPackage, true); - temp.UnitWorkId = item.workPackage.UnitWorkId; - item.workPackage = temp; - - } - if (item.workPackage != null) - { - // item.CNProfessional = BLL.CNProfessionalService.GetCNProfessional(item.workPackage.CNProfessionalCode); - //item.CNProfessional = BeanUtil.CopyOjbect(item.CNProfessional, true); - - } - if (item.workPackage != null) - { - item.unitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(item.workPackage.UnitWorkId.ToString()); - item.unitWork = BeanUtil.CopyOjbect(item.unitWork, true); - - } - - spotCheckItem.Add(item); - } - - - res.resultValue = spotCheckItem; - - - - - return res; - - } - - - [HttpPost] - public ResponseData AddSpotCheck([FromBody] Model.Check_SpotCheck SpotControl) - { - ResponseData res = new ResponseData(); - try - { - if (string.IsNullOrEmpty(SpotControl.SpotCheckCode)) - { - - SpotControl.SpotCheckCode = BLL.SQLHelper.GetNewID(typeof(Model.Check_SpotCheck)); - if (string.IsNullOrEmpty(SpotControl.DocCode)) - { - string prefix = BLL.ProjectService.GetProjectByProjectId(SpotControl.ProjectId).ProjectCode + "-06-CM03-SJ-"; - SpotControl.DocCode = BLL.SQLHelper.RunProcNewId("SpGetNewIncentiveCode", "dbo.Check_CheckControl", "DocCode", prefix); - } - BLL.SpotCheckService.AddSpotCheckForApi(SpotControl); - //BLL.AttachFileService.updateAttachFile(SpotControl.AttachUrl, SpotControl.SpotCheckCode, BLL.Const.SpotCheckMenuId); - SaveAttachFile(SpotControl.SpotCheckCode, BLL.Const.SpotCheckMenuId, SpotControl.AttachUrl); - res.resultValue = SpotControl.SpotCheckCode; - res.successful = true; - } - else - { - BLL.SpotCheckService.UpdateSpotCheckForUpdateForApi(SpotControl); - //BLL.AttachFileService.updateAttachFile(SpotControl.AttachUrl, SpotControl.SpotCheckCode, BLL.Const.SpotCheckMenuId); - SaveAttachFile(SpotControl.SpotCheckCode, BLL.Const.SpotCheckMenuId, SpotControl.AttachUrl); - res.resultValue = SpotControl.SpotCheckCode; - res.successful = true; - } - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - return res; - - } - - /// - /// - /// - public static void SaveAttachFile(string dataId, string menuId, string url) - { - Model.ToDoItem toDoItem = new Model.ToDoItem - { - MenuId = menuId, - DataId = dataId, - UrlStr = url, - }; - APIUpLoadFileService.SaveAttachUrl(toDoItem); - } - - [HttpPost] - public ResponseData AddSpotCheckDetail([FromBody] Model.Check_SpotCheckDetail SpotCheckDetail) - { - ResponseData res = new ResponseData(); - try - { - if (string.IsNullOrEmpty(SpotCheckDetail.SpotCheckDetailId)) - { - SpotCheckDetail.SpotCheckDetailId = Guid.NewGuid().ToString(); - SpotCheckDetail.CreateDate = DateTime.Now; - BLL.SpotCheckDetailService.AddSpotCheckDetailForApi(SpotCheckDetail); - res.resultValue = SpotCheckDetail.SpotCheckDetailId; - } - else - { - BLL.SpotCheckDetailService.UpdateSpotCheckDetailForApi(SpotCheckDetail); - res.resultValue = SpotCheckDetail.SpotCheckDetailId; - } - } - catch (Exception e) - { - res.successful = false; - } - res.successful = true; - return res; - - } - [HttpGet] - public ResponseData DelSpotCheckDetail(string SpotCheckDetailId) - { - ResponseData res = new ResponseData(); - try - { - if (!string.IsNullOrEmpty(SpotCheckDetailId)) - { - BLL.SpotCheckDetailService.DeleteSpotCheckDetail(SpotCheckDetailId); - res.resultValue = SpotCheckDetailId; - } - - } - catch (Exception e) - { - res.successful = false; - } - res.successful = true; - return res; - - } - [HttpPost] - public ResponseData AddApprove([FromBody] Model.Check_SpotCheckApprove approve) - { - ResponseData res = new ResponseData(); - try - { - Model.Check_SpotCheck spotCheck1 = BLL.SpotCheckService.GetSpotCheckBySpotCheckCodeForApi(approve.SpotCheckCode); - - Model.Check_SpotCheck CheckControl = new Model.Check_SpotCheck(); - CheckControl.SpotCheckCode = approve.SpotCheckCode; - CheckControl.State = approve.ApproveType; - BLL.SpotCheckService.UpdateSpotCheckForApi(CheckControl); - - - //总包专工确认时,通知相关人员 - if (approve.ApproveType == BLL.Const.SpotCheck_Audit3 || approve.ApproveType == BLL.Const.SpotCheck_Audit4) - { - if (!string.IsNullOrEmpty(spotCheck1.JointCheckMans)) - { - string[] seeUsers = spotCheck1.JointCheckMans.Split(','); - foreach (var seeUser in seeUsers) - { - if (!string.IsNullOrEmpty(seeUser)) - { - Model.Check_SpotCheckApprove approve2 = new Model.Check_SpotCheckApprove(); - approve2.SpotCheckCode = approve.SpotCheckCode; - approve2.ApproveMan = seeUser; - approve2.ApproveType = "S"; - approve2.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApproveForApi(approve2); - } - } - } - if (!string.IsNullOrEmpty(spotCheck1.JointCheckMans2)) - { - string[] seeUsers = spotCheck1.JointCheckMans2.Split(','); - foreach (var seeUser in seeUsers) - { - if (!string.IsNullOrEmpty(seeUser)) - { - Model.Check_SpotCheckApprove approve2 = new Model.Check_SpotCheckApprove(); - approve2.SpotCheckCode = approve.SpotCheckCode; - approve2.ApproveMan = seeUser; - approve2.ApproveType = "S"; - approve2.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApproveForApi(approve2); - } - } - } - if (!string.IsNullOrEmpty(spotCheck1.JointCheckMans3)) - { - string[] seeUsers = spotCheck1.JointCheckMans3.Split(','); - foreach (var seeUser in seeUsers) - { - if (!string.IsNullOrEmpty(seeUser)) - { - Model.Check_SpotCheckApprove approve2 = new Model.Check_SpotCheckApprove(); - approve2.SpotCheckCode = approve.SpotCheckCode; - approve2.ApproveMan = seeUser; - approve2.ApproveType = "S"; - approve2.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApproveForApi(approve2); - } - } - } - Model.Check_SpotCheckApprove ap = BLL.SpotCheckApproveService.GetComplieForApi(approve.SpotCheckCode); - if (ap != null) - { - Model.Check_SpotCheckApprove approve2 = new Model.Check_SpotCheckApprove(); - approve2.SpotCheckCode = approve.SpotCheckCode; - approve2.ApproveMan = ap.ApproveMan; - approve2.ApproveType = "S"; - approve2.Sign = "1"; - BLL.SpotCheckApproveService.AddSpotCheckApproveForApi(approve2); - } - } - - - if (approve.ApproveType == BLL.Const.SpotCheck_Complete) //审批完成时,生成分包上传交工资料的办理记录 - { - CheckControl.State2 = BLL.Const.SpotCheck_Audit5; //更新主表状态 - bool isShow = true; //判断主表是否需要上传资料 - var list = BLL.SpotCheckDetailService.GetOKSpotCheckDetailsForApi(CheckControl.SpotCheckCode); - if (list.Count == 0) //没有合格项,则在上传资料页面不显示该主表记录 - { - isShow = false; - } - else - { - bool isExitForms = false; - foreach (var item in list) - { - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleByIdForApi(item.ControlItemAndCycleId); - if (c != null) - { - if (!string.IsNullOrEmpty(c.HGForms) || !string.IsNullOrEmpty(c.SHForms)) - { - isExitForms = true; - break; - } - } - } - if (!isExitForms) //不存在有表格需上传的明细记录 - { - isShow = false; - } - } - CheckControl.IsShow = isShow; - BLL.SpotCheckService.UpdateSpotCheckForApi(CheckControl); - foreach (var item in list) - { - //更新明细记录 - //判断明细是否需要上传资料 - Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleByIdForApi(item.ControlItemAndCycleId); - Model.WBS_ControlItemInit cInit = BLL.ControlItemInitService.GetControlItemInitByCode(c.InitControlItemCode); - bool isJDItem = false; - if (cInit != null && cInit.IsJDItem.HasValue) - { - isJDItem = cInit.IsJDItem.Value; - } - if (c != null) - { - if (string.IsNullOrEmpty(c.HGForms) && string.IsNullOrEmpty(c.SHForms)) - { - item.IsShow = false; - item.IsDataOK = "2"; //资料情况为不需要 - } - else - { - item.IsShow = true; - } - //处理工作包实际完成时间 - if (c.CheckNum != null && c.CheckNum != 0) //检查次数为0表示一直检查 - { - if (c.CheckNum == 1) //检查一次 - { - c.RealEndDate = DateTime.Now; - BLL.ControlItemAndCycleService.UpdateControlItemAndCycle(c); - if (isJDItem) //进度完成项 - { - BLL.WorkPackageService.UpdateWorkPackageRealEndDate2(c.WorkPackageId); - } - else //非进度完成项 - { - Model.WBS_WorkPackage workPackage = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (workPackage.RealEndDate == null) //分部分项还未生成实际完成时间 - { - BLL.WorkPackageService.UpdateWorkPackageRealEndDate(c.WorkPackageId); - } - } - } - else //检查多次 - { - List details = BLL.SpotCheckDetailService.GetSpotCheckDetailsByControlItemAndCycleId(c.ControlItemAndCycleId); - if (details.Count == c.CheckNum) //检查次数已达到最大值 - { - c.RealEndDate = DateTime.Now; - BLL.ControlItemAndCycleService.UpdateControlItemAndCycle(c); - if (isJDItem) //进度完成项 - { - BLL.WorkPackageService.UpdateWorkPackageRealEndDate2(c.WorkPackageId); - } - else //非进度完成项 - { - Model.WBS_WorkPackage workPackage = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId); - if (workPackage.RealEndDate == null) //分部分项还未生成实际完成时间 - { - BLL.WorkPackageService.UpdateWorkPackageRealEndDate(c.WorkPackageId); - } - } - } - } - } - } - item.State = BLL.Const.SpotCheck_Audit5; - item.HandleMan = spotCheck1.CreateMan; - BLL.SpotCheckDetailService.UpdateSpotCheckDetailForApi(item); - if (item.IsShow == true) - { - //新增待办记录 - Model.Check_SpotCheckApprove approve2 = new Model.Check_SpotCheckApprove(); - approve2.SpotCheckCode = CheckControl.SpotCheckCode; - approve2.ApproveMan = spotCheck1.CreateMan; - approve2.ApproveType = BLL.Const.SpotCheck_Audit5; - approve2.Sign = "2"; - approve2.SpotCheckDetailId = item.SpotCheckDetailId; - BLL.SpotCheckApproveService.AddSpotCheckApproveForApi(approve2); - } - } - } - res.resultValue = BLL.SpotCheckApproveService.AddSpotCheckApproveForApi(approve); - - } - catch (Exception e) - { - res.successful = false; - } - res.successful = true; - return res; - - } - [HttpPost] - public ResponseData UpdateApprove([FromBody] Model.Check_SpotCheckApprove approve) - { - ResponseData res = new ResponseData(); - try - { - //Model.Check_JointCheckApprove approve1 = BLL.JointCheckApproveService.GetJointCheckApproveByJointCheckId(approve.JointCheckId); - approve.ApproveDate = DateTime.Now; - //approve1.ApproveIdea = approve.ApproveIdea; - //approve1.IsAgree = approve.IsAgree; - // approve1.AttachUrl = approve.AttachUrl; - BLL.SpotCheckApproveService.UpdateSpotCheckApproveForApi(approve); - - } - catch (Exception e) - { - res.successful = false; - } - res.successful = true; - return res; - - } - - [HttpGet] - public ResponseData> getWBSTree(string projectId) - { - ResponseData> res = new ResponseData>(); - List resList = new List(); - res.successful = true; - res.resultValue = resList; - TreeNode t1 = new TreeNode(); - t1.ID = "1"; - t1.Depth = 1; - t1.Title = "建筑工程"; - t1.Type = "projectType"; - resList.Add(t1); - List works = BLL.UnitWorkService.GetUnitWorkListByPidForApi(projectId, "1"); - foreach (var item in works) - { - TreeNode tw = new TreeNode(); - tw.ID = item.UnitWorkId; - tw.Title = item.UnitWorkName; - tw.Depth = 2; - tw.Type = "unitWork"; - if (t1.child == null) - { - t1.child = new List(); - } - t1.child.Add(tw); - List packages = BLL.WorkPackageService.GetApproveWorkPackages1sByUnitWorkId(item.UnitWorkId); - foreach (var wp in packages) - { - if (tw.child == null) - { - tw.child = new List(); - } - tw.child.Add(GetTreeNode(wp, 3)); - } - } - TreeNode t2 = new TreeNode(); - t2.ID = "2"; - t2.Title = "安装工程"; - t2.Type = "projectType"; - t2.Depth = 1; - resList.Add(t2); - List works2 = BLL.UnitWorkService.GetUnitWorkListByPidForApi(projectId, "2"); - foreach (var item in works2) - { - TreeNode tw = new TreeNode(); - tw.ID = item.UnitWorkId; - tw.Title = item.UnitWorkName; - tw.Depth = 2; - tw.Type = "unitWork"; - if (t2.child == null) - { - t2.child = new List(); - } - t2.child.Add(tw); - List packages = BLL.WorkPackageService.GetApproveWorkPackages1sByUnitWorkId(item.UnitWorkId); - foreach (var wp in packages) - { - if (tw.child == null) - { - tw.child = new List(); - } - tw.child.Add(GetTreeNode(wp, 3)); - } - } - return res; - - } - - private TreeNode GetTreeNode(WBS_WorkPackage package, int depth) - { - TreeNode node = new TreeNode(); - node.Title = package.PackageContent; - node.ID = package.WorkPackageId; - node.Type = "package"; - node.Depth = depth; - List packages = BLL.WorkPackageService.GetAllApproveWorkPackagesBySuperWorkPackageId(package.WorkPackageId); - foreach (var wp in packages) - { - if (node.child == null) - { - node.child = new List(); - } - node.child.Add(GetTreeNode(wp, depth + 1)); - } - return node; - - } - [HttpGet] - public ResponseData see(string dataId, string userId) - { - ResponseData res = new ResponseData(); - res.successful = true; - BLL.SpotCheckApproveService.See(dataId, userId); - return res; - } - } -} diff --git a/SGGL/WebAPI/Controllers/CQMS/TechnicalContactController.cs b/SGGL/WebAPI/Controllers/CQMS/TechnicalContactController.cs deleted file mode 100644 index e69becb1..00000000 --- a/SGGL/WebAPI/Controllers/CQMS/TechnicalContactController.cs +++ /dev/null @@ -1,548 +0,0 @@ -using Aspose.Words; -using BLL; -using Model; -using System; -using System.Collections.Generic; -using System.Configuration; -using System.IO; -using System.Web.Http; - -namespace Mvc.Controllers -{ - public class TechnicalContactController : ApiController - { - [HttpGet] - public ResponseData> Index(string projectId, int index, int page, string name = "") - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.TechnicalContactListService.getListDataForApi(name, projectId, index, page); - return res; - } - - - [HttpGet] - public ResponseData> Search(string projectId, int index, int page, string proposedUnitId = "", string unitWorkId = "", string mainSendUnit = "", string cCUnitIds = "", string professional = "", string state = "", string contactListType = "", string isReply = "", string dateA = "", string dateZ = "") - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.TechnicalContactListService.getListDataForApi(state, contactListType, isReply, dateA, dateZ, proposedUnitId, unitWorkId, mainSendUnit, cCUnitIds, professional, projectId, index, page); - return res; - } - /// - /// 根据id获取详情 - /// - /// - /// - public ResponseData GetContactById(string id) - { - ResponseData res = new ResponseData(); - Check_TechnicalContactList technicalContactList = BLL.TechnicalContactListService.GetTechnicalContactListByTechnicalContactListIdForApi(id); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(technicalContactList, true); - return res; - } - /// - /// 根据code获取 审核记录 - /// - /// - /// - public ResponseData> GetApproveById(string id) - { - ResponseData> res = new ResponseData>(); - - res.successful = true; - res.resultValue = BLL.TechnicalContactListApproveService.GetListDataByIdForApi(id); - return res; - } - - - public ResponseData GetCurrApproveById(string id) - { - ResponseData res = new ResponseData(); - - res.successful = true; - res.resultValue = BeanUtil.CopyOjbect(BLL.TechnicalContactListApproveService.getCurrApproveForApi(id), true); - return res; - } - - - [HttpPost] - public ResponseData AddTechnicalContact([FromBody] Model.Check_TechnicalContactList CheckControl) - { - ResponseData res = new ResponseData(); - try - { - if (string.IsNullOrEmpty(CheckControl.TechnicalContactListId)) - { - CheckControl.TechnicalContactListId = Guid.NewGuid().ToString(); - CheckControl.CompileDate = DateTime.Now; - BLL.TechnicalContactListService.AddTechnicalContactListForApi(CheckControl); - //BLL.AttachFileService.updateAttachFile(CheckControl.ReturnAttachUrl, CheckControl.TechnicalContactListId + "r",BLL. Const.TechnicalContactListMenuId); - //BLL.AttachFileService.updateAttachFile(CheckControl.AttachUrl, CheckControl.TechnicalContactListId, BLL.Const.TechnicalContactListMenuId); - SaveAttachFile(CheckControl.TechnicalContactListId + "re", BLL.Const.TechnicalContactListMenuId, CheckControl.ReturnAttachUrl); - SaveAttachFile(CheckControl.TechnicalContactListId + "r", BLL.Const.TechnicalContactListMenuId, CheckControl.ReAttachUrl); - SaveAttachFile(CheckControl.TechnicalContactListId, BLL.Const.TechnicalContactListMenuId, CheckControl.AttachUrl); - res.resultValue = CheckControl.TechnicalContactListId; - } - else - { - BLL.TechnicalContactListService.UpdateTechnicalContactListForApi(CheckControl); - //BLL.AttachFileService.updateAttachFile(CheckControl.ReturnAttachUrl, CheckControl.TechnicalContactListId + "r", BLL.Const.TechnicalContactListMenuId); - //BLL.AttachFileService.updateAttachFile(CheckControl.AttachUrl, CheckControl.TechnicalContactListId, BLL.Const.TechnicalContactListMenuId); - SaveAttachFile(CheckControl.TechnicalContactListId + "re", BLL.Const.TechnicalContactListMenuId, CheckControl.ReturnAttachUrl); - SaveAttachFile(CheckControl.TechnicalContactListId + "r", BLL.Const.TechnicalContactListMenuId, CheckControl.ReAttachUrl); - SaveAttachFile(CheckControl.TechnicalContactListId, BLL.Const.TechnicalContactListMenuId, CheckControl.AttachUrl); - res.resultValue = CheckControl.TechnicalContactListId; - } - res.successful = true; - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - - return res; - - } - - /// - /// - /// - public static void SaveAttachFile(string dataId, string menuId, string url) - { - Model.ToDoItem toDoItem = new Model.ToDoItem - { - MenuId = menuId, - DataId = dataId, - UrlStr = url, - }; - APIUpLoadFileService.SaveAttachUrl(toDoItem); - } - - [HttpPost] - public ResponseData AddApprove([FromBody] Model.Check_TechnicalContactListApprove approve) - { - ResponseData res = new ResponseData(); - try - { - Model.Check_TechnicalContactList CheckControl = new Model.Check_TechnicalContactList - { - TechnicalContactListId = approve.TechnicalContactListId, - State = approve.ApproveType - }; - BLL.TechnicalContactListService.UpdateTechnicalContactListForApi(CheckControl); - var getTCL = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(approve.TechnicalContactListId); - string unitType = string.Empty; - var unit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(getTCL.ProjectId, getTCL.ProposedUnitId); - if (unit != null) - { - unitType = unit.UnitType; - } - if (unitType == BLL.Const.ProjectUnitType_1 && getTCL.IsReply == "2" && approve.ApproveType == Const.TechnicalContactList_Complete) //总包发起 - { - string unitIds = getTCL.ProposedUnitId + "," + getTCL.MainSendUnitId + "," + getTCL.CCUnitIds; - var getPersons = SitePerson_PersonService.GetSeeUserList2(getTCL.ProjectId, unitIds, getTCL.CNProfessionalCode, getTCL.UnitWorkId, string.Empty, string.Empty); - foreach (var seeUser in getPersons) - { - Model.Check_TechnicalContactListApprove approveS = new Model.Check_TechnicalContactListApprove - { - TechnicalContactListId = approve.TechnicalContactListId, - ApproveMan = seeUser.PersonId, - ApproveType = "S" - }; - TechnicalContactListApproveService.AddTechnicalContactListApprove(approveS); - } - } - if (unitType == BLL.Const.ProjectUnitType_2 && getTCL.IsReply == "2" && approve.ApproveType == Const.TechnicalContactList_Complete) //分包发起 - { - string unitIds = getTCL.ProposedUnitId + "," + getTCL.MainSendUnitId + "," + getTCL.CCUnitIds; - var getPersons = SitePerson_PersonService.GetSeeUserList2(getTCL.ProjectId, unitIds, getTCL.CNProfessionalCode, getTCL.UnitWorkId, string.Empty, string.Empty); - foreach (var seeUser in getPersons) - { - Model.Check_TechnicalContactListApprove approveS = new Model.Check_TechnicalContactListApprove - { - TechnicalContactListId = approve.TechnicalContactListId, - ApproveMan = seeUser.PersonId, - ApproveType = "S" - }; - TechnicalContactListApproveService.AddTechnicalContactListApprove(approveS); - } - } - res.resultValue = BLL.TechnicalContactListApproveService.AddTechnicalContactListApprove(approve); - res.successful = true; - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - - return res; - - } - [HttpPost] - public ResponseData UpdateApprove([FromBody] Model.Check_TechnicalContactListApprove approve) - { - ResponseData res = new ResponseData(); - try - { - Model.Check_TechnicalContactListApprove approve1 = BLL.TechnicalContactListApproveService.GetTechnicalContactListApproveByApproveIdForApi(approve.TechnicalContactListApproveId); - - Check_TechnicalContactList technicalContactList = BLL.TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(approve1.TechnicalContactListId); - - if (technicalContactList.IsReply == "1") - { - approve.ApproveDate = DateTime.Now; - // approve1.ApproveIdea = approve.ApproveIdea; - // approve1.IsAgree = approve.IsAgree; - //approve1.AttachUrl = approve.AttachUrl; - - switch (approve1.ApproveType) - { - case "5": - case "7": - case "F": - case "Z": - case "J": - case "H": - { - Model.Check_TechnicalContactList CheckControl = new Model.Check_TechnicalContactList(); - CheckControl.TechnicalContactListId = approve1.TechnicalContactListId; - CheckControl.ReOpinion = approve.ApproveIdea; - BLL.TechnicalContactListService.UpdateTechnicalContactListForApi(CheckControl); - approve.ApproveIdea = null; - - } - break; - case "2": - Project_ProjectUnit unit = BLL.ProjectUnitService.GetProjectUnitByUnitIdProjectId(technicalContactList.ProjectId, technicalContactList.ProposedUnitId); - //Base_Unit unit = BLL.UnitService.GetUnitByUnitId(technicalContactList.ProposedUnitId); - if (unit.UnitType == BLL.Const.ProjectUnitType_1) - { - Model.Check_TechnicalContactList CheckControl = new Model.Check_TechnicalContactList(); - CheckControl.TechnicalContactListId = approve1.TechnicalContactListId; - CheckControl.ReOpinion = approve.ApproveIdea; - BLL.TechnicalContactListService.UpdateTechnicalContactListForApi(CheckControl); - approve.ApproveIdea = null; - - } - - break; - case "4": - Project_ProjectUnit unit1 = BLL.ProjectUnitService.GetProjectUnitByUnitIdProjectId(technicalContactList.ProjectId, technicalContactList.ProposedUnitId); - - if (unit1.UnitType != BLL.Const.ProjectUnitType_1) - { - Model.Check_TechnicalContactList CheckControl = new Model.Check_TechnicalContactList(); - CheckControl.TechnicalContactListId = approve1.TechnicalContactListId; - CheckControl.ReOpinion = approve.ApproveIdea; - BLL.TechnicalContactListService.UpdateTechnicalContactListForApi(CheckControl); - approve.ApproveIdea = null; - - } - - break; - } - - } - BLL.TechnicalContactListApproveService.UpdateTechnicalContactListApproveForApi(approve); - res.successful = true; - } - catch (Exception e) - { - res.resultHint = e.StackTrace; - res.successful = false; - } - - return res; - - } - [HttpGet] - public ResponseData see(string dataId, string userId) - { - ResponseData res = new ResponseData(); - res.successful = true; - BLL.TechnicalContactListApproveService.See(dataId, userId); - return res; - } - /// - /// 导出工程联络单 - /// - /// - /// - [HttpGet] - public ResponseData UplodeTechnicalContact(string id) - { - ResponseData res = new ResponseData(); - try - { - Model.Check_TechnicalContactList technicalContactList = TechnicalContactListService.GetTechnicalContactListByTechnicalContactListId(id); - string rootPath = ConfigurationManager.AppSettings["localRoot"]; //物理路径 - string uploadfilepath = rootPath + Const.TechnicalContactListTemplateUrl; - string path = "FileUpload\\TechnicalContactList\\" + DateTime.Now.ToString("yyyy-MM") + "\\工程联络单.doc"; - string newuploadfilepath = rootPath + path; - string newUrl = newuploadfilepath.Replace(".doc", technicalContactList.Code + ".doc"); - string AttachPath = rootPath + "FileUpload\\TechnicalContactList\\" + DateTime.Now.ToString("yyyy-MM"); //文件夹 - if (!Directory.Exists(AttachPath)) - { - Directory.CreateDirectory(AttachPath); - } - if (File.Exists(newUrl)) - { - File.Delete(newUrl); - } - File.Copy(uploadfilepath, newUrl); - //更新书签内容 - var unit = UnitService.GetUnitByUnitId(technicalContactList.ProposedUnitId); - string unitType = string.Empty; - var projectUnit = ProjectUnitService.GetProjectUnitByUnitIdProjectId(technicalContactList.ProjectId, technicalContactList.ProposedUnitId); - if (unit != null) - { - unitType = projectUnit.UnitType; - } - Document doc = new Aspose.Words.Document(newUrl); - Bookmark bookmarkProjectName = doc.Range.Bookmarks["ProjectName"]; - if (bookmarkProjectName != null) - { - var project = ProjectService.GetProjectByProjectId(technicalContactList.ProjectId); - if (project != null) - { - bookmarkProjectName.Text = project.ProjectName; - } - } - Bookmark bookmarkCode = doc.Range.Bookmarks["Code"]; - if (bookmarkCode != null) - { - bookmarkCode.Text = technicalContactList.Code; - } - Bookmark bookmarkProposedUnit = doc.Range.Bookmarks["ProposedUnit"]; - if (bookmarkProposedUnit != null) - { - - if (unit != null) - { - bookmarkProposedUnit.Text = unit.UnitName; - } - - } - Bookmark bookmarkUnitWork = doc.Range.Bookmarks["UnitWork"]; - if (bookmarkUnitWork != null) - { - bookmarkUnitWork.Text = UnitWorkService.GetUnitWorkName(technicalContactList.UnitWorkId); - } - Bookmark bookmarkCNProfessional = doc.Range.Bookmarks["CNProfessional"]; - if (bookmarkCNProfessional != null) - { - bookmarkCNProfessional.Text = CNProfessionalService.GetCNProfessionalNameByCode(technicalContactList.CNProfessionalCode); - } - Bookmark bookmarkMainSendUnit = doc.Range.Bookmarks["MainSendUnit"]; - if (bookmarkMainSendUnit != null) - { - bookmarkMainSendUnit.Text = UnitService.GetUnitNameByUnitId(technicalContactList.MainSendUnitId); - } - Bookmark bookmarkCCUnit = doc.Range.Bookmarks["CCUnit"]; - if (bookmarkCCUnit != null) - { - bookmarkCCUnit.Text = UnitService.GetUnitNameByUnitId(technicalContactList.CCUnitIds); - } - Bookmark bookmarkContactListType = doc.Range.Bookmarks["ContactListType"]; - if (bookmarkContactListType != null) - { - if (technicalContactList.ContactListType == "1") - { - bookmarkContactListType.Text = "■图纸类 □非图纸类"; - } - else - { - bookmarkContactListType.Text = "□图纸类 ■非图纸类"; - } - } - Bookmark bookmarkIsReply = doc.Range.Bookmarks["IsReply"]; - if (bookmarkIsReply != null) - { - if (technicalContactList.IsReply == "1") - { - bookmarkIsReply.Text = "■需要回复 □不需回复"; - } - else - { - bookmarkIsReply.Text = "□需要回复 ■不需回复"; - } - } - //☑ - Bookmark bookmarkCause = doc.Range.Bookmarks["Cause"]; - if (bookmarkCause != null) - { - if (!string.IsNullOrEmpty(technicalContactList.Cause)) - { - bookmarkCause.Text = technicalContactList.Cause; - } - - } - Bookmark bookmarkContents = doc.Range.Bookmarks["Contents"]; - if (bookmarkContents != null) - { - if (!string.IsNullOrEmpty(technicalContactList.Contents)) - { - bookmarkContents.Text = technicalContactList.Contents; - } - - } - Bookmark bookmarkAttachUrl = doc.Range.Bookmarks["AttachUrl"]; - if (bookmarkAttachUrl != null) - { - if (AttachFileService.Getfile(technicalContactList.TechnicalContactListId, Const.TechnicalContactListMenuId)) - { - bookmarkAttachUrl.Text = "见附页"; - } - else - { - bookmarkAttachUrl.Text = "无"; - } - } - Bookmark bookmarkCompileMan = doc.Range.Bookmarks["CompileMan"]; - if (bookmarkCompileMan != null) - { - var user = Person_PersonsService.GetPerson_PersonsById(technicalContactList.CompileMan); - var file = string.Empty; - if (user != null) - { - file = user.SignatureUrl; - } - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builders = new DocumentBuilder(doc); - builders.MoveToBookmark("CompileMan"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builders.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkCompileMan.Text = user.PersonName; - } - - } - } - else - { - bookmarkCompileMan.Text = Person_PersonsService.GetPersonsNameById(technicalContactList.CompileMan); - } - } - Bookmark bookmarkAuditMan1 = doc.Range.Bookmarks["AuditMan1"]; - if (bookmarkAuditMan1 != null) - { - Model.Check_TechnicalContactListApprove approve = null; - if (unitType == BLL.Const.ProjectUnitType_2 || unitType == BLL.Const.ProjectUnitType_6) //施工分包发起 - { - approve = TechnicalContactListApproveService.GetApprove(technicalContactList.TechnicalContactListId); - } - else - { - approve = TechnicalContactListApproveService.GetApprove2(technicalContactList.TechnicalContactListId); - } - if (approve != null) - { - var user = Person_PersonsService.GetPerson_PersonsById(approve.ApproveMan); - var file = user.SignatureUrl; - if (!string.IsNullOrWhiteSpace(file)) - { - string url = rootPath + file; - DocumentBuilder builders = new DocumentBuilder(doc); - builders.MoveToBookmark("AuditMan1"); - if (!string.IsNullOrEmpty(url)) - { - System.Drawing.Size JpgSize; - float Wpx; - float Hpx; - UploadAttachmentService.getJpgSize(url, out JpgSize, out Wpx, out Hpx); - double i = 1; - i = JpgSize.Width / 50.0; - if (File.Exists(url)) - { - builders.InsertImage(url, JpgSize.Width / i, JpgSize.Height / i); - } - else - { - bookmarkAuditMan1.Text = user.PersonName; - } - - } - } - else - { - bookmarkAuditMan1.Text = Person_PersonsService.GetPersonsNameById(approve.ApproveMan); - } - } - } - Bookmark bookmarkCompileDate = doc.Range.Bookmarks["CompileDate"]; - if (bookmarkCompileDate != null) - { - if (technicalContactList.CompileDate != null) - { - bookmarkCompileDate.Text = string.Format("{0:yyyy-MM-dd}", technicalContactList.CompileDate); - } - } - Bookmark bookmarkApproveIdea = doc.Range.Bookmarks["ApproveIdea"]; - if (bookmarkApproveIdea != null) - { - if (!string.IsNullOrEmpty(technicalContactList.ReOpinion)) - { - bookmarkApproveIdea.Text = technicalContactList.ReOpinion; - } - - } - doc.Save(newUrl); - //生成PDF文件 - string pdfUrl = newUrl.Replace(".doc", ".pdf"); - if (File.Exists(pdfUrl)) - { - File.Delete(pdfUrl); - } - Document doc1 = new Aspose.Words.Document(newUrl); - //验证参数 - if (doc1 == null) { throw new Exception("Word文件无效"); } - doc1.Save(pdfUrl, Aspose.Words.SaveFormat.Pdf);//还可以改成其它格式 - //Microsoft.Office.Interop.Word.Document doc1 = new Microsoft.Office.Interop.Word.Document(newUrl); - //object fontname = "Wingdings 2"; - //object uic = true; - //doc1.Bookmarks["ApproveIdea"].Range.InsertSymbol(-4014, ref fontname, ref uic); - string initTemplatePath = "FileUpload/TechnicalContactList/" + DateTime.Now.ToString("yyyy-MM") + "/工程联络单.doc"; - string filePath = initTemplatePath.Replace(".doc", technicalContactList.Code + ".pdf"); - //string fileName = Path.GetFileName(filePath); - //FileInfo info = new FileInfo(pdfUrl); - //long fileSize = info.Length; - //System.Web.HttpContext.Current.Response.Clear(); - //System.Web.HttpContext.Current.Response.ContentType = "application/x-zip-compressed"; - //System.Web.HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); - //System.Web.HttpContext.Current.Response.AddHeader("Content-Length", fileSize.ToString()); - //System.Web.HttpContext.Current.Response.TransmitFile(pdfUrl, 0, fileSize); - //System.Web.HttpContext.Current.Response.Flush(); - res.successful = true; - res.resultValue = filePath; - } - catch (Exception e) - { - res.successful = false; - res.resultValue = e.StackTrace + e.Message; - throw; - } - - return res; - } - } -} diff --git a/SGGL/WebAPI/WebAPI.csproj b/SGGL/WebAPI/WebAPI.csproj index e12792f7..213c0789 100644 --- a/SGGL/WebAPI/WebAPI.csproj +++ b/SGGL/WebAPI/WebAPI.csproj @@ -1,4 +1,4 @@ - + @@ -189,15 +189,7 @@ - - - - - - - -