using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using BLL; namespace FineUIPro.Web.CQMS.BaseInfo { public partial class ProjectSysSet : PageBase { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GetButtonPower(); Model.Project_Sys_Set CheckEquipmentDay = BLL.Project_SysSetService.GetSysSetBySetName("检试验设备到期提醒天数", this.CurrUser.LoginProjectId); if (CheckEquipmentDay != null) { this.txtRemindDay.Text = CheckEquipmentDay.SetValue; } Model.Project_Sys_Set CheckMonthStartDay = BLL.Project_SysSetService.GetSysSetBySetName("月报开始日期", this.CurrUser.LoginProjectId); if (CheckMonthStartDay != null) { this.txtStarTime.Text = CheckMonthStartDay.SetValue; } else { this.txtStarTime.Text = "25"; } Model.Project_Sys_Set CheckMonthEndDay = BLL.Project_SysSetService.GetSysSetBySetName("月报结束日期", this.CurrUser.LoginProjectId); if (CheckMonthEndDay != null) { this.txtEndTime.Text = CheckMonthEndDay.SetValue; } else { this.txtEndTime.Text = "24"; } } } protected void btnSave_Click(object sender, EventArgs e) { Model.Project_Sys_Set CheckEquipmentDay = BLL.Project_SysSetService.GetSysSetBySetName("检试验设备到期提醒天数", this.CurrUser.LoginProjectId); if (CheckEquipmentDay != null) { if (!string.IsNullOrEmpty(this.txtRemindDay.Text.Trim())) { CheckEquipmentDay.SetValue = this.txtRemindDay.Text.Trim(); BLL.Project_SysSetService.UpdateSet(CheckEquipmentDay); } } else { if (!string.IsNullOrEmpty(this.txtRemindDay.Text.Trim())) { Model.Project_Sys_Set newCheckEquipmentDay = new Model.Project_Sys_Set(); newCheckEquipmentDay.SetId = SQLHelper.GetNewID(typeof(Model.Project_Sys_Set)); newCheckEquipmentDay.ProjectId = this.CurrUser.LoginProjectId; newCheckEquipmentDay.SetName = "检试验设备到期提醒天数"; newCheckEquipmentDay.SetValue = this.txtRemindDay.Text.Trim(); BLL.Project_SysSetService.AddSet(newCheckEquipmentDay); } } Model.Project_Sys_Set CheckMonthStartDay = BLL.Project_SysSetService.GetSysSetBySetName("月报开始日期", this.CurrUser.LoginProjectId); if (CheckMonthStartDay != null) { if (!string.IsNullOrEmpty(this.txtStarTime.Text.Trim())) { CheckMonthStartDay.SetValue = this.txtStarTime.Text.Trim(); BLL.Project_SysSetService.UpdateSet(CheckMonthStartDay); } } else { if (!string.IsNullOrEmpty(this.txtStarTime.Text.Trim())) { Model.Project_Sys_Set newCheckEquipmentDay = new Model.Project_Sys_Set(); newCheckEquipmentDay.SetId = SQLHelper.GetNewID(typeof(Model.Project_Sys_Set)); newCheckEquipmentDay.ProjectId = this.CurrUser.LoginProjectId; newCheckEquipmentDay.SetName = "月报开始日期"; newCheckEquipmentDay.SetValue = this.txtStarTime.Text.Trim(); BLL.Project_SysSetService.AddSet(newCheckEquipmentDay); } } Model.Project_Sys_Set CheckMonthEndDay = BLL.Project_SysSetService.GetSysSetBySetName("月报结束日期", this.CurrUser.LoginProjectId); if (CheckMonthEndDay != null) { if (!string.IsNullOrEmpty(this.txtEndTime.Text.Trim())) { CheckMonthStartDay.SetValue = this.txtEndTime.Text.Trim(); BLL.Project_SysSetService.UpdateSet(CheckMonthStartDay); } } else { if (!string.IsNullOrEmpty(this.txtEndTime.Text.Trim())) { Model.Project_Sys_Set newCheckEquipmentDay = new Model.Project_Sys_Set(); newCheckEquipmentDay.SetId = SQLHelper.GetNewID(typeof(Model.Project_Sys_Set)); newCheckEquipmentDay.ProjectId = this.CurrUser.LoginProjectId; newCheckEquipmentDay.SetName = "月报结束日期"; newCheckEquipmentDay.SetValue = this.txtEndTime.Text.Trim(); BLL.Project_SysSetService.AddSet(newCheckEquipmentDay); } } Alert.ShowInTop("保存成功!", MessageBoxIcon.Success); } #region 判断按钮权限 /// /// 判断按钮权限 /// private void GetButtonPower() { if (BLL.CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.CQMSSysSetMenuId, Const.BtnSave)) { this.btnSave.Hidden = false; } } #endregion } }