Exemplo n.º 1
0
 /// <summary>
 /// 添加行政管理检查记录
 /// </summary>
 /// <param name="manageCheck"></param>
 public static void AddManageCheck(Model.Administrative_ManageCheck manageCheck)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Administrative_ManageCheck newManageCheck = new Model.Administrative_ManageCheck
     {
         ManageCheckId         = manageCheck.ManageCheckId,
         ProjectId             = manageCheck.ProjectId,
         ManageCheckCode       = manageCheck.ManageCheckCode,
         CheckTypeCode         = manageCheck.CheckTypeCode,
         SupplyCheck           = manageCheck.SupplyCheck,
         IsSupplyCheck         = manageCheck.IsSupplyCheck,
         ViolationRule         = manageCheck.ViolationRule,
         ToViolationHandleCode = manageCheck.ToViolationHandleCode,
         CheckPerson           = manageCheck.CheckPerson,
         CheckTime             = manageCheck.CheckTime,
         VerifyPerson          = manageCheck.VerifyPerson,
         VerifyTime            = manageCheck.VerifyTime,
         States      = manageCheck.States,
         CompileMan  = manageCheck.CompileMan,
         CompileDate = manageCheck.CompileDate
     };
     db.Administrative_ManageCheck.InsertOnSubmit(newManageCheck);
     db.SubmitChanges();
     BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ManageCheckMenuId, manageCheck.ProjectId, null, manageCheck.ManageCheckId, manageCheck.CheckTime);
 }
Exemplo n.º 2
0
 /// <summary>
 /// 根据主键删除行政管理检查记录
 /// </summary>
 /// <param name="manageCheckId"></param>
 public static void DeleteManageCheckById(string manageCheckId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Administrative_ManageCheck manageCheck = db.Administrative_ManageCheck.FirstOrDefault(e => e.ManageCheckId == manageCheckId);
     if (manageCheck != null)
     {
         BLL.ManageCheckItemService.DeleteMangeCheckItemByManageCheckId(manageCheckId);
         BLL.CodeRecordsService.DeleteCodeRecordsByDataId(manageCheckId);
         ////删除审核流程表
         BLL.CommonService.DeleteFlowOperateByID(manageCheckId);
         db.Administrative_ManageCheck.DeleteOnSubmit(manageCheck);
         db.SubmitChanges();
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// 保存数据
        /// </summary>
        /// <param name="type"></param>
        private void SaveData(string type)
        {
            Model.Administrative_ManageCheck manageCheck = new Model.Administrative_ManageCheck
            {
                ProjectId       = this.ProjectId,
                ManageCheckCode = this.txtManageCheckCode.Text.Trim()
            };
            if (this.drpCheckTypeCode.SelectedValue != BLL.Const._Null)
            {
                manageCheck.CheckTypeCode = this.drpCheckTypeCode.SelectedValue;
            }
            manageCheck.SupplyCheck   = this.txtSupplyCheck.Text.Trim();
            manageCheck.IsSupplyCheck = Convert.ToBoolean(this.drpIsSupplyCheck.SelectedValue);
            manageCheck.ViolationRule = Funs.GetNewInt(this.drpViolationRule.SelectedValue);
            manageCheck.CheckPerson   = this.txtCheckPerson.Text.Trim();
            manageCheck.CheckTime     = Funs.GetNewDateTime(this.txtCheckTime.Text.Trim());
            manageCheck.VerifyPerson  = this.txtVerifyPerson.Text.Trim();
            manageCheck.VerifyTime    = Funs.GetNewDateTime(this.txtVerifyTime.Text.Trim());
            manageCheck.States        = BLL.Const.State_0;
            if (type == BLL.Const.BtnSubmit)
            {
                manageCheck.States = this.ctlAuditFlow.NextStep;
            }
            manageCheck.CompileMan  = this.CurrUser.UserId;
            manageCheck.CompileDate = DateTime.Now;

            BLL.ManageCheckItemService.DeleteMangeCheckItemByManageCheckId(this.ManageCheckId);

            if (!string.IsNullOrEmpty(this.ManageCheckId))
            {
                manageCheck.ManageCheckId = this.ManageCheckId;
                BLL.ManageCheckService.UpdateManageCheck(manageCheck);
                BLL.LogService.AddSys_Log(this.CurrUser, manageCheck.ManageCheckCode, manageCheck.ManageCheckId, BLL.Const.ManageCheckMenuId, BLL.Const.BtnModify);
            }
            else
            {
                this.ManageCheckId        = SQLHelper.GetNewID(typeof(Model.Administrative_ManageCheck));
                manageCheck.ManageCheckId = this.ManageCheckId;
                BLL.ManageCheckService.AddManageCheck(manageCheck);
                BLL.LogService.AddSys_Log(this.CurrUser, manageCheck.ManageCheckCode, manageCheck.ManageCheckId, BLL.Const.ManageCheckMenuId, BLL.Const.BtnAdd);
            }
            GetGvManageCheck(this.ManageCheckId);
            ////保存流程审核数据
            this.ctlAuditFlow.btnSaveData(this.ProjectId, BLL.Const.ManageCheckMenuId, this.ManageCheckId, (type == BLL.Const.BtnSubmit ? true : false), this.drpCheckTypeCode.SelectedText, "../Administrative/ManageCheckView.aspx?ManageCheckId={0}");
        }
Exemplo n.º 4
0
 /// <summary>
 /// 修改行政管理检查记录
 /// </summary>
 /// <param name="manageCheck"></param>
 public static void UpdateManageCheck(Model.Administrative_ManageCheck manageCheck)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Administrative_ManageCheck newManageCheck = db.Administrative_ManageCheck.FirstOrDefault(e => e.ManageCheckId == manageCheck.ManageCheckId);
     if (newManageCheck != null)
     {
         newManageCheck.ProjectId             = manageCheck.ProjectId;
         newManageCheck.ManageCheckCode       = manageCheck.ManageCheckCode;
         newManageCheck.CheckTypeCode         = manageCheck.CheckTypeCode;
         newManageCheck.SupplyCheck           = manageCheck.SupplyCheck;
         newManageCheck.IsSupplyCheck         = manageCheck.IsSupplyCheck;
         newManageCheck.ViolationRule         = manageCheck.ViolationRule;
         newManageCheck.ToViolationHandleCode = manageCheck.ToViolationHandleCode;
         newManageCheck.CheckPerson           = manageCheck.CheckPerson;
         newManageCheck.CheckTime             = manageCheck.CheckTime;
         newManageCheck.VerifyPerson          = manageCheck.VerifyPerson;
         newManageCheck.VerifyTime            = manageCheck.VerifyTime;
         newManageCheck.States      = manageCheck.States;
         newManageCheck.CompileMan  = manageCheck.CompileMan;
         newManageCheck.CompileDate = manageCheck.CompileDate;
         db.SubmitChanges();
     }
 }
Exemplo n.º 5
0
        /// <summary>
        /// 加载页面
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
                this.ProjectId = this.CurrUser.LoginProjectId;
                this.drpCheckTypeCode.DataValueField = "CheckTypeCode";
                this.drpCheckTypeCode.DataTextField  = "CheckTypeContent";
                this.drpCheckTypeCode.DataSource     = BLL.CheckTypeSetService.GetCheckTypeSetList();
                this.drpCheckTypeCode.DataBind();
                Funs.FineUIPleaseSelect(this.drpCheckTypeCode);

                this.drpViolationRule.DataValueField = "ViolationRuleId";
                this.drpViolationRule.DataTextField  = "ViolationRule";
                this.drpViolationRule.DataSource     = ViolationRuleService.GetViolationRuleList();
                this.drpViolationRule.DataBind();
                Funs.FineUIPleaseSelect(this.drpViolationRule);

                this.ManageCheckId = Request.Params["ManageCheckId"];
                if (!string.IsNullOrEmpty(this.ManageCheckId))
                {
                    Model.Administrative_ManageCheck manageCheck = BLL.ManageCheckService.GetManageCheckById(this.ManageCheckId);
                    if (manageCheck != null)
                    {
                        this.ProjectId        = manageCheck.ProjectId;
                        this.Grid1.DataSource = BLL.CheckTypeSetService.GetCheckTypeSetsBySupCheckTypeCode(manageCheck.CheckTypeCode, ManageCheckId);
                        this.Grid1.PageIndex  = 0;
                        this.Grid1.DataBind();
                        if (Grid1.Rows.Count > 0)
                        {
                            this.Grid1.Hidden = false;
                        }

                        this.txtManageCheckCode.Text = BLL.CodeRecordsService.ReturnCodeByDataId(this.ManageCheckId);
                        if (manageCheck.CheckTypeCode != null)
                        {
                            this.drpCheckTypeCode.SelectedValue = manageCheck.CheckTypeCode;
                        }
                        this.txtSupplyCheck.Text            = manageCheck.SupplyCheck;
                        this.drpIsSupplyCheck.SelectedValue = Convert.ToString(manageCheck.IsSupplyCheck);
                        this.drpViolationRule.SelectedValue = Convert.ToString(manageCheck.ViolationRule);
                        this.txtCheckPerson.Text            = manageCheck.CheckPerson;
                        if (manageCheck.CheckTime != null)
                        {
                            this.txtCheckTime.Text = string.Format("{0:yyyy-MM-dd}", manageCheck.CheckTime);
                        }
                        this.txtVerifyPerson.Text = manageCheck.VerifyPerson;
                        if (manageCheck.VerifyTime != null)
                        {
                            this.txtVerifyTime.Text = string.Format("{0:yyyy-MM-dd}", manageCheck.VerifyTime);
                        }
                    }
                }
                else
                {
                    ////自动生成编码
                    this.txtManageCheckCode.Text = BLL.CodeRecordsService.ReturnCodeByMenuIdProjectId(BLL.Const.ManageCheckMenuId, this.ProjectId, this.CurrUser.UnitId);
                    this.txtCheckTime.Text       = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
                    this.txtVerifyTime.Text      = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
                }
                ///初始化审核菜单
                this.ctlAuditFlow.MenuId    = BLL.Const.ManageCheckMenuId;
                this.ctlAuditFlow.DataId    = this.ManageCheckId;
                this.ctlAuditFlow.ProjectId = this.ProjectId;
                this.ctlAuditFlow.UnitId    = this.CurrUser.UnitId;
            }
        }
Exemplo n.º 6
0
        /// <summary>
        /// 加载页面
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                btnClose.OnClientClick = ActiveWindow.GetHideReference();
                this.ManageCheckId     = Request.Params["ManageCheckId"];
                if (!string.IsNullOrEmpty(this.ManageCheckId))
                {
                    Model.Administrative_ManageCheck manageCheck = BLL.ManageCheckService.GetManageCheckById(this.ManageCheckId);
                    if (manageCheck != null)
                    {
                        this.Grid1.DataSource = BLL.CheckTypeSetService.GetCheckTypeSetsBySupCheckTypeCode(manageCheck.CheckTypeCode, ManageCheckId);
                        this.Grid1.PageIndex  = 0;
                        this.Grid1.DataBind();
                        if (Grid1.Rows.Count > 0)
                        {
                            this.Grid1.Hidden = false;
                        }

                        this.txtManageCheckCode.Text = BLL.CodeRecordsService.ReturnCodeByDataId(this.ManageCheckId);
                        if (manageCheck.CheckTypeCode != null)
                        {
                            var checkType = BLL.CheckTypeSetService.GetCheckTypeSetByCheckTypeCode(manageCheck.CheckTypeCode);
                            if (checkType != null)
                            {
                                this.txtCheckTypeCode.Text = checkType.CheckTypeContent;
                            }
                        }
                        this.txtSupplyCheck.Text = manageCheck.SupplyCheck;
                        if (manageCheck.IsSupplyCheck == true)
                        {
                            this.txtIsSupplyCheck.Text = "是";
                        }
                        else
                        {
                            this.txtIsSupplyCheck.Text = "否";
                        }
                        if (manageCheck.ViolationRule != null)
                        {
                            var violationRule = BLL.ViolationRuleService.GetViolationRuleById(manageCheck.ViolationRule);
                            if (violationRule != null)
                            {
                                this.txtViolationRule.Text = violationRule.ViolationRule;
                            }
                        }
                        this.txtCheckPerson.Text = manageCheck.CheckPerson;
                        if (manageCheck.CheckTime != null)
                        {
                            this.txtCheckTime.Text = string.Format("{0:yyyy-MM-dd}", manageCheck.CheckTime);
                        }
                        this.txtVerifyPerson.Text = manageCheck.VerifyPerson;
                        if (manageCheck.VerifyTime != null)
                        {
                            this.txtVerifyTime.Text = string.Format("{0:yyyy-MM-dd}", manageCheck.VerifyTime);
                        }
                    }
                }
                ///初始化审核菜单
                this.ctlAuditFlow.MenuId = BLL.Const.ManageCheckMenuId;
                this.ctlAuditFlow.DataId = this.ManageCheckId;
            }
        }