/// <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(); } }
/// <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; } }
/// <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(); } }
/// <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(); }
/// <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}"); }
/// <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; } }