diff --git a/SGGL/BLL/CQMS/ProcessControl/InspectionManagementService.cs b/SGGL/BLL/CQMS/ProcessControl/InspectionManagementService.cs index 90be99a6..775af25c 100644 --- a/SGGL/BLL/CQMS/ProcessControl/InspectionManagementService.cs +++ b/SGGL/BLL/CQMS/ProcessControl/InspectionManagementService.cs @@ -373,5 +373,21 @@ namespace BLL { return Funs.DB.View_InspectionManagement.FirstOrDefault(e => e.InspectionId == inspectionManagementId); } + + /// + /// 根据id修改验收日期和是否一次合格 + /// + public static void UpdateByInspectionManagementId(Model.ProcessControl_InspectionManagement inspectionManagement) { + using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) + { + Model.ProcessControl_InspectionManagement newInspectionManagement = db.ProcessControl_InspectionManagement.FirstOrDefault(e => e.InspectionId == inspectionManagement.InspectionId); + if (newInspectionManagement != null) + { + newInspectionManagement.InspectionDate = inspectionManagement.InspectionDate; + newInspectionManagement.IsOnceQualified = inspectionManagement.IsOnceQualified; + db.SubmitChanges(); + } + } + } } } \ No newline at end of file diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs index c77884c2..5a20907a 100644 --- a/SGGL/BLL/Common/Const.cs +++ b/SGGL/BLL/Common/Const.cs @@ -2978,6 +2978,10 @@ namespace BLL /// public const string CheckColligationTemplateUrl = "File\\Excel\\DataIn\\综合检查导入模板.xls"; /// + /// 共检通知单模板 + /// + public const string InspectionTemplateUrl = "File\\Word\\HSSE\\共检申请单.doc"; + /// /// 开工前检查导入模板 /// public const string CheckWorkTemplateUrl = "File\\Excel\\DataIn\\开工前检查导入模板.xls"; diff --git a/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx b/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx index 0d339bc8..c7668403 100644 --- a/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx +++ b/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx @@ -98,6 +98,9 @@ + diff --git a/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx.cs b/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx.cs index 5cf5808f..b07c0135 100644 --- a/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx.cs @@ -1,8 +1,11 @@ -using BLL; +using Aspose.Words; +using Aspose.Words.Tables; +using BLL; using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; +using System.IO; using System.Linq; using System.Text; @@ -264,5 +267,551 @@ namespace FineUIPro.Web.CQMS.ProcessControl Response.End(); } #endregion + + #region 导出详细 + protected void btnPrinter_Click(object sender, EventArgs e) + { + if (Grid1.SelectedRowIndexArray.Length == 0) + { + Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning); + return; + } + + string Id = Grid1.SelectedRowID; + try + { + string rootPath = Server.MapPath("~/"); + string initTemplatePath = string.Empty; + string uploadfilepath = string.Empty; + string newUrl = string.Empty; + string filePath = string.Empty; + Model.SGGLDB db = Funs.DB; + initTemplatePath = Const.InspectionTemplateUrl; + uploadfilepath = rootPath + initTemplatePath; + newUrl = uploadfilepath.Replace(".doc", "(" + Funs.GetNewFileName() + ")" + ".doc"); + if (File.Exists(newUrl)) + { + File.Delete(newUrl); + } + File.Copy(uploadfilepath, newUrl); + //更新书签内容 + Document doc = new Aspose.Words.Document(newUrl); + DocumentBuilder builder = new DocumentBuilder(doc); + #region 头部静态列 + //业主单位 + Bookmark bookmarkUnitName = doc.Range.Bookmarks["unitName"]; + if (bookmarkUnitName != null) + { + + var units = (from x in db.Base_Unit + join y in db.Project_ProjectUnit + on x.UnitId equals y.UnitId + where y.ProjectId==this.CurrUser.LoginProjectId && y.UnitType== BLL.Const.ProjectUnitType_4 + orderby x.UnitName + select x).FirstOrDefault(); + if (units!=null) + { + bookmarkUnitName.Text = units.UnitName; + } + } + var projectModel = db.Base_Project.Where(x => x.ProjectId == this.CurrUser.LoginProjectId).FirstOrDefault(); + var inspectionModel = db.ProcessControl_InspectionManagement.Where(x => x.InspectionId == Id).FirstOrDefault(); + + //项目编号 + Bookmark bookmarkProjectCode = doc.Range.Bookmarks["projectCode"]; + if (bookmarkProjectCode != null) + { + if (projectModel != null) + { + bookmarkProjectCode.Text = projectModel.ProjectCode; + } + } + //项目名称 + Bookmark bookmarkProjectName = doc.Range.Bookmarks["projectName"]; + if (bookmarkProjectName != null) + { + if (projectModel != null) + { + bookmarkProjectName.Text = projectModel.ProjectName; + } + } + //共检编号 + Bookmark bookmarkInspectionCode = doc.Range.Bookmarks["inspectionCode"]; + if (bookmarkInspectionCode != null) + { + if (inspectionModel != null) + { + bookmarkInspectionCode.Text = inspectionModel.InspectionCode; + } + } + + //施工分包商名称 + Bookmark bookmarkunitNamefbs = doc.Range.Bookmarks["unitNamefbs"]; + if (bookmarkunitNamefbs != null) + { + var valModel = db.Base_Unit.Where(x => x.UnitId == inspectionModel.UnitId).FirstOrDefault(); + if (inspectionModel != null && valModel != null) + { + bookmarkunitNamefbs.Text = valModel.UnitName; + } + } + //编制人 + Bookmark bookmarkcompileMan = doc.Range.Bookmarks["compileMan"]; + if (bookmarkcompileMan != null) + { + var valModel = db.Sys_User.Where(x => x.UserId == inspectionModel.CompileMan).FirstOrDefault(); + if (inspectionModel != null && valModel != null) + { + bookmarkunitNamefbs.Text = valModel.UserName; + } + } + //总承包商名称 + Bookmark bookmarkunitNamezcb = doc.Range.Bookmarks["unitNamezcb"]; + if (bookmarkunitNamezcb != null) + { + + var units = (from x in db.Base_Unit + join y in db.Project_ProjectUnit + on x.UnitId equals y.UnitId + where y.ProjectId == this.CurrUser.LoginProjectId && y.UnitType == BLL.Const.ProjectUnitType_1 + orderby x.UnitName + select x).FirstOrDefault(); + if (units != null) + { + bookmarkunitNamezcb.Text = units.UnitName; + } + } + //共检时间 + Bookmark bookmarkinspectionDate = doc.Range.Bookmarks["inspectionDate"]; + if (bookmarkinspectionDate != null) + { + if (inspectionModel != null) + { + bookmarkinspectionDate.Text = inspectionModel.InspectionDate.ToString().Split(' ')[0].Replace("/", "-"); + } + } + //共检地点 + Bookmark bookmarkacceptanceSite = doc.Range.Bookmarks["acceptanceSite"]; + if (bookmarkacceptanceSite != null) + { + if (inspectionModel != null) + { + bookmarkacceptanceSite.Text = inspectionModel.AcceptanceSite; + } + } + + //涉及的单位/分部 + Bookmark bookmarkmanagementDetail = doc.Range.Bookmarks["managementDetail"]; + if (bookmarkmanagementDetail != null) + { + //查询子表数据 + var managementDetailval = ""; + var valModelList = db.ProcessControl_InspectionManagementDetail.Where(x => x.InspectionId == Id).ToList(); + if (valModelList != null) + { + int i = 0; + List vlist = new List(); + foreach (var item in valModelList) + { + WorkBranchList modelWorkBranch = new WorkBranchList(); + if (i > 0) + { + vlist.Select(x => x.Branch == item.Branch && x.UnitWorkId == item.UnitWorkId).ToList(); + if (vlist.Count == 0) + { + //没有相同数据 + modelWorkBranch.Branch = item.Branch; + modelWorkBranch.UnitWorkId = item.UnitWorkId; + vlist.Add(modelWorkBranch); + managementDetailval += ConvertUnitWork(item.UnitWorkId) + "/" + ConvertBranch(item.Branch) + ","; + } + } + else + { + modelWorkBranch.Branch = item.Branch; + modelWorkBranch.UnitWorkId = item.UnitWorkId; + vlist.Add(modelWorkBranch); + managementDetailval += ConvertUnitWork(item.UnitWorkId) + "/" + ConvertBranch(item.Branch) + ","; + } + i += 1; + } + managementDetailval = managementDetailval.Substring(0, managementDetailval.Length - 1); + } + bookmarkmanagementDetail.Text = managementDetailval; + } + #endregion + #region 质量检查内容、控制点等级、质量检查 + //项目总体施工进度情况 + builder.MoveToBookmark("tab"); + builder.StartTable(); + builder.CellFormat.Borders.LineStyle = Aspose.Words.LineStyle.Single; + builder.CellFormat.Borders.Color = System.Drawing.Color.Black; + + builder.Bold = false; + builder.RowFormat.Height = 20; + builder.Font.Size = 10; + var ManagementDetaillList = db.ProcessControl_InspectionManagementDetail.Where(x => x.InspectionId == Id).ToList(); + if (ManagementDetaillList != null) + { + int i = 1; + foreach (var item in ManagementDetaillList) + { + //质量检查内容 + builder.InsertCell(); + if (ManagementDetaillList.Count <= 9) + { + builder.RowFormat.Height = 200 / ManagementDetaillList.Count; + } + else { + builder.RowFormat.Height = 20; + } + builder.CellFormat.Borders.Left.LineWidth = 1; + 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 = 156; + builder.Write(ConvertControlPointType(item.ControlPointType)); + builder.CellFormat.Borders.Left.LineWidth = 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 = 106; + + var ControlPointType = ConvertClass(item.ControlPointType); + #region 控制点等级 + if (ControlPointType.Contains("A") ) + { + builder.Write("■A "); + } + else { + builder.Write("□A "); + } + if (ControlPointType.Contains("B")) + { + builder.Write("■B "); + } + else + { + builder.Write("□B "); + } + if (ControlPointType.Contains("C")) + { + builder.Write("■C "); + } + else + { + builder.Write("□C "); + } + #endregion + //质量检查依据 + 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 = 113.5; + builder.Write(""); + + //合并单元格 + builder.InsertCell(); + builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.Previous; + builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First; + builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Top;//垂直居中对齐 + builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;//水平居中对齐 + builder.CellFormat.Width = 112; + builder.Write("\r总承包商:\r □ H □ W\r"); + builder.Write("监理:\r □ H □ W\r"); + builder.Write("业主:\r □ H □ W\r"); + builder.Write("质量监督:\r □ H □ W\r"); + + i += 1; + builder.EndRow(); + + } + } + builder.RowFormat.Height = 20; + #endregion + #region 底部静态 + //签收单位 总承包商 监理单位 业主 质量监督 + 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.ParagraphFormat.LineSpacing = 12; //设置1倍行距 12就是一倍行距 + builder.CellFormat.Width = 75.1; + 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 = 75.1; + 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 = 75.1; + 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 = 75.1; + 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 = 75.1; + 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 = 112; + builder.Write(""); + 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 = 75.1; + 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 = 75.1; + 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 = 75.1; + 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 = 75.1; + 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 = 75.1; + 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 = 112; + builder.Write(""); + 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 = 75.1; + 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 = 75.1; + 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 = 75.1; + 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 = 75.1; + 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 = 75.1; + 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 = 112; + builder.Write(""); + 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.Top;//垂直居中对齐 + builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;//水平居中对齐 + builder.CellFormat.Width = 487.5; + builder.ParagraphFormat.LineSpacing = 16; //设置1倍行距 12就是一倍行距 + builder.Write("备注:\r\r\r\r\r\r验收意见:\r总承包商意见: □合格 □不合格\r\r监理意见: □合格 □不合格\r\r业主意见: □合格 □不合格\r\r\r"); + builder.EndRow(); + + builder.ParagraphFormat.Alignment = ParagraphAlignment.Left;//水平居中对齐 + builder.Write("注:如果业主有规定,执行业主的规定。 "); + #endregion + + #region 生成二维码 + + string imageUrl = Funs.RootPath + CreateQRCodeService.CreateCode_Simple("InspectionNotice$" + Id); + if (File.Exists( imageUrl)) + { + builder.CellFormat.VerticalAlignment = Aspose.Words.Tables.CellVerticalAlignment.Top;//垂直居中对齐 + builder.ParagraphFormat.Alignment = ParagraphAlignment.Right;//水平居中对齐 + builder.InsertImage(imageUrl,100, 100); + } + #endregion + doc.Save(newUrl); + string fileName = Path.GetFileName(newUrl); + FileInfo info = new FileInfo(newUrl); + 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(newUrl, 0, fileSize); + Response.Flush(); + Response.Close(); + File.Delete(newUrl); + } + catch (Exception ex) + { + + Alert.ShowInTop(ex.Message, MessageBoxIcon.Warning); + return; + } + } + + public class WorkBranchList { + public string UnitWorkId { get; set; } + public string Branch { get; set; } + } + + #region 转换字符串 + /// + /// 获取单位工程 + /// + /// + /// + protected string ConvertUnitWork(object UnitWorkId) + { + string name = string.Empty; + if (UnitWorkId != null) + { + Model.WBS_UnitWork unitWork = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(UnitWorkId.ToString()); + if (unitWork != null) + { + name = unitWork.UnitWorkName; + } + } + return name; + } + + /// + /// 获取分部 + /// + /// + /// + protected string ConvertBranch(object Branch) + { + string name = string.Empty; + if (Branch != null) + { + var branch = BLL.DivisionProjectService.GetDivisionProjectById(Branch.ToString()); + if (branch != null) + { + name = branch.DivisionName; + } + } + return name; + } + + /// + /// 获取控制点内容 + /// + /// + /// + protected string ConvertControlPointType(object ControlPointType) + { + string name = string.Empty; + if (ControlPointType != null) + { + var controlPointType = BLL.BreakdownProjectService.GetBreakdownProjectById(ControlPointType.ToString()); + if (controlPointType != null) + { + name = controlPointType.BreakdownName; + } + } + return name; + } + + /// + /// 获取控制点等级 + /// + /// + /// + protected string ConvertClass(object ControlPointType) + { + string name = string.Empty; + if (ControlPointType != null) + { + var controlPointType = BLL.BreakdownProjectService.GetBreakdownProjectById(ControlPointType.ToString()); + if (controlPointType != null) + { + name = controlPointType.Class; + } + } + return name; + } + #endregion + #endregion } } \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx.designer.cs index 3354cdb8..ef6695b7 100644 --- a/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/CQMS/ProcessControl/InspectionNotice.aspx.designer.cs @@ -7,11 +7,13 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.CQMS.ProcessControl { - - - public partial class InspectionNotice { - +namespace FineUIPro.Web.CQMS.ProcessControl +{ + + + public partial class InspectionNotice + { + /// /// form1 控件。 /// @@ -20,7 +22,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -29,7 +31,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// Panel1 控件。 /// @@ -38,7 +40,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel Panel1; - + /// /// Grid1 控件。 /// @@ -47,7 +49,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid Grid1; - + /// /// ToolSearch 控件。 /// @@ -56,7 +58,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar ToolSearch; - + /// /// drpUnitWork 控件。 /// @@ -65,7 +67,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpUnitWork; - + /// /// drpCNProfessional 控件。 /// @@ -74,7 +76,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList drpCNProfessional; - + /// /// txtStarTime 控件。 /// @@ -83,7 +85,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtStarTime; - + /// /// Label1 控件。 /// @@ -92,7 +94,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label Label1; - + /// /// txtEndTime 控件。 /// @@ -101,7 +103,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtEndTime; - + /// /// btnSearch 控件。 /// @@ -110,7 +112,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnSearch; - + /// /// btnNew 控件。 /// @@ -119,7 +121,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnNew; - + /// /// btnOut 控件。 /// @@ -128,7 +130,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnOut; - + /// /// lblPageIndex 控件。 /// @@ -137,7 +139,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label lblPageIndex; - + /// /// lbtnFileUrl 控件。 /// @@ -146,7 +148,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.LinkButton lbtnFileUrl; - + /// /// ToolbarText1 控件。 /// @@ -155,7 +157,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarText ToolbarText1; - + /// /// ddlPageSize 控件。 /// @@ -164,7 +166,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList ddlPageSize; - + /// /// Window1 控件。 /// @@ -173,7 +175,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window1; - + /// /// Menu1 控件。 /// @@ -182,7 +184,7 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Menu Menu1; - + /// /// btnMenuModify 控件。 /// @@ -191,7 +193,16 @@ namespace FineUIPro.Web.CQMS.ProcessControl { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnMenuModify; - + + /// + /// btnPrinter 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.MenuButton btnPrinter; + /// /// btnMenuDel 控件。 /// diff --git a/SGGL/FineUIPro.Web/File/Word/HSSE/共检申请单.doc b/SGGL/FineUIPro.Web/File/Word/HSSE/共检申请单.doc new file mode 100644 index 00000000..c5ef750e --- /dev/null +++ b/SGGL/FineUIPro.Web/File/Word/HSSE/共检申请单.doc @@ -0,0 +1,3022 @@ +ࡱ> >h +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry F`ZSummaryInformation( oDocumentSummaryInformation8WordDocument?&J +  +՜.+,D՜.+,HPXlt| CWCECa 0t|KSOProductBuildVerICV2052-11.1.0.14309$57E8B3C66B354189956038A2B63615AB_12  +    !"#$%&'()*+,-./0123456789:;<=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^i`abcdefgpojklmn +Oh+'0n 8 P +` l x PnnLOVEOPEY A. Normal.dotmApril033@QM%P@V4>@Z@frTTGl/  G6 `&" WMFCHG nԎc/ EMFԎl83|WPS Office EMF_888% % +a# <<;6.6.A6A6<C RL[SO% # <<  T$LhEPC-PRM-CMO-A0xxxxxxxxxxxxxKK# <<;6.6.A6A6<C # <<TT/*LP2xKK# <<;6.6.A6A6<C # <<TX/*LP-CxxKK# <<;6.6.A6A6<C # <<# <<;BS6tS6t 6B 6BS<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;BS6tS6t 6B 6BS<C # <<# <<9A@ Md  .XX ??l(|(| tt~~~aaaPPP555$$$???\\\___jjjUUU + + +  + + + """ZZZnnn]]]### + + +  + + + + + + + + + + + + + + + + + + BBBkkkxxxDDD   + + + + + + + + + + + + + + + QQQ&" WMFC NԎrrr$$$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 000ppp$$$ + + + + + + + + + + + +000...  + + +  OOOQQQ  + + + + + + + + +}}}}}}*** + + + + + +   + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +555lll  + + +  + + + 555@@@@@@@@@@@@??????+++ + + + + + + + + + + + + %%%III  + + +UUU___ccc=== + + + + + + + + + yyy777 + + + $$$\\\pppSSS + + + + + + ggg222 + + + + + + + + + + + +  LLLwww666 + + + + + + + + + + + +   JJJ,,, + + + + + + + + +RRR111   + + + + + +777--- + + + + + + CCC...  + + + NNN666 + + + + + +~~~QQQ  + + +  jjj<<< + + + + + + + + + + + + + + +:::,,, + + + + + +  + + + tttiii  lll222 + + +    + + +___  + + + ***!!! + + + + + + &" WMFC .Ԏooo  LLL:::  + + + + + + uuu + + + + + +zzz + + + + + + + + + fff  + + +  + + +$$$  + + + NNN QQQ]]] + + + + + + iii666 + + + + + +  + + +  ;;;!!!  + + + + + +444VVV  + + + + + + + + +:::,,,......////////////////////////////////////////////////////////////////////////...___ + + + + + + + + + pppjjj + + + ===  + + + + + + 888ZZZ /// + + + + + +YYY + + + + + +  + + + + + +  + + + + + + + + + + + + YYY + + +   ZZZ  + + +RRR+++ + + +  + + +eee + + + + + + + + + EEE  ]]] + + + + + + + + +  AAA444 + + + iii + + +  + + +EEE + + + + + + + + +  + + + + + + + + +"""WWW + + + OOO + + + + + + + + + @@@ + + + + + +   + + + VVV + + + + + + +++""" + + + + + + ccc&" WMFC Ԏ JJJ  hhh + + + $$$    === + + +  fff + + + + + + @@@WWW   """ + + + + + + + + +  AAA + + +  + + + + + + bbb + + + + + + VVV  + + +lll + + + """  + + +NNN BBB hhh + + +   + + + !!!  XXX  + + + + + +,,,      888333  fff  + + + 666 + + +   + + + 666777 + + + nnn   + + + + + + 666 + + + ###  + + + --->>>     + + + + + + + + + 111  KKK &" WMFC Ԏ   555 CCC WXX  + + + + + + VVV + + +ppp888 + + +   + + + + + + + + + BBB### + + +  + + +xxx + + + >>>gii  + + +    + + +!## + + + + + + MMM  + + +   npp + + +"""  + + + KKK + + +*** TVV + + sss999 XXX + + + + + +  sssJJJ + + +  + ### + + +  + + + + + +   /11 + nnn/// + + + ^^^EEE  + + + + + + 566 + + + + + + +   + + +""" + + + NNNKKK  ;;; + + + + + +ccc&&&                         + + +iiiXXX + + +  --- + + + rrr                         ### ###%%%  + + + + + +  + + +  + + +VVV### + + +                        + + +  kkkqqq + + + + + + + + + + + +jjj                        + + +  + + +   + + + + + + + + +===''' + + + + + +MMM[[[  &" WMFC Ԏ + + +TTT + + + + + + + + +   + + + + + +???  PPPmmm + + + + + +  + + +  + + +QQQ + + + ,,, + + +   + + + + + + + + +555gggdddfffeeefffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggg=== + + + + WYY   + + + ??? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +!!TTT  + + +  ))) + + + + + + + + + + + + + + +  ,,, + + + wwwAAA + + + + + + + + + + + + VXXmmm + + + &&& + + + + + + 000 + + + nnn555 + + + fhh + + + + + +  + + + !!BBB + + + + + + + + + + + + + + + ^^^111 opp + + + uuu  (((BBB + + + + + + + + + + + + TTT(((~~~ + + + + + + + + +WWW + + + + + + + + + + + +DDD + + + + + + + + +&" WMFC ԮԎ___ <<>>qqq\\\--- + + + + + + + + + + + + )))[[[{{{ggg___SSSDDD444333111???NNNaaahhhwww&" WMFC nԎ# <<;6.6.A6A6<C ;S6iS6i 6 6S<C RL[SO% ( # <<Td LT-NVNsgg;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;S6iS6i 6 6S<C # <<RL[SO% ( TpoLX] z gPlQSggg;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;S6iS6i 6 6S<C # <<# <<;6.6.A6A6<C ;S6w S6w 66S<C # <<;6.6.A6A6<C ; S6&S6&6 6 S<C RL[SO% ( # <<T`7"'LTyvSw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<; S6&S6&6 6 S<C # <<# <<;6.6.A6A6<C ;&S6+S6+6&6&S<C # <<;6.6.A6A6<C ;6w 6w 1616<C # <<;6.6.A6A6<C ; 6+6+16 16 <C # <<;6.6.A6A6<C ;16w 16w 6 61<C RL[SO% ( # <<Tl_ LXqQh3uUSgg;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;16w 16w 6 61<C # <<# <<;6.6.A6A6<C ; 16#16# 6 6 1<C RL[SO% ( # <<TTG!_ LP,{;6.6.A6A6<&" WMFC NԎC K# <<;6.6.A6A6<C # <<; 16#16# 6 6 1<C # <<# <<;6.6.A6A6<C ;{#16h%16h% 6{# 6{#1<C # <<;6.6.A6A6<C ;%16&16& 6% 6%1<C RL[SO% ( # <<TT%_ LPu;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;%16&16& 6% 6%1<C # <<# <<;6.6.A6A6<C ;&16(16( 6& 6&1<C RL[SO% ( # <<TT&_ LPqQ;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;&16(16( 6& 6&1<C # <<# <<;6.6.A6A6<C ;+(16 +*16 +* 6+( 6+(1<C # <<;6.6.A6A6<C ;)16+16+ 6) 6)1<C RL[SO% ( # <<TT/*_ LPu;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;)16+16+ 6) 6)1<C # <<# <<;6.6.A6A6<C ;B 6 6 6B 6B <C RL[SO% ( # <<Tlo? LXe]RSFUw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;B 6 6 6B 6B <C # <<# <<;6.6.A6A6<C ;) 6 6 6) 6) <C # <<;6.6.A6A6<C ; 6q$ 6q$ 6 6 <C RL[SO% ( # <<T`? LT6RNw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<; 6q$ 6q$ 6 6 <C # <<# <<;6.6.A6A6<C ;$ 6+ 6+ 6$ 6$ <C # <<;6.6.A6A6<C ;B 6 6T 6BT 6B <C RL[SO% ( # <<Td LT;`bSFUw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;&" WMFC .ԎB 6 6T 6BT 6B <C # <<# <<;6.6.A6A6<C ;) 6 6T 6)T 6) <C # <<;6.6.A6A6<C ; 6q$ 6q$T 6T 6 <C RL[SO% ( # <<T` LT~{SNw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<; 6q$ 6q$T 6T 6 <C # <<# <<;6.6.A6A6<C ;$ 6+ 6+T 6$T 6$ <C # <<;6.6.A6A6<C ;BT 6T 66B6BT <C RL[SO% ( # <<TdLTqQhew;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;BT 6T 66B6BT <C # <<# <<;6.6.A6A6<C ;)T 6T 66)6)T <C # <<;6.6.A6A6<C ;T 6q$T 6q$66T <C RL[SO% ( # <<TdLT~{Sew;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;T 6q$T 6q$66T <C # <<# <<;6.6.A6A6<C ;$T 6+T 6+6$6$T <C # <<;6.6.A6A6<C ;B666B6B<C RL[SO% ( # <<TdLTqQh0Wpw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;B666B6B<C # <<# <<;6.6.A6A6<C ;)666)6)<C # <<;6.6.A6A6<C ;6q$6q$66<C # <<;6.6.A6A6<C ;$6+6+6$6$<C # <<;6.6.A6A6<C ;B6+6+F6BF6B<C RL[SO% ( # <<TlLXmSvUSMOw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;B6+6+F6BF6B<C # <<TT_ LP/x;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;B6+6+F6BF6&" WMFC ԎB<C # <<TX LPR;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;B6+6+F6BF6B<C # <<TT LP/x;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;B6+6+F6BF6B<C # <<Tl/ LXRy] zw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;B6+6+F6BF6B<C # <<# <<;6.6.A6A6<C ;BF6F6;6B;6BF<C RL[SO% ( # <<Tp7LX(ϑhgQ[w;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;BF6F6;6B;6BF<C # <<# <<;6.6.A6A6<C ;DF6F6;6D;6DF<C RL[SO% ( # <<Tl77LXc6RpI{~w;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;DF6F6;6D;6DF<C # <<# <<;6.6.A6A6<C ;F6"F6";6;6F<C RL[SO% ( # <<Tp7LX(ϑhgOncw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;F6"F6";6;6F<C # <<# <<;6.6.A6A6<C ;n"F6+F6+;6n";6n"F<C RL[SO% ( # <<Td%7LTBlw;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;n"F6+F6+;6n";6n"F<C # <<# <<;6.6.A6A6<C _888x% ( 4s+4*4Lm*m4 ++ +4~ + 4~ + 4~6+64~+4~+4~(+(_888% ( _888x% ( 4BSBd4 4)N +)4DFD4F4N +4  4n"Fn"4$N +$4&&4&1& 47+7+ 4O+N +O+d_888% ( ;6.6.A6A6<C K# <<;&WMFC Ԏ6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<;6.6.A6A6<C K# <<;6.6.A6A6<C # <<# <<K% ( % (   u--s,v-.2 +[EPC-PRM-CMO-A0,v 2 +j2,v +2 +j-C,v, ,v,v,  `A |(|пмﻻ~~~aaaPPP555$$$???\\\___jjjUUU + + +  + + + """ZZZnnnء]]]### + + +  + + + + + + + + + + + + + + + + + + BBBkkkxxxDDD   + + + + + + + + + + + + + + + QQQrrr$$$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 000ppp$$$ + + + + + + + + + + + +000䂂...  + + +  OOO\QQQ  + + + + + + + + +}}}}}}*** + + + + + +   + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +555lll  + + +  + + + 555@@@@@@@@@@@@??????+++ + + + + + + + + + + + + %%%III  + + +UUU___Ȳccc=== + + + + + + + + + yyy777 + + + $$$\\\կpppSSS + + + + + + ggg222 + + + + + + + + + + + +  LLL鰰www666 + + + + + + + + + + + +   JJJ,,, + + + + + + + + +RRR̀111   + + + + + +777--- + + + + + + CCC̈́...  + + + NNN666 + + + + + +~~~QQQ  + + +  jjj<<< + + + + + + + + + + + + + + +:::슊,,, + + + + + +  + + + tttiii  lll222 + + +    + + +___  + + + ***!!! + + + + + + ooo  LLL:::  + + + + + + uuu + + + + + +zzz񎎎 + + + + + + + + + fff  + + +  + + +$$$  + + + NNN QQQ]]] + + + + + + iii666 + + + + + +  + + +  ;;;!!!  + + + + + +444VVV  + + + + + + + + +:::,,,......////////////////////////////////////////////////////////////////////////...___ + + + + + + + + + pppjjj + + + ===  + + + + + + 888ZZZ /// + + + + + +YYY + + + + + +  + + + + + +  + + + + + + + + + + + + YYY + + +   ZZZ  + + +RRR+++ + + +  + + +eee + + + + + + + + + EEE  ]]] + + + + + + + + +  AAA444 + + + iii + + +  + + +EEE + + + + + + + + +  + + + + + + + + +"""WWW + + + OOO + + + + + + + + + @@@ + + + + + +   + + + VVV + + + + + + +++""" + + + + + + ccc JJJ  hhh + + + $$$    === + + +  fff + + + + + + @@@WWW   """ + + + + + + + + +  AAA + + +  + + + + + + bbb + + + + + + VVV  + + +lll + + + """  + + +NNN BBB hhh + + +   + + + !!!  XXX  + + + + + +,,,      888333  fff  + + + 666 + + +   + + + 666777 + + + nnn   + + + + + + 666 + + + ###  + + + --->>>     + + + + + + + + + 111  KKK    555 CCC WXX  + + + + + + VVV + + +ppp888 + + +   + + + + + + + + + BBB### + + +  + + +xxx + + + >>>gii  + + +    + + +!## + + + + + + MMM  + + +   npp + + +"""  + + + KKK + + +*** TVV + + sss999 XXX + + + + + +  sssJJJ + + +  + ###ϔ + + +  + + + + + +   /11 + nnn/// + + + ^^^EEE  + + + + + + 566 + + + + + + +   + + +""" + + + NNNKKK  ;;; + + + + + +ccc&&&                         + + +iiiXXX + + +  --- + + + rrr                         ### ###%%%  + + + + + +  + + +  + + +VVV### + + +                        + + +  kkkqqq + + + + + + + + + + + +jjj                        + + +  + + +   + + + + + + + + +===''' + + + + + +MMM[[[  + + +󡡡TTT + + + + + + + + +   + + + + + +???  PPPmmm + + + + + +  + + +  + + +QQQ + + + ,,, + + +   + + + + + + + + +555gggdddfffeeefffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggg=== + + + + WYY   + + + ??? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +!!TTT  + + +  ))) + + + + + + + + + + + + + + +  ,,, + + + wwwAAA + + + + + + + + + + + + VXXmmm + + + &&& + + + + + + 000 + + + nnn555 + + + fhh + + + + + +  + + + !!BBB + + + + + + + + + + + + + + + ^^^111 opp + + + uuu  (((BBB + + + + + + + + + + + + TTT(((~~~ + + + + + + + + +񵵵WWW + + + + + + + + + + + +DDD + + + + + + + + +___ <<>>qqq󵵵ٳ\\\--- + + + + + + + + + + + + )))[[[°{{{ggg___SSSDDD444333111???NNNaaahhhwww,v,) -2 +й廷,v,v,) -2 + ޹˾,v,v,) ,v,S ),v,c Q-2 + VĿ,v,v,c Q,v,n b,v,S),v,nQ,v,S)-2 +6 +뵥,v,v,S),v,[Q- +2 +T,v,v,[Q,v,^Z,v,c^- +2 +^ҳ,v,v,c^,v,gb- +2 +b,v,v,gb,v,jf,v,ni- +2 +jҳ,v,v,ni,v,+-2 + +ʩְ,v,v,+,v,N),v,\N-2 +P,v,v,\N,v,o[,v,"+-2 + ܳа,v,v,"+,v,"N),v,"\N-2 + Pǩ,v,v,"\N,v,"o[,v,&+"-2 +%ʱ,v,v,&+",v,&N"),v,&\"N-2 +%Pǩʱ,v,v,&\"N,v,&o"[,v,++&-2 +(ص,v,v,++&,v,+N&),v,+\&N,v,+o&[,v,.o+-2 +- +漰ĵλ,v,v,.o+ 2 +-/,v,v,.o+ 2 +-ֲ,v,v,.o+ 2 +-/,v,v,.o+2 +- +̣,v,v,.o+,v,4-.-2 +0 ,v,v,4-.,v,4B.,-2 +00 +Ƶȼ,v,v,4B.,,v,4Y.A-2 +0F ,v,v,4Y.A,v,4o.W-2 +0]֤Ҫ,v,v,4o.W,v-% m %(l%)l% n%l%"l"%&l&%*l*%/l/%3l3--%  3%( +(%))*%+.+2%@.@2%MM*%Q +Q%W.W2%[[*%a +a%aa%m +m%mm3-,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v,v-"System-=WPS Office_11.1.0.14309_F1E327BC-269C-435d-A152-05C5408002CA0Table_rData + QWpsCustomData PZ KSKS&JvvQe8v$l 28J\0p $ +hM +L "y% , -NVNs ] z gPlQSyvSqQh3uUS,{uqQue]RSFU6RN;`bSFU~{SNqQhe~{SeqQh0WpmSvUSMO/R/Ry] z(ϑhgQ[c6RpI{~(ϑhgOncBl EPC-PRM-CMO-A02-C  $&*,.0468BDFHJLNPRTVZd~zvsokgc_[WKOJo(mHsHnHtHOJo(OJo(OJo(OJo(OJo(OJo(OJo(OJOJo(OJo(CJ OJo(5CJOJQJo(aJ5@\OJOJOJB*phCJOJo(aJ5OJOJOJOJo(OJo(OJo(OJEHCJOJo(5CJOJo(5EHCJOJo(5EHCJOJo(5EH%CJOJo(5EHmHsHnHtHUdfhnpt|~ʾzvk_SH<OJo(mHsHnHtHOJmHsHnHtHOJo(mHsHnHtHOJo(mHsHnHtHOJmHsHnHtHOJo(OJo(mHsHnHtHOJPJo(mH sH nHtHOJo(mHsHnHtHOJo(mHsHnHtHOJPJo(mH sH nHtHOJo(OJo(mHsHnHtHOJOJo(mHsHnHtHOJo(mHsHnHtHOJOJo(OJo(OJOJo(mHsHnHtH         ¶|rh^TJ@6o(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHOJmHsHnHtHOJo(mHsHnHtHOJo(mHsHnHtHOJo(mHsHnHtHOJmHsHnHtHOJo(mHsHnHtHOJo(mHsHnHtHOJo(mHsHnHtHOJPJo(mH sH nHtHOJo(mHsHnHtHOJmHsHnHtH   " $ & ( , . J L P R X Z ÷tPJo(mH sH nHtH OJQJaJCJOJQJaJCJOJQJaJCJOJQJo(aJCJOJQJaJCJOJQJo(aJPJo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtHo(mH sH nHtH&( d@$If d@a$$$If d@a$$$Ifda$$^$Ifda$$^$Ifa$$^]$If(*,..% a$$$If a$$$If$$If:V 44844804f4 &r +!%       55555.02463* a$$$If$$If:V 44844804f4z &\ +%  5555 a$$$If a$$$If68DHJNRTXZfhp| da$$$If da$$$If da$$$IfFf d@a$$$If d@a$$$If d@a$$$If d@a$$$If d@a$$$If d@a$$$If a$$$If a$$$If prt~9- da$$$If$$If:V 44844804f4 &\ +%      5 +5e557 da$$$If~ da$$$If da$$$If da$$$IfE9- da$$$If da$$$If$$If:V 44844804f4 &\ +%  5 +5e557-$$If:V 44844804f4 &\ +%  5 +5e557 da$$$If da$$$If da$$$If da$$$If da$$$If da$$$IfE9 da$$$If$$If:V 44844804f4 &\ +%  5 +5e557 + ~rfZ da$$$If da$$$If da$$$If da$$$Ifu$$If:V 44844804f4 &%  5 & + ( * , E;'% 9r 9r &dP +dhG$ $$If:V 44844804f4 &\ %  5 5N55, . R T V X Z +dhG$ a$$ 9r a$$ 9r &dP 9r a$$ 9r &dP30. A!#S"S$7%1= +0FJ#s?JFIFHHC  +   $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( +( +( +( +( +( +( +( +( +( +) s:Ǐ|/_6R6B8h +E8M{ *ف>"8o=hWpݤY8 + "n<<͓-it4Wi<%w"Ep/-` #3Tfj|z8oҀ6hK@Q@Q@g]H[$rރd^Y> K.Ue #;OUl{@_/ ]G%!5KVg5k> +o#F93ߥR KCAh?h KCAh?h¿5#1<ȝOzt'Cjh-C2 #u<2k*oҮdΞBcў\Q@E K@Q@Q@Q@!u/"id=p2hƾ=--U<G҂A6 S#%yCอ`n tqۡ_z@@ EPEPEP^7 be#S9bn? |?xYՅl2K@vGOZ Qv2#_ BHȶT W:v +OmsbU'@E|/ v:3,35. + +(K KͿѯmBPzLĈ}}zkO "gl\7@Q_ExxmJrD74d*?ku_2ҝLZy@=Я|X4kLȿyE>_l{ُm{"#C1oB6:)rp=A5K_i27'9@p]@ EPEP[㯅?Go +8Y7~y{k>!xi|W9P_6Pp9㑕lS䍢aʜtPEPEP{_xϐ-&U G<  >__+ppglji,nD9$Osh)h(kcz +/0~K+ /lxFA$0s7W:ai2G1Ͽ?B++믊7QC{Q#\Fe(Xa((M)k̩HȲ/U9zW-'eo >*(86=멠(Y꺏ltSO([#MoQ^ ⟏K&{($ؒLY=@;քI2sG([?V|K@''Ŀ ? +Q +Uh'I$/tO.*__k'Ŀ ?Oh'I$g+<ȼ)[=*0dkf_sW@Á<[;o +vW.cZa5or_[(uor_[(uor]2kuoGGt9vxO<4.fu9 8d+¾Ko +_ZHKdzюy۽GN)QE0 +( +( +( +( +kuV/5;CV-`gPWlƀ>~4+Igg1wwWTsOys#I<4;brIj +|*qbZVi$6P`lxY4QEQEW_ٵ NefH1#ּRh.k>٭Yzwax^oAhՂkOadY}wC-H1\$= +x6Ǡ#2xyO^8uvоu(?1_6H|?@Q ^~bm>?1G4/yKK?1^OMj$b$?G?ݿGշ =^0g%OF\W5߳߉ ڇ,Z#2II +۝}M{-QEQEQEQE㟴&%4`p +F~kOZ:B~f"!]cyEUNW4؈]Nn@K wÑ`eWP DGU 2f9,v3¼ +( +( +( +( +( +SG?;.s.olyJynk%O{&߃<39f |bг Kt FU ++ɿh+c/X47KuJ8?ߍQ$ FvdQh(>Ms% YG"&s*k9$CvoPEPEPEPEP_J5ɽNO_e)~&"mKb.IΫо HS@ĉ2ylyn3R]#ƺ5b6d7~-dxF:q."ꭏb5+ J3HѺW|­i[>Ua"}h袊((((_-4T5ā&066666666 0@P`p6666 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`pF@Fcke a$$1$CJKHmH sH nHtH_H<@<h 1a$$$@& CJOJPJ8@8h 2a$$$@&CJOJ$A@$؞k=W[SONi@Nnfh:WRzj?h,ާ T5PEPEPEPEP^EMiWrUUG~vꁧOCɒzw+~4 *8 RQ@e?#.Јg >V'nkg(H\ 2HkA@ \4멭|E"+[E`;Kgux#+Uț-o1u skYy&䑋33d{@֟4ìL8̯YCSιM9F)i-QEQEQEQEQ@G, +H|SsI8s܊ꏌ~ o_Vtd:z#Lw =u緑e>VSy?|Um [j(F|.AuE|a]ß}tP˧.^ nRYmwG*:~< +>#xc^im>besvku5b Yh/4cj_?kj(mK|g ڗ|gRG6>3梀>uٟ\_l:FہW@5:Қ_Ƌi'{2|G<9962gLӝY\4ncqusyrNO8$ |gF;˯s[!Bv9G P6p@!~X=}T(GJZ((((((Q_0|av.α,:)ӵ}CYڶe_ۭŬHpG_=A@Q]OՎͥ?ތ?Zu27)[^&-z0#- _|E-v6d<;Xv8#_|[GPzMDIdG̽ؠ()^HfUf>QD572 PQEQEQI@ Mc\ϊ. pa~us;<$1gw9f'&$OZ(6yjefK }=w1#DIf$;È< k(<8>P8>X#u-P4B? K@Q@Q@Q@Q@Q@Q@Q@Ƒc\Z +ocG"^Q]ėvgգ={g>v[oqK Uuܮw(GA<+&9 r~E{!)?&o.~7 O[8<7$3J +X 0R}H3at 67BJ8B}rFk|P/߲smŒ +I퀧o^ៅq svwrBAPA#ֻ(0)Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@$ 5555]555 FfZGlkIjoiNmZmYzUzZGVkNzZjMTQ3ZTZhNTZjZjc5OWI4MThlZWMifQ==@ \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj index 9a33d0f3..11e11982 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -1921,6 +1921,7 @@ + diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs index ba18af2c..2e5ba66a 100644 --- a/SGGL/Model/Model.cs +++ b/SGGL/Model/Model.cs @@ -162805,6 +162805,8 @@ namespace Model private string _Risk_Level; + private System.Nullable _Type; + private EntityRef _Base_Unit; private EntityRef _HSSE_Hazard_HazardRegisterTypes; @@ -162901,6 +162903,8 @@ namespace Model partial void OnHazardValueChanged(); partial void OnRisk_LevelChanging(string value); partial void OnRisk_LevelChanged(); + partial void OnTypeChanging(System.Nullable value); + partial void OnTypeChanged(); #endregion public HSSE_Hazard_HazardRegister() @@ -163798,6 +163802,26 @@ namespace Model } } + [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="Int")] + public System.Nullable Type + { + get + { + return this._Type; + } + set + { + if ((this._Type != value)) + { + this.OnTypeChanging(value); + this.SendPropertyChanging(); + this._Type = value; + this.SendPropertyChanged("Type"); + this.OnTypeChanged(); + } + } + } + [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HSSE_Hazard_HazardRegister_Base_Unit", Storage="_Base_Unit", ThisKey="ResponsibleUnit", OtherKey="UnitId", IsForeignKey=true)] public Base_Unit Base_Unit { diff --git a/SGGL/WebAPI/Controllers/CQMS/InspectionManagementController.cs b/SGGL/WebAPI/Controllers/CQMS/InspectionManagementController.cs new file mode 100644 index 00000000..632f6eea --- /dev/null +++ b/SGGL/WebAPI/Controllers/CQMS/InspectionManagementController.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web.Http; +using BLL; +using Model; + +namespace WebAPI.Controllers.CQMS +{ + /// + /// 共检通知单控制器 + /// + public class InspectionManagementController : ApiController + { + #region 根据二维码ID验收日期、是否一次合格 + /// + /// 根据二维码ID修改验收日期、是否一次合格 + /// + /// + /// + [HttpPost] + public Model.ResponeData SavePersonQuality([FromBody] Model.ProcessControl_InspectionManagement model) + { + var responeData = new Model.ResponeData(); + try + { + InspectionManagementService.UpdateByInspectionManagementId(model); + } + catch (Exception ex) + { + responeData.code = 0; + responeData.message = ex.Message; + } + + return responeData; + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/WebAPI/WebAPI.csproj b/SGGL/WebAPI/WebAPI.csproj index 0ecde293..39a40fbc 100644 --- a/SGGL/WebAPI/WebAPI.csproj +++ b/SGGL/WebAPI/WebAPI.csproj @@ -173,6 +173,7 @@ +