Example #1
0
        /// <summary>
        /// Grid1行点击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
        {
            string checkWorkDetailId = Grid1.DataKeys[e.RowIndex][0].ToString();

            Model.Check_CheckWorkDetail detail = BLL.Check_CheckWorkDetailService.GetCheckWorkDetailByCheckWorkDetailId(checkWorkDetailId);
            if (e.CommandName == "click")
            {
                Model.Check_CheckWorkDetail newDetail = new Model.Check_CheckWorkDetail
                {
                    CheckWorkDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckWorkDetail)),
                    CheckWorkId       = detail.CheckWorkId,
                    CheckItem         = detail.CheckItem,
                    SortIndex         = detail.SortIndex,
                    CheckContent      = detail.CheckContent,
                };

                BLL.Check_CheckWorkDetailService.AddCheckWorkDetail(newDetail);
                checkWorkDetails = (from x in Funs.DB.View_Check_CheckWorkDetail
                                    where x.CheckWorkId == this.CheckWorkId
                                    orderby x.SortIndex select x).ToList();
                Grid1.DataSource = checkWorkDetails;
                Grid1.DataBind();
                //ChangeGridColor();
            }
        }
Example #2
0
 /// <summary>
 /// 保存按钮事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSave_Click(object sender, EventArgs e)
 {
     Model.Check_CheckWorkDetail detail = BLL.Check_CheckWorkDetailService.GetCheckWorkDetailByCheckWorkDetailId(this.CheckWorkDetailId);
     if (detail != null)
     {
         detail.CheckResult  = this.txtCheckResult.Text.Trim();
         detail.CheckOpinion = this.txtCheckOpinion.Text.Trim();
         detail.HandleResult = this.txtHandleResult.Text.Trim();
         detail.CheckStation = this.txtCheckStation.Text.Trim();
         detail.CheckContent = this.txtCheckItem.Text.Trim();
         BLL.Check_CheckWorkDetailService.UpdateCheckWorkDetail(detail);
     }
     PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
 }
        /// <summary>
        /// 修改开工前检查明细信息
        /// </summary>
        /// <param name="CheckWorkDetail"></param>
        public static void UpdateCheckWorkDetail(Model.Check_CheckWorkDetail CheckWorkDetail)
        {
            Model.SUBHSSEDB db = Funs.DB;
            var             newCheckWorkDetail = db.Check_CheckWorkDetail.FirstOrDefault(x => x.CheckWorkDetailId == CheckWorkDetail.CheckWorkDetailId);

            if (newCheckWorkDetail != null)
            {
                newCheckWorkDetail.CheckResult  = CheckWorkDetail.CheckResult;
                newCheckWorkDetail.CheckOpinion = CheckWorkDetail.CheckOpinion;
                newCheckWorkDetail.CheckStation = CheckWorkDetail.CheckStation;
                newCheckWorkDetail.HandleResult = CheckWorkDetail.HandleResult;
                newCheckWorkDetail.CheckContent = CheckWorkDetail.CheckContent;
                newCheckWorkDetail.WorkArea     = CheckWorkDetail.WorkArea;
                db.SubmitChanges();
            }
        }
 /// <summary>
 /// 增加开工前检查明细信息
 /// </summary>
 /// <param name="checkWorkDetail"></param>
 public static void AddCheckWorkDetail(Model.Check_CheckWorkDetail checkWorkDetail)
 {
     Model.SUBHSSEDB             db = Funs.DB;
     Model.Check_CheckWorkDetail newCheckWorkDetail = new Model.Check_CheckWorkDetail
     {
         CheckWorkDetailId = checkWorkDetail.CheckWorkDetailId,
         CheckWorkId       = checkWorkDetail.CheckWorkId,
         CheckItem         = checkWorkDetail.CheckItem,
         CheckResult       = checkWorkDetail.CheckResult,
         CheckOpinion      = checkWorkDetail.CheckOpinion,
         CheckStation      = checkWorkDetail.CheckStation,
         HandleResult      = checkWorkDetail.HandleResult,
         CheckContent      = checkWorkDetail.CheckContent,
         WorkArea          = checkWorkDetail.WorkArea,
         SortIndex         = checkWorkDetail.SortIndex,
     };
     db.Check_CheckWorkDetail.InsertOnSubmit(newCheckWorkDetail);
     db.SubmitChanges();
 }
Example #5
0
        /// <summary>
        ///
        /// </summary>
        private void SaveNew(bool isWuHuan)
        {
            if (string.IsNullOrEmpty(this.CheckWorkId))
            {
                Model.Check_CheckWork checkWork = new Model.Check_CheckWork
                {
                    CheckWorkId   = SQLHelper.GetNewID(typeof(Model.Check_CheckWork)),
                    CheckWorkCode = this.txtCheckWorkCode.Text.Trim(),
                    CheckTime     = Funs.GetNewDateTime(this.txtCheckDate.Text.Trim()),
                    ProjectId     = this.ProjectId,
                    Area          = this.txtArea.Text.Trim()
                };
                if (!string.IsNullOrEmpty(this.drpThisUnit.SelectedValue))
                {
                    checkWork.ThisUnitId = this.drpThisUnit.SelectedValue;
                }
                //本单位人员
                string mainUnitPerson = string.Empty;
                foreach (var item in this.drpMainUnitPerson.SelectedValueArray)
                {
                    mainUnitPerson += item + ",";
                }
                if (!string.IsNullOrEmpty(mainUnitPerson))
                {
                    mainUnitPerson = mainUnitPerson.Substring(0, mainUnitPerson.LastIndexOf(","));
                }
                checkWork.MainUnitPerson = mainUnitPerson;
                //参与单位
                string subUnits = string.Empty;
                foreach (var item in this.drpSubUnits.SelectedValueArray)
                {
                    subUnits += item + ",";
                }
                if (!string.IsNullOrEmpty(subUnits))
                {
                    checkWork.SubUnits = subUnits.Substring(0, subUnits.LastIndexOf(","));
                }
                //参与用户
                string subUnitPerson = string.Empty;
                foreach (var item in this.drpSubUnitPerson.SelectedValueArray)
                {
                    if (item != BLL.Const._Null)
                    {
                        subUnitPerson += item + ",";
                    }
                }
                if (!string.IsNullOrEmpty(subUnitPerson))
                {
                    checkWork.SubUnitPerson = subUnitPerson.Substring(0, subUnitPerson.LastIndexOf(","));
                }

                //if (this.ckbIsCompleted.Checked)
                //{
                //    checkWork.IsCompleted = true;
                //}

                checkWork.PartInPersonNames  = this.txtPartInPersonNames.Text.Trim();
                checkWork.MainUnitDeputy     = this.txtMainUnitDeputy.Text.Trim();
                checkWork.MainUnitDeputyDate = Funs.GetNewDateTime(this.txtMainUnitDeputyDate.Text.Trim());
                checkWork.SubUnitDeputy      = this.txtSubUnitDeputy.Text.Trim();
                checkWork.SubUnitDeputyDate  = Funs.GetNewDateTime(this.txtSubUnitDeputyDate.Text.Trim());
                checkWork.CompileMan         = this.CurrUser.UserId;
                ////单据状态
                checkWork.States = BLL.Const.State_0;
                this.CheckWorkId = checkWork.CheckWorkId;
                if (this.ckIsAgree.Checked)
                {
                    checkWork.IsAgree = true;
                }
                BLL.Check_CheckWorkService.AddCheckWork(checkWork);
                BLL.LogService.AddSys_Log(this.CurrUser, checkWork.CheckWorkCode, checkWork.CheckWorkId, BLL.Const.ProjectCheckWorkMenuId, BLL.Const.BtnAdd);
                if (isWuHuan)
                {
                    checkWorkDetails = (from x in Funs.DB.Check_ProjectCheckItemDetail
                                        join y in Funs.DB.Check_ProjectCheckItemSet on x.CheckItemSetId equals y.CheckItemSetId
                                        where y.ProjectId == this.ProjectId && y.CheckType == "4"
                                        orderby y.SortIndex
                                        select new Model.View_Check_CheckWorkDetail
                    {
                        CheckWorkId = this.CheckWorkId,
                        CheckItem = y.CheckItemSetId,
                        CheckContent = x.CheckContent,
                        CheckItemStr = x.CheckContent,
                        SortIndex = x.SortIndex,
                        CheckResult = "合格",
                    }).ToList();
                    foreach (var item in checkWorkDetails)
                    {
                        Model.Check_CheckWorkDetail detail = new Model.Check_CheckWorkDetail
                        {
                            CheckWorkDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckWorkDetail)),
                            CheckWorkId       = item.CheckWorkId,
                            CheckItem         = item.CheckItem,
                            CheckContent      = item.CheckContent,
                            SortIndex         = item.SortIndex,
                            CheckResult       = item.CheckResult,
                        };

                        BLL.Check_CheckWorkDetailService.AddCheckWorkDetail(detail);
                    }
                }
            }
        }
Example #6
0
        /// <summary>
        /// 将Dataset的数据导入数据库
        /// </summary>
        /// <param name="pds">数据集</param>
        /// <param name="Cols">数据集行数</param>
        /// <returns></returns>
        private bool AddDatasetToSQL(DataTable pds)
        {
            string results = string.Empty;
            int    ir      = pds.Rows.Count;

            if (pds != null && ir > 0)
            {
                var getCheckWork = BLL.Check_CheckWorkService.GetCheckWorkByCheckWorkId(this.CheckWorkId);
                if (getCheckWork != null)
                {
                    var units     = from x in Funs.DB.Base_Unit select x;
                    var sysConsts = from x in Funs.DB.Sys_Const
                                    where x.GroupId == BLL.ConstValue.Group_HandleStep
                                    select x;
                    var supCheckSets = from x in Funs.DB.Check_ProjectCheckItemSet
                                       where x.ProjectId == this.CurrUser.LoginProjectId && x.SupCheckItem == "0" && x.CheckType == "4"
                                       select x;
                    for (int i = 0; i < ir; i++)
                    {
                        string result = string.Empty;
                        string col0   = pds.Rows[i][0].ToString().Trim();
                        string col1   = pds.Rows[i][1].ToString().Trim();
                        string col2   = pds.Rows[i][2].ToString().Trim();
                        string col3   = pds.Rows[i][3].ToString().Trim();
                        string col4   = pds.Rows[i][4].ToString().Trim();
                        string col5   = pds.Rows[i][5].ToString().Trim();

                        if (!string.IsNullOrEmpty(col0) || !string.IsNullOrEmpty(col1))
                        {
                            Model.View_Check_CheckWorkDetail newViewDetail = new Model.View_Check_CheckWorkDetail
                            {
                                CheckWorkDetailId = SQLHelper.GetNewID(typeof(Model.View_EduTrain_TrainRecordDetail)),
                                CheckWorkId       = getCheckWork.CheckWorkId,
                                CheckContent      = col1,
                                CheckResult       = col2,
                                CheckOpinion      = col3,
                                HandleResult      = col4,
                                CheckStation      = col5,
                            };

                            var checkName = supCheckSets.FirstOrDefault(x => x.CheckItemName == col0);
                            if (checkName != null)
                            {
                                newViewDetail.CheckItem    = checkName.CheckItemSetId;
                                newViewDetail.CheckItemStr = checkName.CheckItemName;
                            }
                            else
                            {
                                result += "第" + (i + 2).ToString() + "行," + "项目检查项中不存在!" + "|";
                            }

                            ///判断是否已存在
                            var addItem = Funs.DB.Check_CheckWorkDetail.FirstOrDefault(x => x.CheckWorkId == newViewDetail.CheckWorkId && x.CheckContent == newViewDetail.CheckContent &&
                                                                                       x.CheckItem == newViewDetail.CheckItem);
                            if (addItem == null)
                            {
                                if (string.IsNullOrEmpty(result))
                                {
                                    Model.Check_CheckWorkDetail newDetail = new Model.Check_CheckWorkDetail
                                    {
                                        CheckWorkDetailId = newViewDetail.CheckWorkDetailId,
                                        CheckWorkId       = newViewDetail.CheckWorkId,
                                        CheckItem         = newViewDetail.CheckItem,
                                        CheckContent      = newViewDetail.CheckContent,
                                        CheckResult       = newViewDetail.CheckResult,

                                        CheckOpinion = newViewDetail.CheckOpinion,
                                        CheckStation = newViewDetail.CheckStation,
                                        HandleResult = newViewDetail.HandleResult,
                                    };

                                    BLL.Check_CheckWorkDetailService.AddCheckWorkDetail(newDetail);
                                    ///加入
                                    viewDetails.Add(newViewDetail);
                                }
                            }
                            else
                            {
                                result += "第" + (i + 2).ToString() + "行," + "导入数据重复" + "|";
                            }


                            if (!string.IsNullOrEmpty(result))
                            {
                                results += result;
                            }
                        }
                    }
                    if (viewDetails.Count > 0)
                    {
                        viewDetails           = viewDetails.Distinct().ToList();
                        this.Grid1.Hidden     = false;
                        this.Grid1.DataSource = viewDetails;
                        this.Grid1.DataBind();
                    }

                    if (!string.IsNullOrEmpty(results))
                    {
                        viewDetails.Clear();
                        results    = "数据导入完成,未成功数据:" + results.Substring(0, results.LastIndexOf("|"));
                        errorInfos = results;
                        Alert alert = new Alert
                        {
                            Message = results,
                            Target  = Target.Self
                        };
                        alert.Show();
                    }
                    else
                    {
                        errorInfos = string.Empty;
                        ShowNotify("导入成功!", MessageBoxIcon.Success);
                        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                    }
                }
                else
                {
                    Alert.ShowInTop("培训数据为空!", MessageBoxIcon.Warning);
                }
            }
            else
            {
                Alert.ShowInTop("导入数据为空!", MessageBoxIcon.Warning);
            }

            BLL.UploadFileService.DeleteFile(Funs.RootPath, initPath + this.hdFileName.Text);
            return(true);
        }
Example #7
0
        /// <summary>
        /// 确认按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            List <string> newParentIds = new List <string>();

            TreeNode[] nodes = this.tvCheckItemSet.GetCheckedNodes();
            foreach (var item in nodes)
            {
                if (item.Nodes.Count == 0)
                {
                    parentIds.Add(item.NodeID);   //集合中增加末级节点
                    if (item.ParentNode != null)
                    {
                        newParentIds.Add(item.ParentNode.NodeID);    //记录已增加的末级节点的父级节点集合
                    }
                }
            }
            foreach (var item in nodes)
            {
                if (item.Nodes.Count > 0)
                {
                    if (!newParentIds.Contains(item.NodeID))
                    {
                        parentIds.Add(item.NodeID);
                    }
                }
            }
            if (parentIds.Count == 0 && list.Count == 0)
            {
                ShowNotify("请至少选择一项!", MessageBoxIcon.Warning);
                return;
            }
            if (!string.IsNullOrEmpty(Request.Params["CheckDayId"]))
            {
                foreach (var item in parentIds)
                {
                    Model.Check_CheckDayDetail detail = new Model.Check_CheckDayDetail
                    {
                        CheckDayDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckDayDetail)),
                        CheckDayId       = Request.Params["CheckDayId"],
                        CheckItem        = item
                    };
                    Model.Check_ProjectCheckItemDetail checkItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                    if (checkItemDetail != null)
                    {
                        detail.CheckContent = checkItemDetail.CheckContent;
                    }
                    else
                    {
                        var projectCheckItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                        if (projectCheckItemDetail != null)
                        {
                            detail.CheckContent = projectCheckItemDetail.CheckContent;
                        }
                    }
                    detail.Unqualified    = "隐患";
                    detail.Suggestions    = "整改";
                    detail.CompleteStatus = true;
                    BLL.Check_CheckDayDetailService.AddCheckDayDetail(detail);
                }
            }
            else if (!string.IsNullOrEmpty(Request.Params["CheckSpecialId"]))
            {
                foreach (var item in parentIds)
                {
                    Model.Check_CheckSpecialDetail detail = new Model.Check_CheckSpecialDetail
                    {
                        CheckSpecialDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckSpecialDetail)),
                        CheckSpecialId       = Request.Params["CheckSpecialId"],
                        CheckItem            = item
                    };
                    Model.Check_ProjectCheckItemDetail checkItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                    if (checkItemDetail != null)
                    {
                        detail.CheckContent = checkItemDetail.CheckContent;
                    }
                    else
                    {
                        var projectCheckItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                        if (projectCheckItemDetail != null)
                        {
                            detail.CheckContent = projectCheckItemDetail.CheckContent;
                        }
                    }
                    detail.Unqualified    = "隐患";
                    detail.Suggestions    = "整改";
                    detail.CompleteStatus = true;
                    BLL.Check_CheckSpecialDetailService.AddCheckSpecialDetail(detail);
                }
            }
            else if (!string.IsNullOrEmpty(Request.Params["CheckColligationId"]))
            {
                foreach (var item in parentIds)
                {
                    Model.Check_CheckColligationDetail detail = new Model.Check_CheckColligationDetail
                    {
                        CheckColligationDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckColligationDetail)),
                        CheckColligationId       = Request.Params["CheckColligationId"],
                        CheckItem = item
                    };
                    Model.Check_ProjectCheckItemDetail checkItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                    if (checkItemDetail != null)
                    {
                        detail.CheckContent = checkItemDetail.CheckContent;
                    }
                    else
                    {
                        var projectCheckItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                        if (projectCheckItemDetail != null)
                        {
                            detail.CheckContent = projectCheckItemDetail.CheckContent;
                        }
                    }
                    detail.Unqualified    = "隐患";
                    detail.Suggestions    = "整改";
                    detail.CompleteStatus = true;
                    BLL.Check_CheckColligationDetailService.AddCheckColligationDetail(detail);
                }
            }
            else if (!string.IsNullOrEmpty(Request.Params["CheckWorkId"]))
            {
                foreach (var item in parentIds)
                {
                    Model.Check_CheckWorkDetail detail = new Model.Check_CheckWorkDetail
                    {
                        CheckWorkDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckWorkDetail)),
                        CheckWorkId       = Request.Params["CheckWorkId"],
                        CheckItem         = item,
                        CheckResult       = "合格",
                    };

                    Model.Check_ProjectCheckItemDetail checkItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                    if (checkItemDetail != null)
                    {
                        detail.CheckContent = checkItemDetail.CheckContent;
                        detail.SortIndex    = checkItemDetail.SortIndex;
                    }
                    else
                    {
                        var projectCheckItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                        if (projectCheckItemDetail != null)
                        {
                            detail.CheckContent = projectCheckItemDetail.CheckContent;
                            detail.SortIndex    = projectCheckItemDetail.SortIndex;
                        }
                    }
                    BLL.Check_CheckWorkDetailService.AddCheckWorkDetail(detail);
                }
            }
            else if (!string.IsNullOrEmpty(Request.Params["CheckHolidayId"]))
            {
                foreach (var item in parentIds)
                {
                    Model.Check_CheckHolidayDetail detail = new Model.Check_CheckHolidayDetail
                    {
                        CheckHolidayDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckHolidayDetail)),
                        CheckHolidayId       = Request.Params["CheckHolidayId"],
                        CheckItem            = item,
                        CheckResult          = "合格",
                    };
                    Model.Check_ProjectCheckItemDetail checkItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                    if (checkItemDetail != null)
                    {
                        detail.CheckContent = checkItemDetail.CheckContent;
                    }
                    else
                    {
                        var projectCheckItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                        if (projectCheckItemDetail != null)
                        {
                            detail.CheckContent = projectCheckItemDetail.CheckContent;
                        }
                    }

                    BLL.Check_CheckHolidayDetailService.AddCheckHolidayDetail(detail);
                }
            }

            if (!string.IsNullOrEmpty(Request.Params["CheckDayId"]))
            {
                foreach (var item in list)
                {
                    Model.Check_CheckDayDetail detail = new Model.Check_CheckDayDetail
                    {
                        CheckDayDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckDayDetail)),
                        CheckDayId       = Request.Params["CheckDayId"],
                        CheckItem        = item
                    };
                    Model.Check_ProjectCheckItemSet checkItemSet = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(item);
                    if (checkItemSet != null)
                    {
                        detail.CheckContent = checkItemSet.CheckItemName;
                    }
                    else
                    {
                        var projectCheckItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                        if (projectCheckItemDetail != null)
                        {
                            detail.CheckContent = projectCheckItemDetail.CheckContent;
                        }
                    }
                    detail.Unqualified    = "隐患";
                    detail.Suggestions    = "整改";
                    detail.CompleteStatus = true;
                    BLL.Check_CheckDayDetailService.AddCheckDayDetail(detail);
                }
            }
            else if (!string.IsNullOrEmpty(Request.Params["CheckSpecialId"]))
            {
                foreach (var item in list)
                {
                    Model.Check_CheckSpecialDetail detail = new Model.Check_CheckSpecialDetail
                    {
                        CheckSpecialDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckSpecialDetail)),
                        CheckSpecialId       = Request.Params["CheckSpecialId"],
                        CheckItem            = item
                    };
                    Model.Check_ProjectCheckItemSet checkItemSet = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(item);
                    if (checkItemSet != null)
                    {
                        detail.CheckContent = checkItemSet.CheckItemName;
                    }
                    else
                    {
                        var projectCheckItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                        if (projectCheckItemDetail != null)
                        {
                            detail.CheckContent = projectCheckItemDetail.CheckContent;
                        }
                    }
                    detail.Unqualified    = "隐患";
                    detail.Suggestions    = "整改";
                    detail.CompleteStatus = true;
                    BLL.Check_CheckSpecialDetailService.AddCheckSpecialDetail(detail);
                }
            }
            else if (!string.IsNullOrEmpty(Request.Params["CheckColligationId"]))
            {
                foreach (var item in list)
                {
                    Model.Check_CheckColligationDetail detail = new Model.Check_CheckColligationDetail
                    {
                        CheckColligationDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckColligationDetail)),
                        CheckColligationId       = Request.Params["CheckColligationId"],
                        CheckItem = item
                    };
                    Model.Check_ProjectCheckItemSet checkItemSet = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(item);
                    if (checkItemSet != null)
                    {
                        detail.CheckContent = checkItemSet.CheckItemName;
                    }
                    else
                    {
                        var projectCheckItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                        if (projectCheckItemDetail != null)
                        {
                            detail.CheckContent = projectCheckItemDetail.CheckContent;
                        }
                    }
                    detail.Unqualified    = "隐患";
                    detail.Suggestions    = "整改";
                    detail.CompleteStatus = true;
                    BLL.Check_CheckColligationDetailService.AddCheckColligationDetail(detail);
                }
            }
            else if (!string.IsNullOrEmpty(Request.Params["CheckWorkId"]))
            {
                foreach (var item in list)
                {
                    Model.Check_CheckWorkDetail detail = new Model.Check_CheckWorkDetail
                    {
                        CheckWorkDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckWorkDetail)),
                        CheckWorkId       = Request.Params["CheckWorkId"],
                        CheckItem         = item
                    };
                    var checkItemSet = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(item);
                    if (checkItemSet != null)
                    {
                        detail.CheckContent = checkItemSet.CheckItemName;
                    }
                    else
                    {
                        var projectCheckItemDetail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(item);
                        if (projectCheckItemDetail != null)
                        {
                            detail.CheckContent = projectCheckItemDetail.CheckContent;
                        }
                    }
                    detail.CheckResult  = "合格";
                    detail.CheckOpinion = "整改";
                    BLL.Check_CheckWorkDetailService.AddCheckWorkDetail(detail);
                }
            }
            else if (!string.IsNullOrEmpty(Request.Params["CheckHolidayId"]))
            {
                foreach (var item in list)
                {
                    Model.Check_CheckHolidayDetail detail = new Model.Check_CheckHolidayDetail
                    {
                        CheckHolidayDetailId = SQLHelper.GetNewID(typeof(Model.Check_CheckHolidayDetail)),
                        CheckHolidayId       = Request.Params["CheckHolidayId"],
                        CheckItem            = item
                    };
                    Model.Check_ProjectCheckItemSet checkItemSet = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(item);
                    if (checkItemSet != null)
                    {
                        detail.CheckContent = checkItemSet.CheckItemName;
                    }
                    detail.CheckResult  = "合格";
                    detail.CheckOpinion = "整改";
                    BLL.Check_CheckHolidayDetailService.AddCheckHolidayDetail(detail);
                }
            }
            PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
        }