Ejemplo n.º 1
0
 /// <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);
     }
 }
Ejemplo n.º 2
0
 /// <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();
     }
 }
Ejemplo n.º 3
0
 /// <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();
     }
 }
Ejemplo n.º 4
0
 /// <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);
 }
Ejemplo 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();

                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;
                }
            }
        }