/// <summary> /// 保存数据 /// </summary> /// <param name="type"></param> private void SaveData() { Model.CostGoods_MeasuresPlan measuresPlan = new Model.CostGoods_MeasuresPlan { ProjectId = this.CurrUser.LoginProjectId, MeasuresPlanCode = this.txtMeasuresPlanCode.Text.Trim() }; if (this.drpUnitId.SelectedValue != BLL.Const._Null) { measuresPlan.UnitId = this.drpUnitId.SelectedValue; } measuresPlan.FileContents = HttpUtility.HtmlEncode(this.txtFileContents.Text); measuresPlan.CompileMan = this.CurrUser.UserId; measuresPlan.CompileDate = Funs.GetNewDateTime(this.txtCompileDate.Text.Trim()); if (!string.IsNullOrEmpty(this.MeasuresPlanId)) { measuresPlan.MeasuresPlanId = this.MeasuresPlanId; BLL.MeasuresPlanService.UpdateMeasuresPlan(measuresPlan); BLL.LogService.AddSys_Log(this.CurrUser, measuresPlan.MeasuresPlanCode, measuresPlan.MeasuresPlanId, BLL.Const.ProjectMeasuresPlanMenuId, BLL.Const.BtnModify); } else { this.MeasuresPlanId = SQLHelper.GetNewID(typeof(Model.CostGoods_MeasuresPlan)); measuresPlan.MeasuresPlanId = this.MeasuresPlanId; BLL.MeasuresPlanService.AddMeasuresPlan(measuresPlan); BLL.LogService.AddSys_Log(this.CurrUser, measuresPlan.MeasuresPlanCode, measuresPlan.MeasuresPlanId, BLL.Const.ProjectMeasuresPlanMenuId, BLL.Const.BtnAdd); } }
/// <summary> /// 根据主键删除安全措施费使用计划 /// </summary> /// <param name="measuresPlanId"></param> public static void DeleteMeasuresPlanById(string measuresPlanId) { Model.SUBHSSEDB db = Funs.DB; Model.CostGoods_MeasuresPlan measuresPlan = db.CostGoods_MeasuresPlan.FirstOrDefault(e => e.MeasuresPlanId == measuresPlanId); if (measuresPlan != null) { CodeRecordsService.DeleteCodeRecordsByDataId(measuresPlanId); CommonService.DeleteAttachFileById(measuresPlanId); ////删除审核流程表 BLL.CommonService.DeleteFlowOperateByID(measuresPlanId); db.CostGoods_MeasuresPlan.DeleteOnSubmit(measuresPlan); db.SubmitChanges(); } }
/// <summary> /// 修改安全措施费使用计划 /// </summary> /// <param name="measuresPlan"></param> public static void UpdateMeasuresPlan(Model.CostGoods_MeasuresPlan measuresPlan) { Model.SUBHSSEDB db = Funs.DB; Model.CostGoods_MeasuresPlan newMeasuresPlan = db.CostGoods_MeasuresPlan.FirstOrDefault(e => e.MeasuresPlanId == measuresPlan.MeasuresPlanId); if (newMeasuresPlan != null) { newMeasuresPlan.ProjectId = measuresPlan.ProjectId; newMeasuresPlan.MeasuresPlanCode = measuresPlan.MeasuresPlanCode; newMeasuresPlan.UnitId = measuresPlan.UnitId; newMeasuresPlan.FileContents = measuresPlan.FileContents; newMeasuresPlan.CompileMan = measuresPlan.CompileMan; newMeasuresPlan.CompileDate = measuresPlan.CompileDate; db.SubmitChanges(); } }
/// <summary> /// 添加安全措施费使用计划 /// </summary> /// <param name="measuresPlan"></param> public static void AddMeasuresPlan(Model.CostGoods_MeasuresPlan measuresPlan) { Model.SUBHSSEDB db = Funs.DB; Model.CostGoods_MeasuresPlan newMeasuresPlan = new Model.CostGoods_MeasuresPlan { MeasuresPlanId = measuresPlan.MeasuresPlanId, ProjectId = measuresPlan.ProjectId, MeasuresPlanCode = measuresPlan.MeasuresPlanCode, UnitId = measuresPlan.UnitId, FileContents = measuresPlan.FileContents, CompileMan = measuresPlan.CompileMan, CompileDate = measuresPlan.CompileDate }; db.CostGoods_MeasuresPlan.InsertOnSubmit(newMeasuresPlan); db.SubmitChanges(); CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectMeasuresPlanMenuId, measuresPlan.ProjectId, measuresPlan.UnitId, measuresPlan.MeasuresPlanId, measuresPlan.CompileDate); }
/// <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(); BLL.UnitService.InitUnitDropDownList(this.drpUnitId, this.CurrUser.LoginProjectId, true); this.MeasuresPlanId = Request.Params["MeasuresPlanId"]; if (!string.IsNullOrEmpty(this.MeasuresPlanId)) { Model.CostGoods_MeasuresPlan measuresPlan = BLL.MeasuresPlanService.GetMeasuresPlanById(this.MeasuresPlanId); if (measuresPlan != null) { ///读取编号 this.txtMeasuresPlanCode.Text = BLL.CodeRecordsService.ReturnCodeByDataId(this.MeasuresPlanId); if (!string.IsNullOrEmpty(measuresPlan.UnitId)) { this.drpUnitId.SelectedValue = measuresPlan.UnitId; } if (measuresPlan.CompileDate != null) { this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", measuresPlan.CompileDate); } this.txtFileContents.Text = HttpUtility.HtmlDecode(measuresPlan.FileContents); } } else { this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); var codeTemplateRule = BLL.ProjectData_CodeTemplateRuleService.GetProjectData_CodeTemplateRuleByMenuIdProjectId(BLL.Const.ProjectMeasuresPlanMenuId, this.CurrUser.LoginProjectId); if (codeTemplateRule != null) { this.txtFileContents.Text = HttpUtility.HtmlDecode(codeTemplateRule.Template); } ////自动生成编码 this.txtMeasuresPlanCode.Text = BLL.CodeRecordsService.ReturnCodeByMenuIdProjectId(BLL.Const.ProjectMeasuresPlanMenuId, this.CurrUser.LoginProjectId, this.CurrUser.UnitId); } if (Request.Params["value"] == "0") { this.btnSave.Hidden = true; } } }