Пример #1
0
 /// <summary>
 /// 根据主键删除职业健康
 /// </summary>
 /// <param name="healthManageId"></param>
 public static void DeleteHealthManageById(string healthManageId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Administrative_HealthManage healthManage = db.Administrative_HealthManage.FirstOrDefault(e => e.HealthManageId == healthManageId);
     if (healthManage != null)
     {
         BLL.CommonService.DeleteAttachFileById(healthManageId);
         ////删除审核流程表
         BLL.CommonService.DeleteFlowOperateByID(healthManage.HealthManageId);
         db.Administrative_HealthManage.DeleteOnSubmit(healthManage);
         db.SubmitChanges();
     }
 }
Пример #2
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.drpPersonId.DataValueField = "UserId";
                this.drpPersonId.DataTextField  = "UserName";
                this.drpPersonId.DataSource     = BLL.UserService.GetUserList();
                this.drpPersonId.DataBind();
                Funs.FineUIPleaseSelect(this.drpPersonId);
                this.HealthManageId = Request.Params["HealthManageId"];
                if (!string.IsNullOrEmpty(this.HealthManageId))
                {
                    Model.Administrative_HealthManage healthManage = BLL.HealthManageService.GetHealthManageById(this.HealthManageId);
                    if (healthManage != null)
                    {
                        this.ProjectId = healthManage.ProjectId;
                        if (!string.IsNullOrEmpty(healthManage.PersonId))
                        {
                            this.drpPersonId.SelectedValue = healthManage.PersonId;
                        }
                        if (healthManage.Age != null)
                        {
                            this.txtAge.Text = Convert.ToString(healthManage.Age);
                        }
                        this.txtBloodtype.Text   = healthManage.Bloodtype;
                        this.txtHealthState.Text = healthManage.HealthState;
                        this.txtTaboo.Text       = healthManage.Taboo;
                        if (healthManage.CheckTime != null)
                        {
                            this.txtCheckTime.Text = string.Format("{0:yyyy-MM-dd}", healthManage.CheckTime);
                        }
                        this.txtRemark.Text = healthManage.Remark;
                    }
                }
                else
                {
                    this.txtCheckTime.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
                }
                ///初始化审核菜单
                this.ctlAuditFlow.MenuId    = BLL.Const.HealthManageMenuId;
                this.ctlAuditFlow.DataId    = this.HealthManageId;
                this.ctlAuditFlow.ProjectId = this.ProjectId;
                this.ctlAuditFlow.UnitId    = this.CurrUser.UnitId;
            }
        }
Пример #3
0
 /// <summary>
 /// 修改职业健康
 /// </summary>
 /// <param name="healthManage"></param>
 public static void UpdateHealthManage(Model.Administrative_HealthManage healthManage)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Administrative_HealthManage newHealthManage = db.Administrative_HealthManage.FirstOrDefault(e => e.HealthManageId == healthManage.HealthManageId);
     if (newHealthManage != null)
     {
         //newHealthManage.ProjectId = healthManage.ProjectId;
         newHealthManage.PersonId    = healthManage.PersonId;
         newHealthManage.Age         = healthManage.Age;
         newHealthManage.Bloodtype   = healthManage.Bloodtype;
         newHealthManage.HealthState = healthManage.HealthState;
         newHealthManage.Taboo       = healthManage.Taboo;
         newHealthManage.CheckTime   = healthManage.CheckTime;
         newHealthManage.Remark      = healthManage.Remark;
         newHealthManage.States      = healthManage.States;
         newHealthManage.CompileMan  = healthManage.CompileMan;
         newHealthManage.CompileDate = healthManage.CompileDate;
         db.SubmitChanges();
     }
 }
Пример #4
0
 /// <summary>
 /// 添加职业健康
 /// </summary>
 /// <param name="healthManage"></param>
 public static void AddHealthManage(Model.Administrative_HealthManage healthManage)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Administrative_HealthManage newHealthManage = new Model.Administrative_HealthManage
     {
         HealthManageId = healthManage.HealthManageId,
         ProjectId      = healthManage.ProjectId,
         PersonId       = healthManage.PersonId,
         Age            = healthManage.Age,
         Bloodtype      = healthManage.Bloodtype,
         HealthState    = healthManage.HealthState,
         Taboo          = healthManage.Taboo,
         CheckTime      = healthManage.CheckTime,
         Remark         = healthManage.Remark,
         States         = healthManage.States,
         CompileMan     = healthManage.CompileMan,
         CompileDate    = healthManage.CompileDate
     };
     db.Administrative_HealthManage.InsertOnSubmit(newHealthManage);
     db.SubmitChanges();
 }
Пример #5
0
 /// <summary>
 /// 保存数据
 /// </summary>
 /// <param name="type"></param>
 private void SaveData(string type)
 {
     Model.Administrative_HealthManage healthManage = new Model.Administrative_HealthManage
     {
         ProjectId = this.ProjectId
     };
     if (this.drpPersonId.SelectedValue != BLL.Const._Null)
     {
         healthManage.PersonId = this.drpPersonId.SelectedValue;
     }
     healthManage.Age         = Funs.GetNewInt(this.txtAge.Text.Trim());
     healthManage.Bloodtype   = this.txtBloodtype.Text.Trim();
     healthManage.HealthState = this.txtHealthState.Text.Trim();
     healthManage.Taboo       = this.txtTaboo.Text.Trim();
     healthManage.CheckTime   = Funs.GetNewDateTime(this.txtCheckTime.Text.Trim());
     healthManage.Remark      = this.txtRemark.Text.Trim();
     healthManage.CompileMan  = this.CurrUser.UserId;
     healthManage.CompileDate = DateTime.Now;
     healthManage.States      = BLL.Const.State_0;
     if (type == BLL.Const.BtnSubmit)
     {
         healthManage.States = this.ctlAuditFlow.NextStep;
     }
     if (!string.IsNullOrEmpty(this.HealthManageId))
     {
         healthManage.HealthManageId = this.HealthManageId;
         BLL.HealthManageService.UpdateHealthManage(healthManage);
         BLL.LogService.AddSys_Log(this.CurrUser, this.drpPersonId.SelectedText, healthManage.HealthManageId, BLL.Const.HealthManageMenuId, BLL.Const.BtnModify);
     }
     else
     {
         this.HealthManageId         = SQLHelper.GetNewID(typeof(Model.Administrative_HealthManage));
         healthManage.HealthManageId = this.HealthManageId;
         BLL.HealthManageService.AddHealthManage(healthManage);
         BLL.LogService.AddSys_Log(this.CurrUser, this.drpPersonId.SelectedText, healthManage.HealthManageId, BLL.Const.HealthManageMenuId, BLL.Const.BtnAdd);
     }
     ////保存流程审核数据
     this.ctlAuditFlow.btnSaveData(this.ProjectId, BLL.Const.HealthManageMenuId, this.HealthManageId, (type == BLL.Const.BtnSubmit ? true : false), this.drpPersonId.SelectedText.Trim(), "../Administrative/HealthManageView.aspx?HealthManageId={0}");
 }
Пример #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.HealthManageId = Request.Params["HealthManageId"];
                if (!string.IsNullOrEmpty(this.HealthManageId))
                {
                    Model.Administrative_HealthManage healthManage = BLL.HealthManageService.GetHealthManageById(this.HealthManageId);
                    if (healthManage != null)
                    {
                        if (!string.IsNullOrEmpty(healthManage.PersonId))
                        {
                            var person = BLL.UserService.GetUserByUserId(healthManage.PersonId);
                            if (person != null)
                            {
                                this.txtPersonName.Text = person.UserName;
                            }
                        }
                        if (healthManage.Age != null)
                        {
                            this.txtAge.Text = Convert.ToString(healthManage.Age);
                        }
                        this.txtBloodtype.Text   = healthManage.Bloodtype;
                        this.txtHealthState.Text = healthManage.HealthState;
                        this.txtTaboo.Text       = healthManage.Taboo;
                        if (healthManage.CheckTime != null)
                        {
                            this.txtCheckTime.Text = string.Format("{0:yyyy-MM-dd}", healthManage.CheckTime);
                        }
                        this.txtRemark.Text = healthManage.Remark;
                    }
                }
                ///初始化审核菜单
                this.ctlAuditFlow.MenuId = BLL.Const.HealthManageMenuId;
                this.ctlAuditFlow.DataId = this.HealthManageId;
            }
        }