Beispiel #1
0
 /// <summary>
 /// 根据主键删除作业区域
 /// </summary>
 /// <param name="workAreaId"></param>
 public static void DeleteWorkAreaById(string workAreaId)
 {
     Model.SUBHSSEDB            db       = Funs.DB;
     Model.ProjectData_WorkArea workArea = db.ProjectData_WorkArea.FirstOrDefault(e => e.WorkAreaId == workAreaId);
     if (workArea != null)
     {
         db.ProjectData_WorkArea.DeleteOnSubmit(workArea);
         db.SubmitChanges();
     }
 }
Beispiel #2
0
 /// <summary>
 /// 添加作业区域
 /// </summary>
 /// <param name="workArea"></param>
 public static void AddWorkArea(Model.ProjectData_WorkArea workArea)
 {
     Model.ProjectData_WorkArea newWorkArea = new Model.ProjectData_WorkArea
     {
         WorkAreaId   = workArea.WorkAreaId,
         ProjectId    = workArea.ProjectId,
         UnitId       = workArea.UnitId,
         WorkAreaCode = workArea.WorkAreaCode,
         WorkAreaName = workArea.WorkAreaName,
         Remark       = workArea.Remark
     };
     db.ProjectData_WorkArea.InsertOnSubmit(newWorkArea);
     db.SubmitChanges();
 }
Beispiel #3
0
 /// <summary>
 /// 修改作业区域
 /// </summary>
 /// <param name="workArea"></param>
 public static void UpdateWorkArea(Model.ProjectData_WorkArea workArea)
 {
     Model.SUBHSSEDB            db          = Funs.DB;
     Model.ProjectData_WorkArea newWorkArea = db.ProjectData_WorkArea.FirstOrDefault(e => e.WorkAreaId == workArea.WorkAreaId);
     if (newWorkArea != null)
     {
         newWorkArea.ProjectId    = workArea.ProjectId;
         newWorkArea.UnitId       = workArea.UnitId;
         newWorkArea.WorkAreaCode = workArea.WorkAreaCode;
         newWorkArea.WorkAreaName = workArea.WorkAreaName;
         newWorkArea.Remark       = workArea.Remark;
         db.SubmitChanges();
     }
 }
Beispiel #4
0
        /// <summary>
        /// 获取检查区域
        /// </summary>
        /// <param name="WorkStage"></param>
        /// <returns></returns>
        protected string ConvertWorkArea(object WorkAreaIds)
        {
            string name = string.Empty;

            if (WorkAreaIds != null)
            {
                if (!string.IsNullOrEmpty(WorkAreaIds.ToString()))
                {
                    string[] workAreaIds = WorkAreaIds.ToString().Split(',');
                    foreach (var item in workAreaIds)
                    {
                        Model.ProjectData_WorkArea workArea = BLL.WorkAreaService.GetWorkAreaByWorkAreaId(item);
                        name += workArea.WorkAreaName + ",";
                    }
                    if (!string.IsNullOrEmpty(name))
                    {
                        name = name.Substring(0, name.LastIndexOf(","));
                    }
                }
            }
            return(name);
        }
Beispiel #5
0
        /// <summary>
        /// 加载页面
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                hdAttachUrl.Text            = string.Empty;
                hdId.Text                   = string.Empty;
                this.btnClose.OnClientClick = ActiveWindow.GetHideReference();

                this.ProjectId  = this.CurrUser.LoginProjectId;
                this.CheckDayId = Request.Params["CheckDayId"];
                var checkDay = BLL.Check_CheckDayXAService.GetCheckDayByCheckDayId(this.CheckDayId);
                if (checkDay != null)
                {
                    this.ProjectId            = checkDay.ProjectId;
                    this.txtCheckDayCode.Text = BLL.CodeRecordsService.ReturnCodeByDataId(this.CheckDayId);
                    if (checkDay.CheckDate != null)
                    {
                        this.txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", checkDay.CheckDate);
                    }
                    Model.Sys_User checkMan = BLL.UserService.GetUserByUserId(checkDay.CompileMan);
                    if (checkMan != null)
                    {
                        this.txtCheckMan.Text = checkMan.UserName;
                    }
                    if (checkDay.NotOKNum != null)
                    {
                        this.txtNotOKNum.Text = checkDay.NotOKNum.ToString();
                    }
                    if (BLL.ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, checkDay.CompileUnit))  //施工单位
                    {
                        this.trTeamGroup.Hidden = false;
                        if (!string.IsNullOrEmpty(checkDay.DutyTeamGroupIds))
                        {
                            string   names = string.Empty;
                            string[] ids   = checkDay.DutyTeamGroupIds.Split(',');
                            foreach (var item in ids)
                            {
                                Model.ProjectData_TeamGroup teamGroup = BLL.TeamGroupService.GetTeamGroupById(item);
                                if (teamGroup != null)
                                {
                                    names += teamGroup.TeamGroupName + ",";
                                }
                            }
                            if (!string.IsNullOrEmpty(names))
                            {
                                names = names.Substring(0, names.LastIndexOf(","));
                            }
                            this.drpDutyTeamGroupIds.Text = names;
                        }
                    }
                    else
                    {
                        this.trUnit.Hidden = false;
                        if (!string.IsNullOrEmpty(checkDay.DutyUnitIds))
                        {
                            string   names = string.Empty;
                            string[] ids   = checkDay.DutyUnitIds.Split(',');
                            foreach (var item in ids)
                            {
                                Model.Base_Unit unit = BLL.UnitService.GetUnitByUnitId(item);
                                if (unit != null)
                                {
                                    names += unit.UnitName + ",";
                                }
                            }
                            if (!string.IsNullOrEmpty(names))
                            {
                                names = names.Substring(0, names.LastIndexOf(","));
                            }
                            this.drpDutyUnitIds.Text = names;
                        }
                    }
                    if (!string.IsNullOrEmpty(checkDay.WorkAreaIds))
                    {
                        string   names = string.Empty;
                        string[] ids   = checkDay.WorkAreaIds.Split(',');
                        foreach (var item in ids)
                        {
                            Model.ProjectData_WorkArea workArea = BLL.WorkAreaService.GetWorkAreaByWorkAreaId(item);
                            if (workArea != null)
                            {
                                names += workArea.WorkAreaName + ",";
                            }
                        }
                        if (!string.IsNullOrEmpty(names))
                        {
                            names = names.Substring(0, names.LastIndexOf(","));
                        }
                        this.drpWorkAreaIds.Text = names;
                    }
                    this.txtUnqualified.Text   = checkDay.Unqualified;
                    this.txtHandleStation.Text = checkDay.HandleStation;
                    if (checkDay.IsOK == true)
                    {
                        this.txtIsOK.Text = "是";
                    }
                    else
                    {
                        this.txtIsOK.Text = "否";
                    }
                }
            }
        }