Merge branch 'master' of http://47.104.102.122:3000/panhf/CNCEC_SUBQHSE_WUHUAN
This commit is contained in:
		
						commit
						90a655dfa3
					
				| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
 | 
			
		||||
alter table Comprehensive_SpecialEquipment add PositionNum nvarchar(50)
 | 
			
		||||
go
 | 
			
		||||
| 
						 | 
				
			
			@ -518,5 +518,15 @@ namespace BLL
 | 
			
		|||
                db.SubmitChanges();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 根据项目Id获取专项检查
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="projectId"></param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        public static List<Model.Check_JointCheck> GetDriverPlanByProjectId(string projectId)
 | 
			
		||||
        {
 | 
			
		||||
            return (from x in Funs.DB.Check_JointCheck where x.ProjectId == projectId select x).ToList();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -105,6 +105,7 @@ namespace BLL
 | 
			
		|||
            newEquipment.MonitoringReportNumber = SpecialEquipment.MonitoringReportNumber;
 | 
			
		||||
            newEquipment.CompileMan = SpecialEquipment.CompileMan;
 | 
			
		||||
            newEquipment.Status = SpecialEquipment.Status;
 | 
			
		||||
            newEquipment.PositionNum = SpecialEquipment.PositionNum;
 | 
			
		||||
            db.Comprehensive_SpecialEquipment.InsertOnSubmit(newEquipment);
 | 
			
		||||
            db.SubmitChanges();
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			@ -127,6 +128,7 @@ namespace BLL
 | 
			
		|||
                newEquipment.SubmitDataNumber = SpecialEquipment.SubmitDataNumber;
 | 
			
		||||
                newEquipment.MonitoringReportNumber = SpecialEquipment.MonitoringReportNumber;
 | 
			
		||||
                newEquipment.Status = SpecialEquipment.Status;
 | 
			
		||||
                newEquipment.PositionNum = SpecialEquipment.PositionNum;
 | 
			
		||||
                db.SubmitChanges();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3250,6 +3250,11 @@ namespace BLL
 | 
			
		|||
        /// 培训记录导入模板原始虚拟路径
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        public const string CQMS_TrainingRecordsTemplateUrl= "File\\Excel\\DataIn\\培训记录导入模板.xlsx";
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 质量专项检查模板文件原始虚拟路径
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        public const string JointCheckTempUrl = "File\\Excel\\CQMS\\质量专项检查模版.xlsx";
 | 
			
		||||
        #endregion
 | 
			
		||||
 | 
			
		||||
        #region 绩效考核模板文件路径
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -590,5 +590,24 @@ namespace BLL
 | 
			
		|||
            }
 | 
			
		||||
            return name;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public static string GetUnitWorkIdsByUnitWorkNames(string projectId,string unitWorks)
 | 
			
		||||
        {
 | 
			
		||||
            if (!string.IsNullOrEmpty(unitWorks))
 | 
			
		||||
            {
 | 
			
		||||
                string[] ins = unitWorks.Split(',');
 | 
			
		||||
                string unitIds = string.Empty;
 | 
			
		||||
                foreach (string s in ins)
 | 
			
		||||
                {
 | 
			
		||||
                    var q = GetUnitWorkByUnitWorkName(projectId, s.Trim()).UnitWorkId;
 | 
			
		||||
                    unitIds += q + ",";
 | 
			
		||||
                }
 | 
			
		||||
                return unitIds.Substring(0, unitIds.LastIndexOf(','));
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
                return string.Empty;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -671,10 +671,10 @@ namespace BLL
 | 
			
		|||
                string unitIds = string.Empty;
 | 
			
		||||
                foreach (string s in ins)
 | 
			
		||||
                {
 | 
			
		||||
                    var q = BLL.UnitService.getUnitByUnitName(s);
 | 
			
		||||
                    unitIds = unitIds + q.UnitId + ",";
 | 
			
		||||
                    var q = getUnitByUnitName(s.Trim());
 | 
			
		||||
                    unitIds += q.UnitId + ",";
 | 
			
		||||
                }
 | 
			
		||||
                return unitIds.Substring(0, unitIds.Length - 1);
 | 
			
		||||
                return unitIds.Substring(0, unitIds.LastIndexOf(","));
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -75,6 +75,9 @@
 | 
			
		|||
                                <f:Button ID="btnNew" ToolTip="新增" Icon="Add"  EnablePostBack="false" runat="server"
 | 
			
		||||
                                    Hidden="true">
 | 
			
		||||
                                </f:Button>
 | 
			
		||||
                                <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
 | 
			
		||||
                                    EnableAjax="false" DisableControlBeforePostBack="false">
 | 
			
		||||
                                </f:Button>
 | 
			
		||||
 | 
			
		||||
                            </Items>
 | 
			
		||||
                        </f:Toolbar>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,6 +3,7 @@ using System;
 | 
			
		|||
using System.Collections.Generic;
 | 
			
		||||
using System.Data;
 | 
			
		||||
using System.Data.SqlClient;
 | 
			
		||||
using System.IO;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Web;
 | 
			
		||||
using System.Web.UI;
 | 
			
		||||
| 
						 | 
				
			
			@ -401,5 +402,188 @@ namespace FineUIPro.Web.CQMS.Check
 | 
			
		|||
            txtEndTime.Text = "";
 | 
			
		||||
            bindata();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        #region 导出按钮
 | 
			
		||||
        /// 导出按钮
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="sender"></param>
 | 
			
		||||
        /// <param name="e"></param>
 | 
			
		||||
        protected void btnOut_Click(object sender, EventArgs e)
 | 
			
		||||
        {
 | 
			
		||||
            string rootPath = Server.MapPath("~/");
 | 
			
		||||
            string initTemplatePath = Const.JointCheckTempUrl;
 | 
			
		||||
            string uploadfilepath = string.Empty;
 | 
			
		||||
            string newUrl = string.Empty;
 | 
			
		||||
            uploadfilepath = rootPath + initTemplatePath;
 | 
			
		||||
            var lists = BLL.JointCheckService.GetDriverPlanByProjectId(this.CurrUser.LoginProjectId);
 | 
			
		||||
            if (lists != null)
 | 
			
		||||
            {
 | 
			
		||||
                newUrl = uploadfilepath.Replace("质量专项检查模版.xlsx", "质量专项检查.xlsx");
 | 
			
		||||
                File.Copy(uploadfilepath, newUrl);
 | 
			
		||||
                // 第一步:读取文件流
 | 
			
		||||
                NPOI.SS.UserModel.IWorkbook workbook;
 | 
			
		||||
                using (FileStream stream = new FileStream(newUrl, FileMode.Open, FileAccess.Read))
 | 
			
		||||
                {
 | 
			
		||||
                    workbook = new NPOI.XSSF.UserModel.XSSFWorkbook(stream);
 | 
			
		||||
                }
 | 
			
		||||
                // 创建单元格样式
 | 
			
		||||
                NPOI.SS.UserModel.ICellStyle cellStyle = workbook.CreateCellStyle();
 | 
			
		||||
                cellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
 | 
			
		||||
                cellStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
 | 
			
		||||
                cellStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
 | 
			
		||||
                cellStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
 | 
			
		||||
                cellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
 | 
			
		||||
                cellStyle.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
 | 
			
		||||
                var font = workbook.CreateFont();
 | 
			
		||||
                font.FontHeightInPoints = 11;
 | 
			
		||||
                cellStyle.SetFont(font);
 | 
			
		||||
                NPOI.SS.UserModel.ICellStyle cellStyle0 = workbook.CreateCellStyle();
 | 
			
		||||
                cellStyle0.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;
 | 
			
		||||
                cellStyle0.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;
 | 
			
		||||
                cellStyle0.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;
 | 
			
		||||
                cellStyle0.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;
 | 
			
		||||
                cellStyle0.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
 | 
			
		||||
                cellStyle0.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
 | 
			
		||||
                var font0 = workbook.CreateFont();
 | 
			
		||||
                font0.FontHeightInPoints = 12;
 | 
			
		||||
                font0.IsBold = true;
 | 
			
		||||
                cellStyle0.SetFont(font0);
 | 
			
		||||
                // 第二步:创建新数据行
 | 
			
		||||
                NPOI.SS.UserModel.ISheet sheet = workbook.GetSheetAt(0);
 | 
			
		||||
                NPOI.SS.UserModel.IRow row = sheet.GetRow(0);
 | 
			
		||||
                NPOI.SS.UserModel.ICell cell;
 | 
			
		||||
                int i = 1;
 | 
			
		||||
                foreach (var item in lists)
 | 
			
		||||
                {
 | 
			
		||||
                    // 第二步:创建新数据行
 | 
			
		||||
                    row = sheet.CreateRow(i);
 | 
			
		||||
                    // 添加数据
 | 
			
		||||
                    cell = row.CreateCell(0);
 | 
			
		||||
                    cell.CellStyle = cellStyle;
 | 
			
		||||
                    cell.SetCellValue(i.ToString());//序号
 | 
			
		||||
                    cell = row.CreateCell(1);
 | 
			
		||||
                    cell.CellStyle = cellStyle;
 | 
			
		||||
                    cell.SetCellValue(item.JointCheckCode);
 | 
			
		||||
                    cell = row.CreateCell(2);
 | 
			
		||||
                    cell.CellStyle = cellStyle;
 | 
			
		||||
                    cell.SetCellValue(BLL.UnitService.GetUnitNameByUnitId(item.UnitId));
 | 
			
		||||
                    cell = row.CreateCell(3);
 | 
			
		||||
                    cell.CellStyle = cellStyle;
 | 
			
		||||
                    string checkName = string.Empty;
 | 
			
		||||
                    if (item.CheckType == "1")
 | 
			
		||||
                    {
 | 
			
		||||
                        checkName = "周检查";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.CheckType == "2")
 | 
			
		||||
                    {
 | 
			
		||||
                        checkName = "月检查";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.CheckType == "3")
 | 
			
		||||
                    {
 | 
			
		||||
                        checkName = "不定期检查";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.CheckType == "4")
 | 
			
		||||
                    {
 | 
			
		||||
                        checkName = "专业检查";
 | 
			
		||||
                    }
 | 
			
		||||
                    cell.SetCellValue(checkName);
 | 
			
		||||
                    cell = row.CreateCell(4);
 | 
			
		||||
                    cell.CellStyle = cellStyle;
 | 
			
		||||
                    cell.SetCellValue(item.CheckName);
 | 
			
		||||
                    cell = row.CreateCell(5);
 | 
			
		||||
                    cell.CellStyle = cellStyle;
 | 
			
		||||
                    cell.SetCellValue(item.CheckDate.HasValue ? string.Format("{0:yyyy-MM-dd}", item.CheckDate) : "");
 | 
			
		||||
                    cell = row.CreateCell(6);
 | 
			
		||||
                    cell.CellStyle = cellStyle;
 | 
			
		||||
                    cell.SetCellValue(BLL.UserService.GetUserNameByUserId(item.CheckMan));
 | 
			
		||||
                    cell = row.CreateCell(7);
 | 
			
		||||
                    cell.CellStyle = cellStyle;
 | 
			
		||||
                    string state = string.Empty;
 | 
			
		||||
                    if (item.State.ToString() == BLL.Const.JointCheck_ReCompile)
 | 
			
		||||
                    {
 | 
			
		||||
                        state = "重新编制";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.State.ToString() == BLL.Const.JointCheck_Compile)
 | 
			
		||||
                    {
 | 
			
		||||
                        state = "编制";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.State.ToString() == BLL.Const.JointCheck_Audit1)
 | 
			
		||||
                    {
 | 
			
		||||
                        state = "分包专工回复";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.State.ToString() == BLL.Const.JointCheck_Audit2)
 | 
			
		||||
                    {
 | 
			
		||||
                        state = "分包负责人审批";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.State.ToString() == BLL.Const.JointCheck_Audit3)
 | 
			
		||||
                    {
 | 
			
		||||
                        state = "总包专工回复";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.State.ToString() == BLL.Const.JointCheck_Audit4)
 | 
			
		||||
                    {
 | 
			
		||||
                        state = "总包负责人审批";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.State.ToString() == BLL.Const.JointCheck_Complete)
 | 
			
		||||
                    {
 | 
			
		||||
                        state = "审批完成";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.State.ToString() == BLL.Const.JointCheck_Z)
 | 
			
		||||
                    {
 | 
			
		||||
                        state = "整改中";
 | 
			
		||||
                    }
 | 
			
		||||
                    else if (item.State.ToString() == BLL.Const.JointCheck_Audit1R)
 | 
			
		||||
                    {
 | 
			
		||||
                        state = "分包专工重新回复";
 | 
			
		||||
                    }
 | 
			
		||||
                    cell.SetCellValue(state);
 | 
			
		||||
                    cell = row.CreateCell(8);
 | 
			
		||||
                    cell.CellStyle = cellStyle;
 | 
			
		||||
                    string userNames = string.Empty;
 | 
			
		||||
                    List<Model.Check_JointCheckApprove> list = BLL.JointCheckApproveService.GetJointCheckApprovesByJointCheckId(item.JointCheckId);
 | 
			
		||||
                    foreach (var a in list)
 | 
			
		||||
                    {
 | 
			
		||||
                        if (a != null)
 | 
			
		||||
                        {
 | 
			
		||||
                            if (a.ApproveMan != null)
 | 
			
		||||
                            {
 | 
			
		||||
                                if (!userNames.Contains(BLL.UserService.GetUserByUserId(a.ApproveMan).UserName))
 | 
			
		||||
                                {
 | 
			
		||||
                                    userNames += UserService.GetUserByUserId(a.ApproveMan).UserName + ",";
 | 
			
		||||
                                }
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                    if (!string.IsNullOrEmpty(userNames))
 | 
			
		||||
                    {
 | 
			
		||||
                        userNames = userNames.Substring(0, userNames.LastIndexOf(","));
 | 
			
		||||
                    }
 | 
			
		||||
                    cell.SetCellValue(userNames);
 | 
			
		||||
 | 
			
		||||
                    i++;
 | 
			
		||||
                }
 | 
			
		||||
                // 第三步:写入文件流
 | 
			
		||||
                using (FileStream stream = new FileStream(newUrl, FileMode.Create, FileAccess.Write))
 | 
			
		||||
                {
 | 
			
		||||
                    workbook.Write(stream);
 | 
			
		||||
                    workbook.Close();
 | 
			
		||||
                }
 | 
			
		||||
                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);
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
                Alert.ShowInTop("当前无记录,无法导出!", MessageBoxIcon.Warning);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        #endregion
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -129,6 +129,15 @@ namespace FineUIPro.Web.CQMS.Check {
 | 
			
		|||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnNew;
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnOut 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <remarks>
 | 
			
		||||
        /// 自动生成的字段。
 | 
			
		||||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnOut;
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// lblPageIndex 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -126,7 +126,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                oleDBConn.Close();
 | 
			
		||||
                oleDBConn.Dispose();
 | 
			
		||||
 | 
			
		||||
                AddDatasetToSQL(ds.Tables[0], 11);
 | 
			
		||||
                AddDatasetToSQL(ds.Tables[0], 12);
 | 
			
		||||
                hdCheckResult.Text = "1";
 | 
			
		||||
            }
 | 
			
		||||
            catch (Exception exc)
 | 
			
		||||
| 
						 | 
				
			
			@ -173,6 +173,11 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
 | 
			
		||||
                var cns = from x in Funs.DB.Base_CNProfessional select x;
 | 
			
		||||
 | 
			
		||||
                var unitWorks = from x in Funs.DB.WBS_UnitWork
 | 
			
		||||
                                where x.ProjectId == this.CurrUser.LoginProjectId
 | 
			
		||||
                                && x.SuperUnitWork == null
 | 
			
		||||
                                select x;
 | 
			
		||||
 | 
			
		||||
                for (int i = 0; i < ir; i++)
 | 
			
		||||
                {
 | 
			
		||||
                    string row0 = pds.Rows[i][0].ToString();
 | 
			
		||||
| 
						 | 
				
			
			@ -196,35 +201,23 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row2 = pds.Rows[i][2].ToString();
 | 
			
		||||
                    if (string.IsNullOrEmpty(row2))
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row2))
 | 
			
		||||
                    {
 | 
			
		||||
                        result += (i + 2).ToString() + "," + "图纸内容" + "," + "此项为必填项!" + "|";
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row4 = pds.Rows[i][4].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row4))
 | 
			
		||||
                    {
 | 
			
		||||
                        try
 | 
			
		||||
                        string[] reunit = row2.Split(',');
 | 
			
		||||
                        foreach (string unitWork in reunit)
 | 
			
		||||
                        {
 | 
			
		||||
                            Int32 date = Convert.ToInt32(row4.Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        catch (Exception)
 | 
			
		||||
                        {
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "页数" + "," + "[" + row4 + "]错误!" + "|";
 | 
			
		||||
                            var u = unitWorks.Where(x => x.UnitWorkName == unitWork.Trim()).FirstOrDefault();
 | 
			
		||||
                            if (u == null)
 | 
			
		||||
                            {
 | 
			
		||||
                                result += (i + 2).ToString() + "," + "单位工程名称" + "," + "[" + unitWork.Trim() + "]不存在!" + "|";
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row5 = pds.Rows[i][5].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row5))
 | 
			
		||||
                    if (string.IsNullOrEmpty(row5))
 | 
			
		||||
                    {
 | 
			
		||||
                        try
 | 
			
		||||
                        {
 | 
			
		||||
                            DateTime date = Convert.ToDateTime(row5.Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        catch (Exception)
 | 
			
		||||
                        {
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "接收日期" + "," + "[" + row5 + "]错误!" + "|";
 | 
			
		||||
                        }
 | 
			
		||||
                        result += (i + 2).ToString() + "," + "标识编号" + "," + "此项为必填项!" + "|";
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row6 = pds.Rows[i][6].ToString();
 | 
			
		||||
| 
						 | 
				
			
			@ -232,38 +225,53 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                    {
 | 
			
		||||
                        try
 | 
			
		||||
                        {
 | 
			
		||||
                            DateTime date = Convert.ToDateTime(row6.Trim());
 | 
			
		||||
                            Int32 date = Convert.ToInt32(row6.Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        catch (Exception)
 | 
			
		||||
                        {
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "发送日期" + "," + "[" + row6 + "]错误!" + "|";
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "页数" + "," + "[" + row6 + "]错误!" + "|";
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row7 = pds.Rows[i][7].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row7))
 | 
			
		||||
                    {
 | 
			
		||||
                        string[] reunit = row7.Split(',');
 | 
			
		||||
                        foreach (string unit in reunit)
 | 
			
		||||
                        try
 | 
			
		||||
                        {
 | 
			
		||||
                            var u = units.Where(x => x.UnitName == unit).FirstOrDefault();
 | 
			
		||||
                            if (u == null)
 | 
			
		||||
                            {
 | 
			
		||||
                                result += (i + 2).ToString() + "," + "接收单位" + "," + "[" + unit + "]不存在!" + "|";
 | 
			
		||||
                            }
 | 
			
		||||
                            DateTime date = Convert.ToDateTime(row7.Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        catch (Exception)
 | 
			
		||||
                        {
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "接收日期" + "," + "[" + row7 + "]错误!" + "|";
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row10 = pds.Rows[i][10].ToString();
 | 
			
		||||
                    if (string.IsNullOrEmpty(row10))
 | 
			
		||||
                    string row8 = pds.Rows[i][8].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row8))
 | 
			
		||||
                    {
 | 
			
		||||
                        result += (i + 2).ToString() + "," + "标识编号" + "," + "此项为必填项!" + "|";
 | 
			
		||||
                        try
 | 
			
		||||
                        {
 | 
			
		||||
                            DateTime date = Convert.ToDateTime(row8.Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        catch (Exception)
 | 
			
		||||
                        {
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "发送日期" + "," + "[" + row8 + "]错误!" + "|";
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row9 = pds.Rows[i][9].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row9))
 | 
			
		||||
                    {
 | 
			
		||||
                        string[] reunit = row9.Split(',');
 | 
			
		||||
                        foreach (string unit in reunit)
 | 
			
		||||
                        {
 | 
			
		||||
                            var u = units.Where(x => x.UnitName == unit.Trim()).FirstOrDefault();
 | 
			
		||||
                            if (u == null)
 | 
			
		||||
                            {
 | 
			
		||||
                                result += (i + 2).ToString() + "," + "接收单位" + "," + "[" + unit.Trim() + "]不存在!" + "|";
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                    //}
 | 
			
		||||
                    //else
 | 
			
		||||
                    //{
 | 
			
		||||
                    //    result += (i + 2).ToString() + "," + "报验编号" + "," + "该单位报验编号已存在!" + "|";
 | 
			
		||||
                    //}
 | 
			
		||||
                }
 | 
			
		||||
                if (!string.IsNullOrEmpty(result))
 | 
			
		||||
                {
 | 
			
		||||
| 
						 | 
				
			
			@ -369,7 +377,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                oleDBConn.Close();
 | 
			
		||||
                oleDBConn.Dispose();
 | 
			
		||||
 | 
			
		||||
                AddDatasetToSQL2(ds.Tables[0], 11);
 | 
			
		||||
                AddDatasetToSQL2(ds.Tables[0], 12);
 | 
			
		||||
            }
 | 
			
		||||
            catch (Exception ex)
 | 
			
		||||
            {
 | 
			
		||||
| 
						 | 
				
			
			@ -408,72 +416,84 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
 | 
			
		||||
                var cns = from x in Funs.DB.Base_CNProfessional select x;
 | 
			
		||||
 | 
			
		||||
                var unitWorks = from x in Funs.DB.WBS_UnitWork
 | 
			
		||||
                                where x.ProjectId == this.CurrUser.LoginProjectId
 | 
			
		||||
                                && x.SuperUnitWork == null
 | 
			
		||||
                                select x;
 | 
			
		||||
 | 
			
		||||
                for (int i = 0; i < ir; i++)
 | 
			
		||||
                {
 | 
			
		||||
                    Model.Comprehensive_DesignDrawings oldViewInfo = new Model.Comprehensive_DesignDrawings();
 | 
			
		||||
                    string row0 = pds.Rows[i][0].ToString().Trim();
 | 
			
		||||
                    var cn = cns.Where(y => y.ProfessionalName == row0).FirstOrDefault();
 | 
			
		||||
                    oldViewInfo = oldViewInfos.Where(x => x.RemarkCode == pds.Rows[i][10].ToString().Trim()
 | 
			
		||||
                    oldViewInfo = oldViewInfos.Where(x => x.RemarkCode == pds.Rows[i][5].ToString().Trim()
 | 
			
		||||
                                                         ).FirstOrDefault();
 | 
			
		||||
                    if (oldViewInfo == null)
 | 
			
		||||
                    {
 | 
			
		||||
                        Model.Comprehensive_DesignDrawings des = new Model.Comprehensive_DesignDrawings();
 | 
			
		||||
                        des.DesignDrawingsId = SQLHelper.GetNewID(typeof(Model.Comprehensive_DesignDrawings));
 | 
			
		||||
                        des.ProjectId = this.CurrUser.LoginProjectId;
 | 
			
		||||
                        des.CNProfessionalId = cn.CNProfessionalId;
 | 
			
		||||
                        des.DesignDrawingsCode = pds.Rows[i][1].ToString().Trim();
 | 
			
		||||
                        des.DesignDrawingsContent = pds.Rows[i][2].ToString().Trim();
 | 
			
		||||
                        des.Edition = pds.Rows[i][3].ToString().Trim();
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][4].ToString().Trim()))
 | 
			
		||||
                        des.CNProfessionalId = cn.CNProfessionalId;//专业名称
 | 
			
		||||
                        des.DesignDrawingsCode = pds.Rows[i][1].ToString().Trim();//图纸编号
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][2].ToString().Trim()))//单位工程
 | 
			
		||||
                        {
 | 
			
		||||
                            des.PageNumber = Convert.ToInt32(pds.Rows[i][4].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][5].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.ReceiveDate = Convert.ToDateTime(pds.Rows[i][5].ToString().Trim());
 | 
			
		||||
                            des.UnitWorkId = BLL.UnitWorkService.GetUnitWorkIdsByUnitWorkNames(this.CurrUser.LoginProjectId, pds.Rows[i][2].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        des.DesignDrawingsContent = pds.Rows[i][3].ToString().Trim();//图纸内容
 | 
			
		||||
                        des.Edition = pds.Rows[i][4].ToString().Trim();//版次
 | 
			
		||||
                        des.RemarkCode = pds.Rows[i][5].ToString().Trim();//标志编号
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][6].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.SendDate = Convert.ToDateTime(pds.Rows[i][6].ToString().Trim());
 | 
			
		||||
                            des.PageNumber = Convert.ToInt32(pds.Rows[i][6].ToString().Trim());//页数
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][7].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.ReceiveUnits = UnitService.GetUnitIds(pds.Rows[i][7].ToString().Trim());
 | 
			
		||||
                            des.ReceiveDate = Convert.ToDateTime(pds.Rows[i][7].ToString().Trim());//接收日期
 | 
			
		||||
                        }
 | 
			
		||||
                        des.ReceiveMan = pds.Rows[i][8].ToString().Trim();
 | 
			
		||||
                        des.Remark = pds.Rows[i][9].ToString().Trim();
 | 
			
		||||
                        des.RemarkCode = pds.Rows[i][10].ToString().Trim();
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][8].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.SendDate = Convert.ToDateTime(pds.Rows[i][8].ToString().Trim());//发送日期
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][9].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.ReceiveUnits = UnitService.GetUnitIds(pds.Rows[i][9].ToString().Trim());//接收单位
 | 
			
		||||
                        }
 | 
			
		||||
                        des.ReceiveMan = pds.Rows[i][10].ToString().Trim(); //接收人
 | 
			
		||||
                        des.Remark = pds.Rows[i][11].ToString().Trim();//备注
 | 
			
		||||
                        BLL.DesignDrawingsService.AddDesignDrawings(des);
 | 
			
		||||
                    }
 | 
			
		||||
                    else
 | 
			
		||||
                    {
 | 
			
		||||
                        oldViewInfo.CNProfessionalId = cn.CNProfessionalId;
 | 
			
		||||
                        oldViewInfo.DesignDrawingsCode = pds.Rows[i][1].ToString().Trim();
 | 
			
		||||
                        oldViewInfo.DesignDrawingsContent = pds.Rows[i][2].ToString().Trim();
 | 
			
		||||
                        oldViewInfo.Edition = pds.Rows[i][3].ToString().Trim();
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][4].ToString().Trim()))
 | 
			
		||||
                        oldViewInfo.CNProfessionalId = cn.CNProfessionalId;//专业名称
 | 
			
		||||
                        oldViewInfo.DesignDrawingsCode = pds.Rows[i][1].ToString().Trim();//图纸编号
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][2].ToString().Trim()))//单位工程
 | 
			
		||||
                        {
 | 
			
		||||
                            oldViewInfo.PageNumber = Convert.ToInt32(pds.Rows[i][4].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][5].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            oldViewInfo.ReceiveDate = Convert.ToDateTime(pds.Rows[i][5].ToString().Trim());
 | 
			
		||||
                            oldViewInfo.UnitWorkId = BLL.UnitWorkService.GetUnitWorkIdsByUnitWorkNames(this.CurrUser.LoginProjectId, pds.Rows[i][2].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        oldViewInfo.DesignDrawingsContent = pds.Rows[i][3].ToString().Trim();//图纸内容
 | 
			
		||||
                        oldViewInfo.Edition = pds.Rows[i][4].ToString().Trim();//版次
 | 
			
		||||
                        oldViewInfo.RemarkCode = pds.Rows[i][5].ToString().Trim();//标志编号
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][6].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            oldViewInfo.SendDate = Convert.ToDateTime(pds.Rows[i][6].ToString().Trim());
 | 
			
		||||
                            oldViewInfo.PageNumber = Convert.ToInt32(pds.Rows[i][6].ToString().Trim());//页数
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][7].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            oldViewInfo.ReceiveUnits = Funs.DB.Base_Unit.FirstOrDefault(x => x.UnitName == (pds.Rows[i][7].ToString().Trim())).UnitId;
 | 
			
		||||
                            oldViewInfo.ReceiveDate = Convert.ToDateTime(pds.Rows[i][7].ToString().Trim());//接收日期
 | 
			
		||||
                        }
 | 
			
		||||
                        oldViewInfo.ReceiveMan = pds.Rows[i][8].ToString().Trim();
 | 
			
		||||
                        oldViewInfo.Remark = pds.Rows[i][9].ToString().Trim();
 | 
			
		||||
                        oldViewInfo.RemarkCode = pds.Rows[i][10].ToString().Trim();
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][8].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            oldViewInfo.SendDate = Convert.ToDateTime(pds.Rows[i][8].ToString().Trim());//发送日期
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][9].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            oldViewInfo.ReceiveUnits = UnitService.GetUnitIds(pds.Rows[i][9].ToString().Trim());//接收单位
 | 
			
		||||
                        }
 | 
			
		||||
                        oldViewInfo.ReceiveMan = pds.Rows[i][10].ToString().Trim(); //接收人
 | 
			
		||||
                        oldViewInfo.Remark = pds.Rows[i][11].ToString().Trim();//备注
 | 
			
		||||
                        BLL.DesignDrawingsService.UpdateDesignDrawings(oldViewInfo);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
| 
						 | 
				
			
			@ -484,7 +504,6 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        #endregion
 | 
			
		||||
        #endregion
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        #region 下载模板
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 下载模板按钮
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -126,7 +126,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                oleDBConn.Close();
 | 
			
		||||
                oleDBConn.Dispose();
 | 
			
		||||
 | 
			
		||||
                AddDatasetToSQL(ds.Tables[0], 10);
 | 
			
		||||
                AddDatasetToSQL(ds.Tables[0], 13);
 | 
			
		||||
                hdCheckResult.Text = "1";
 | 
			
		||||
            }
 | 
			
		||||
            catch (Exception exc)
 | 
			
		||||
| 
						 | 
				
			
			@ -173,6 +173,11 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
 | 
			
		||||
                var cns = from x in Funs.DB.Base_CNProfessional select x;
 | 
			
		||||
 | 
			
		||||
                var unitWorks = from x in Funs.DB.WBS_UnitWork
 | 
			
		||||
                                where x.ProjectId == this.CurrUser.LoginProjectId
 | 
			
		||||
                                && x.SuperUnitWork == null
 | 
			
		||||
                                select x;
 | 
			
		||||
 | 
			
		||||
                for (int i = 0; i < ir; i++)
 | 
			
		||||
                {
 | 
			
		||||
                    string row0 = pds.Rows[i][0].ToString();
 | 
			
		||||
| 
						 | 
				
			
			@ -225,40 +230,72 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                    string row5 = pds.Rows[i][5].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row5))
 | 
			
		||||
                    {
 | 
			
		||||
                        string[] reunit = row5.Split(',');
 | 
			
		||||
                        foreach (string unit in reunit)
 | 
			
		||||
                        if (row5 != "过程监督不到位" && row5 != "质量缺陷" && row5 != "质量管理问题" && row5 != "不按设计要求施工" && row5 != "不按程序施工" && row5 != "成品保护不到位")
 | 
			
		||||
                        {
 | 
			
		||||
                            var u = units.Where(x => x.UnitName == unit).FirstOrDefault();
 | 
			
		||||
                            if (u == null)
 | 
			
		||||
                            {
 | 
			
		||||
                                result += (i + 2).ToString() + "," + "接收单位" + "," + "[" + unit + "]不存在!" + "|";
 | 
			
		||||
                            }
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "问题类别" + "," + "[" + row5 + "]错误!" + "|";
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row7 = pds.Rows[i][7].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row7))
 | 
			
		||||
                    {
 | 
			
		||||
                        try
 | 
			
		||||
                        string[] reunit = row7.Split(',');
 | 
			
		||||
                        foreach (string unitWork in reunit)
 | 
			
		||||
                        {
 | 
			
		||||
                            DateTime date = Convert.ToDateTime(row7.Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        catch (Exception)
 | 
			
		||||
                        {
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "要求封闭日期" + "," + "[" + row7 + "]错误!" + "|";
 | 
			
		||||
                            var u = unitWorks.Where(x => x.UnitWorkName == unitWork.Trim()).FirstOrDefault();
 | 
			
		||||
                            if (u == null)
 | 
			
		||||
                            {
 | 
			
		||||
                                result += (i + 2).ToString() + "," + "单位工程名称" + "," + "[" + unitWork.Trim() + "]不存在!" + "|";
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row8 = pds.Rows[i][8].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row8))
 | 
			
		||||
                    {
 | 
			
		||||
                        string[] reunit = row8.Split(',');
 | 
			
		||||
                        foreach (string unit in reunit)
 | 
			
		||||
                        {
 | 
			
		||||
                            var u = units.Where(x => x.UnitName == unit.Trim()).FirstOrDefault();
 | 
			
		||||
                            if (u == null)
 | 
			
		||||
                            {
 | 
			
		||||
                                result += (i + 2).ToString() + "," + "接收单位" + "," + "[" + unit.Trim() + "]不存在!" + "|";
 | 
			
		||||
                            }
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row9 = pds.Rows[i][9].ToString().Trim();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row9))
 | 
			
		||||
                    {
 | 
			
		||||
                        if (row9 != "整改中" && row9 != "已闭合")
 | 
			
		||||
                        {
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "实施状态" + "," + "[" + row9 + "]错误!" + "|";
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row11 = pds.Rows[i][11].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row11))
 | 
			
		||||
                    {
 | 
			
		||||
                        try
 | 
			
		||||
                        {
 | 
			
		||||
                            DateTime date = Convert.ToDateTime(row8.Trim());
 | 
			
		||||
                            DateTime date = Convert.ToDateTime(row11.Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        catch (Exception)
 | 
			
		||||
                        {
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "完成日期" + "," + "[" + row8 + "]错误!" + "|";
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "要求封闭日期" + "," + "[" + row11 + "]错误!" + "|";
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    string row12 = pds.Rows[i][12].ToString();
 | 
			
		||||
                    if (!string.IsNullOrEmpty(row12))
 | 
			
		||||
                    {
 | 
			
		||||
                        try
 | 
			
		||||
                        {
 | 
			
		||||
                            DateTime date = Convert.ToDateTime(row12.Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        catch (Exception)
 | 
			
		||||
                        {
 | 
			
		||||
                            result += (i + 2).ToString() + "," + "完成日期" + "," + "[" + row12 + "]错误!" + "|";
 | 
			
		||||
                        }
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
| 
						 | 
				
			
			@ -366,7 +403,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                oleDBConn.Close();
 | 
			
		||||
                oleDBConn.Dispose();
 | 
			
		||||
 | 
			
		||||
                AddDatasetToSQL2(ds.Tables[0], 10);
 | 
			
		||||
                AddDatasetToSQL2(ds.Tables[0], 13);
 | 
			
		||||
            }
 | 
			
		||||
            catch (Exception ex)
 | 
			
		||||
            {
 | 
			
		||||
| 
						 | 
				
			
			@ -405,6 +442,11 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
 | 
			
		||||
                var cns = from x in Funs.DB.Base_CNProfessional select x;
 | 
			
		||||
 | 
			
		||||
                var unitWorks = from x in Funs.DB.WBS_UnitWork
 | 
			
		||||
                                where x.ProjectId == this.CurrUser.LoginProjectId
 | 
			
		||||
                                && x.SuperUnitWork == null
 | 
			
		||||
                                select x;
 | 
			
		||||
 | 
			
		||||
                for (int i = 0; i < ir; i++)
 | 
			
		||||
                {
 | 
			
		||||
                    Model.Comprehensive_NCRManagement oldViewInfo = new Model.Comprehensive_NCRManagement();
 | 
			
		||||
| 
						 | 
				
			
			@ -426,20 +468,27 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                        {
 | 
			
		||||
                            des.IssuedDate = Convert.ToDateTime(pds.Rows[i][4].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][5].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.ReceiveUnit = BLL.UnitService.GetUnitIds(pds.Rows[i][5].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        des.ImplementationFrontState = pds.Rows[i][6].ToString().Trim();
 | 
			
		||||
                        des.Problem = pds.Rows[i][5].ToString().Trim();
 | 
			
		||||
                        des.Measure = pds.Rows[i][6].ToString().Trim();
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][7].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.ClosedDate = Convert.ToDateTime(pds.Rows[i][7].ToString().Trim());
 | 
			
		||||
                            des.UnitWorkId = BLL.UnitWorkService.GetUnitWorkIdsByUnitWorkNames(this.CurrUser.LoginProjectId, pds.Rows[i][7].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][8].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.CompleteDate = Convert.ToDateTime(pds.Rows[i][8].ToString().Trim());
 | 
			
		||||
                            des.ReceiveUnit = BLL.UnitService.GetUnitIds(pds.Rows[i][8].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
 | 
			
		||||
                        des.ImplementationFrontState = pds.Rows[i][9].ToString().Trim();
 | 
			
		||||
                        des.ResponsibleMan = pds.Rows[i][10].ToString().Trim();
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][11].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.ClosedDate = Convert.ToDateTime(pds.Rows[i][11].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!string.IsNullOrEmpty(pds.Rows[i][12].ToString().Trim()))
 | 
			
		||||
                        {
 | 
			
		||||
                            des.CompleteDate = Convert.ToDateTime(pds.Rows[i][12].ToString().Trim());
 | 
			
		||||
                        }
 | 
			
		||||
                        des.ResponsibleMan = pds.Rows[i][9].ToString().Trim();
 | 
			
		||||
                        BLL.NCRManagementService.AddNCRManagement(des);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
| 
						 | 
				
			
			@ -454,7 +503,6 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        #endregion
 | 
			
		||||
        #endregion
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        #region 下载模板
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 下载模板按钮
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,7 +35,7 @@
 | 
			
		|||
 | 
			
		||||
                <f:FormRow>
 | 
			
		||||
                    <Items>
 | 
			
		||||
                        <f:DropDownList ID="ddlProblem" runat="server" Label="问题类别" Required="true"  LabelAlign="Right" LabelWidth="130px">     
 | 
			
		||||
                        <f:DropDownList ID="ddlProblem" runat="server" Label="问题类别"  LabelAlign="Right" LabelWidth="130px">     
 | 
			
		||||
                            <f:ListItem Value="" Text="-请选择-" Selected="true" />
 | 
			
		||||
                            <f:ListItem Value="过程监督不到位" Text="过程监督不到位" />
 | 
			
		||||
                             <f:ListItem Value="质量缺陷" Text="质量缺陷" />
 | 
			
		||||
| 
						 | 
				
			
			@ -88,7 +88,7 @@
 | 
			
		|||
                    <Items>
 | 
			
		||||
                        <f:Panel ID="Panel2" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
 | 
			
		||||
                            <Items>
 | 
			
		||||
                                <f:Label ID="Label1" ShowRedStar="true" runat="server" Label="上传附件"
 | 
			
		||||
                                <f:Label ID="Label1" runat="server" Label="上传附件"
 | 
			
		||||
                                    LabelAlign="Right" LabelWidth="130px">
 | 
			
		||||
                                </f:Label>
 | 
			
		||||
                                <f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -275,12 +275,12 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                    nCRManagement.NCRManagementId = SQLHelper.GetNewID(typeof(Model.Comprehensive_NCRManagement));
 | 
			
		||||
                    this.hdAttachUrl.Text = nCRManagement.NCRManagementId;
 | 
			
		||||
                }
 | 
			
		||||
                var sour = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == nCRManagement.NCRManagementId);
 | 
			
		||||
                if (sour == null || string.IsNullOrEmpty(sour.AttachUrl))
 | 
			
		||||
                {
 | 
			
		||||
                    Alert.ShowInTop("请上传附件!", MessageBoxIcon.Warning);
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                //var sour = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == nCRManagement.NCRManagementId);
 | 
			
		||||
                //if (sour == null || string.IsNullOrEmpty(sour.AttachUrl))
 | 
			
		||||
                //{
 | 
			
		||||
                //    Alert.ShowInTop("请上传附件!", MessageBoxIcon.Warning);
 | 
			
		||||
                //    return;
 | 
			
		||||
                //}
 | 
			
		||||
                nCRManagement.CompileMan = this.CurrUser.UserId;
 | 
			
		||||
                nCRManagement.Status = BLL.Const.Comprehensive_Compile;
 | 
			
		||||
                BLL.NCRManagementService.AddNCRManagement(nCRManagement);
 | 
			
		||||
| 
						 | 
				
			
			@ -288,12 +288,12 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
            else
 | 
			
		||||
            {
 | 
			
		||||
                nCRManagement.NCRManagementId = this.NCRManagementId;
 | 
			
		||||
                var sour = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == this.NCRManagementId);
 | 
			
		||||
                if (sour == null || string.IsNullOrEmpty(sour.AttachUrl))
 | 
			
		||||
                {
 | 
			
		||||
                    Alert.ShowInTop("请上传附件!", MessageBoxIcon.Warning);
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                //var sour = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == this.NCRManagementId);
 | 
			
		||||
                //if (sour == null || string.IsNullOrEmpty(sour.AttachUrl))
 | 
			
		||||
                //{
 | 
			
		||||
                //    Alert.ShowInTop("请上传附件!", MessageBoxIcon.Warning);
 | 
			
		||||
                //    return;
 | 
			
		||||
                //}
 | 
			
		||||
                var model = Funs.DB.Comprehensive_NCRManagement.Where(u => u.NCRManagementId == this.NCRManagementId).FirstOrDefault();
 | 
			
		||||
                if (model != null)
 | 
			
		||||
                {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -48,6 +48,9 @@
 | 
			
		|||
                        <f:RenderField ColumnID="SpecialEquipmentName" DataField="SpecialEquipmentName" FieldType="String" HeaderText="设备名称" TextAlign="Center"
 | 
			
		||||
                            HeaderTextAlign="Center" Width="200px">
 | 
			
		||||
                        </f:RenderField>
 | 
			
		||||
                        <f:RenderField ColumnID="PositionNum" DataField="PositionNum" FieldType="String" HeaderText="位号" TextAlign="Center"
 | 
			
		||||
                            HeaderTextAlign="Center" Width="200px">
 | 
			
		||||
                        </f:RenderField>
 | 
			
		||||
                        <f:RenderField ColumnID="SunNumber" DataField="SunNumber" FieldType="String" HeaderText="总数量" TextAlign="Center"
 | 
			
		||||
                            HeaderTextAlign="Center" Width="160px">
 | 
			
		||||
                        </f:RenderField>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,7 +32,7 @@ namespace FineUIPro.Web.Comprehensive
 | 
			
		|||
        public void BindGrid()
 | 
			
		||||
        {
 | 
			
		||||
            string strSql = @"select C.SpecialEquipmentId, ProjectId,C.EquipmentId, SunNumber, Status,
 | 
			
		||||
                              InformNumber, SubmitDataNumber, MonitoringReportNumber, CompileMan,U.UnitName,eq.SpecialEquipmentName    
 | 
			
		||||
                              InformNumber, SubmitDataNumber, MonitoringReportNumber, CompileMan,U.UnitName,eq.SpecialEquipmentName,PositionNum    
 | 
			
		||||
                              from Comprehensive_SpecialEquipment C 
 | 
			
		||||
                              left join Base_Unit U on C.UnitId=U.UnitId
 | 
			
		||||
							  left join Base_SpecialEquipment eq on eq.SpecialEquipmentId = C.EquipmentId
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,6 +33,7 @@
 | 
			
		|||
                </f:FormRow>
 | 
			
		||||
                <f:FormRow>
 | 
			
		||||
                    <Items>
 | 
			
		||||
                        <f:TextBox ID="txtPositionNum" runat="server" Label="位号" LabelWidth="130px" LabelAlign="Right"></f:TextBox>
 | 
			
		||||
                        <f:Panel ID="Panel2" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
 | 
			
		||||
                            <Items>
 | 
			
		||||
                                <f:Label ID="Label1" runat="server" Label="上传附件"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -57,6 +57,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
                    {
 | 
			
		||||
                        this.drpEquipmentId.SelectedValue = specialEquipment.EquipmentId;
 | 
			
		||||
                    }
 | 
			
		||||
                    this.txtPositionNum.Text = specialEquipment.PositionNum;
 | 
			
		||||
                    this.txtInformNumber.Text = specialEquipment.InformNumber.HasValue ? specialEquipment.InformNumber.ToString() : "";
 | 
			
		||||
                    this.txtMonitoringReportNumber.Text = specialEquipment.MonitoringReportNumber.HasValue ? specialEquipment.MonitoringReportNumber.ToString() : "";
 | 
			
		||||
                    this.txtSubmitDataNumber.Text = specialEquipment.SubmitDataNumber.HasValue ? specialEquipment.SubmitDataNumber.ToString() : "";
 | 
			
		||||
| 
						 | 
				
			
			@ -121,6 +122,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
            this.txtSunNumber.Readonly = true;
 | 
			
		||||
            this.drpEquipmentId.Readonly = true;
 | 
			
		||||
            this.drpUnit.Readonly = true;
 | 
			
		||||
            this.txtPositionNum.Readonly = true;
 | 
			
		||||
 | 
			
		||||
            this.drpAudit.Readonly = true;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -199,6 +201,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
            {
 | 
			
		||||
                specialEquipment.ReportTime = Convert.ToDateTime(this.txtReportTime.Text);
 | 
			
		||||
            }
 | 
			
		||||
            specialEquipment.PositionNum = this.txtPositionNum.Text.Trim();
 | 
			
		||||
 | 
			
		||||
            if (string.IsNullOrEmpty(this.SpecialEquipmentId))
 | 
			
		||||
            {
 | 
			
		||||
| 
						 | 
				
			
			@ -273,6 +276,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
            {
 | 
			
		||||
                specialEquipment.ReportTime = Convert.ToDateTime(this.txtReportTime.Text);
 | 
			
		||||
            }
 | 
			
		||||
            specialEquipment.PositionNum = this.txtPositionNum.Text.Trim();
 | 
			
		||||
            if (string.IsNullOrEmpty(this.SpecialEquipmentId))
 | 
			
		||||
            {
 | 
			
		||||
                if (!string.IsNullOrEmpty(this.hdAttachUrl.Text))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,13 +7,11 @@
 | 
			
		|||
// </自动生成>
 | 
			
		||||
//------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    public partial class SpecialEquipmentEdit
 | 
			
		||||
    {
 | 
			
		||||
 | 
			
		||||
namespace FineUIPro.Web.CQMS.Comprehensive {
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    public partial class SpecialEquipmentEdit {
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// form1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -22,7 +20,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// PageManager1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -31,7 +29,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.PageManager PageManager1;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// SimpleForm1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -40,7 +38,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Form SimpleForm1;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// drpUnit 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -49,7 +47,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.DropDownList drpUnit;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// drpEquipmentId 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -58,7 +56,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.DropDownList drpEquipmentId;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// txtSunNumber 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -67,7 +65,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.NumberBox txtSunNumber;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// txtInformNumber 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -76,7 +74,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.NumberBox txtInformNumber;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// txtSubmitDataNumber 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -85,7 +83,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.NumberBox txtSubmitDataNumber;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// txtMonitoringReportNumber 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -94,7 +92,16 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.NumberBox txtMonitoringReportNumber;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// txtPositionNum 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <remarks>
 | 
			
		||||
        /// 自动生成的字段。
 | 
			
		||||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.TextBox txtPositionNum;
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Panel2 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -103,7 +110,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Panel Panel2;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Label1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -112,7 +119,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Label Label1;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnAttach 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -121,7 +128,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnAttach;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// drpAudit 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -130,7 +137,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.DropDownList drpAudit;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// txtReportTime 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -139,7 +146,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.DatePicker txtReportTime;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// agree 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -148,7 +155,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.FormRow agree;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// rblIsAgree 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -157,7 +164,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.RadioButtonList rblIsAgree;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// options 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -166,7 +173,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.FormRow options;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// txtidea 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -175,7 +182,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.TextArea txtidea;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Toolbar1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -184,7 +191,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Toolbar Toolbar1;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// hdAttachUrl 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -193,7 +200,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.HiddenField hdAttachUrl;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnSave 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -202,7 +209,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnSave;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnSubmit 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -211,7 +218,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnSubmit;
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// WindowAtt 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,215 +0,0 @@
 | 
			
		|||
 | 
			
		||||
错误信息开始=====>
 | 
			
		||||
错误类型:SqlException
 | 
			
		||||
错误信息:无法绑定由多个部分组成的标识符 "chec.InspectionDate"。
 | 
			
		||||
无法绑定由多个部分组成的标识符 "chec.InspectionDate"。
 | 
			
		||||
错误堆栈:
 | 
			
		||||
   在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
 | 
			
		||||
   在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
 | 
			
		||||
   在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
 | 
			
		||||
   在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
 | 
			
		||||
   在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
 | 
			
		||||
   在 System.Data.SqlClient.SqlDataReader.get_MetaData()
 | 
			
		||||
   在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
 | 
			
		||||
   在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
 | 
			
		||||
   在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
 | 
			
		||||
   在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
 | 
			
		||||
   在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
 | 
			
		||||
   在 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
 | 
			
		||||
   在 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
 | 
			
		||||
   在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
 | 
			
		||||
   在 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
 | 
			
		||||
   在 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
 | 
			
		||||
   在 BLL.SQLHelper.GetDataTableRunText(String strSql, SqlParameter[] parameters) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\SQLHelper.cs:行号 311
 | 
			
		||||
   在 FineUIPro.Web.DataShow.InspectionManagementItem.BindGrid() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\DataShow\InspectionManagementItem.aspx.cs:行号 74
 | 
			
		||||
   在 FineUIPro.Web.DataShow.InspectionManagementItem.Page_Load(Object sender, EventArgs e) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\DataShow\InspectionManagementItem.aspx.cs:行号 32
 | 
			
		||||
   在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
 | 
			
		||||
   在 System.EventHandler.Invoke(Object sender, EventArgs e)
 | 
			
		||||
   在 System.Web.UI.Control.OnLoad(EventArgs e)
 | 
			
		||||
   在 System.Web.UI.Control.LoadRecursive()
 | 
			
		||||
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 | 
			
		||||
出错时间:04/17/2024 17:23:37
 | 
			
		||||
出错文件:http://localhost:8579/DataShow/InspectionManagementItem.aspx?projectId=32d0bca0-7693-4bd6-813d-6ee174ba29d3
 | 
			
		||||
IP地址:::1
 | 
			
		||||
操作人员:JT
 | 
			
		||||
 | 
			
		||||
出错时间:04/17/2024 17:23:37
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
错误信息开始=====>
 | 
			
		||||
错误类型:ArgumentNullException
 | 
			
		||||
错误信息:值不能为 null。
 | 
			
		||||
参数名: source
 | 
			
		||||
错误堆栈:
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitInvocation(InvocationExpression invoke)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitContains(Expression sequence, Expression value)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitSequenceOperatorCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitExpression(Expression exp)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitWhere(Expression sequence, LambdaExpression predicate)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitSequenceOperatorCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitAggregate(Expression sequence, LambdaExpression lambda, SqlNodeType aggType, Type returnType)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitSequenceOperatorCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.ConvertOuter(Expression node)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(Expression query, SqlNodeAnnotations annotations)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
 | 
			
		||||
   在 System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression)
 | 
			
		||||
   在 System.Linq.Queryable.Count[TSource](IQueryable`1 source)
 | 
			
		||||
   在 FineUIPro.Web.common.main_new.getZlgj() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\common\main_new.aspx.cs:行号 544
 | 
			
		||||
   在 FineUIPro.Web.common.main_new.Page_Load(Object sender, EventArgs e) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\common\main_new.aspx.cs:行号 91
 | 
			
		||||
   在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
 | 
			
		||||
   在 System.EventHandler.Invoke(Object sender, EventArgs e)
 | 
			
		||||
   在 System.Web.UI.Control.OnLoad(EventArgs e)
 | 
			
		||||
   在 System.Web.UI.Control.LoadRecursive()
 | 
			
		||||
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 | 
			
		||||
出错时间:04/18/2024 11:19:17
 | 
			
		||||
出错文件:http://localhost:8579/common/main_new.aspx
 | 
			
		||||
IP地址:::1
 | 
			
		||||
操作人员:JT
 | 
			
		||||
 | 
			
		||||
出错时间:04/18/2024 11:19:17
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
错误信息开始=====>
 | 
			
		||||
错误类型:ArgumentException
 | 
			
		||||
错误信息:提供的 URI 方案“http”无效,应为“https”。
 | 
			
		||||
参数名: via
 | 
			
		||||
错误堆栈:
 | 
			
		||||
   在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.ChannelFactory`1.CreateChannel()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.CreateChannel()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.get_Channel()
 | 
			
		||||
   在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2180
 | 
			
		||||
出错时间:04/18/2024 12:51:29
 | 
			
		||||
出错时间:04/18/2024 12:51:29
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
错误信息开始=====>
 | 
			
		||||
错误类型:ArgumentException
 | 
			
		||||
错误信息:提供的 URI 方案“http”无效,应为“https”。
 | 
			
		||||
参数名: via
 | 
			
		||||
错误堆栈:
 | 
			
		||||
   在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.ChannelFactory`1.CreateChannel()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.CreateChannel()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.get_Channel()
 | 
			
		||||
   在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2045
 | 
			
		||||
出错时间:04/18/2024 12:51:29
 | 
			
		||||
出错时间:04/18/2024 12:51:29
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
错误信息开始=====>
 | 
			
		||||
错误类型:ArgumentException
 | 
			
		||||
错误信息:提供的 URI 方案“http”无效,应为“https”。
 | 
			
		||||
参数名: via
 | 
			
		||||
错误堆栈:
 | 
			
		||||
   在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.ChannelFactory`1.CreateChannel()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.CreateChannel()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.get_Channel()
 | 
			
		||||
   在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1941
 | 
			
		||||
出错时间:04/18/2024 12:51:29
 | 
			
		||||
出错时间:04/18/2024 12:51:29
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
错误信息开始=====>
 | 
			
		||||
错误类型:ArgumentException
 | 
			
		||||
错误信息:提供的 URI 方案“http”无效,应为“https”。
 | 
			
		||||
参数名: via
 | 
			
		||||
错误堆栈:
 | 
			
		||||
   在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
 | 
			
		||||
   在 System.ServiceModel.ChannelFactory`1.CreateChannel()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.CreateChannel()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
 | 
			
		||||
   在 System.ServiceModel.ClientBase`1.get_Channel()
 | 
			
		||||
   在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1883
 | 
			
		||||
出错时间:04/18/2024 12:51:29
 | 
			
		||||
出错时间:04/18/2024 12:51:29
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
错误信息开始=====>
 | 
			
		||||
错误类型:ArgumentNullException
 | 
			
		||||
错误信息:值不能为 null。
 | 
			
		||||
参数名: source
 | 
			
		||||
错误堆栈:
 | 
			
		||||
   在 System.Linq.Enumerable.OfType[TResult](IEnumerable source)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitContains(Expression sequence, Expression value)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitExpression(Expression exp)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitWhere(Expression sequence, LambdaExpression predicate)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitSequenceOperatorCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitAggregate(Expression sequence, LambdaExpression lambda, SqlNodeType aggType, Type returnType)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitSequenceOperatorCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.QueryConverter.ConvertOuter(Expression node)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(Expression query, SqlNodeAnnotations annotations)
 | 
			
		||||
   在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
 | 
			
		||||
   在 System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression)
 | 
			
		||||
   在 System.Linq.Queryable.Count[TSource](IQueryable`1 source)
 | 
			
		||||
   在 FineUIPro.Web.common.main_new.getZlgj() 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\common\main_new.aspx.cs:行号 546
 | 
			
		||||
   在 FineUIPro.Web.common.main_new.Page_Load(Object sender, EventArgs e) 位置 E:\工作\五环施工平台\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\common\main_new.aspx.cs:行号 92
 | 
			
		||||
   在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
 | 
			
		||||
   在 System.EventHandler.Invoke(Object sender, EventArgs e)
 | 
			
		||||
   在 System.Web.UI.Control.OnLoad(EventArgs e)
 | 
			
		||||
   在 System.Web.UI.Control.LoadRecursive()
 | 
			
		||||
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 | 
			
		||||
出错时间:04/18/2024 14:10:41
 | 
			
		||||
出错文件:http://localhost:8579/common/main_new.aspx
 | 
			
		||||
IP地址:::1
 | 
			
		||||
操作人员:JT
 | 
			
		||||
 | 
			
		||||
出错时间:04/18/2024 14:10:41
 | 
			
		||||
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -12,7 +12,7 @@
 | 
			
		|||
  <appSettings>
 | 
			
		||||
    <!--连接字符串-->
 | 
			
		||||
    <!--<add key="ConnectionString" value="Server=.;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>-->
 | 
			
		||||
    <add key="ConnectionString" value="Server=.;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>
 | 
			
		||||
    <add key="ConnectionString" value="Server=.\SQL2012;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>
 | 
			
		||||
    <!--系统名称-->
 | 
			
		||||
    <add key="SystemName" value="智慧施工管理信息系统V1.0"/>
 | 
			
		||||
    <add key="ChartImageHandler" value="storage=file;timeout=20;url=~/Images/;"/>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										1811
									
								
								SGGL/Model/Model.cs
								
								
								
								
							
							
						
						
									
										1811
									
								
								SGGL/Model/Model.cs
								
								
								
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
		Reference in New Issue