/// <summary>
        /// 保存按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strRowID = hfFormID.Text;

            Model.Base_SolutionTempleteType solutionTempleteType = new Model.Base_SolutionTempleteType
            {
                SolutionTempleteTypeCode = this.txtSolutionTempleteTypeCode.Text.Trim(),
                SolutionTempleteTypeName = this.txtSolutionTempleteTypeName.Text.Trim(),
                Remark    = txtRemark.Text.Trim(),
                SortIndex = Funs.GetNewIntOrZero(this.txtSolutionTempleteTypeCode.Text.Trim())
            };
            if (string.IsNullOrEmpty(strRowID))
            {
                BLL.SolutionTempleteTypeService.AddSolutionTempleteType(solutionTempleteType);
                BLL.LogService.AddSys_Log(this.CurrUser, solutionTempleteType.SolutionTempleteTypeCode, solutionTempleteType.SolutionTempleteTypeCode, BLL.Const.SolutionTempleteTypeMenuId, BLL.Const.BtnAdd);
            }
            else
            {
                BLL.SolutionTempleteTypeService.UpdateSolutionTempleteType(solutionTempleteType);
                BLL.LogService.AddSys_Log(this.CurrUser, solutionTempleteType.SolutionTempleteTypeCode, solutionTempleteType.SolutionTempleteTypeCode, BLL.Const.SolutionTempleteTypeMenuId, BLL.Const.BtnModify);
            }
            this.SimpleForm1.Reset();
            // 重新绑定表格,并点击当前编辑或者新增的行
            BindGrid();
            PageContext.RegisterStartupScript(String.Format("F('{0}').selectRow('{1}');", Grid1.ClientID, solutionTempleteType.SolutionTempleteTypeCode));
        }
Example #2
0
 /// <summary>
 /// 修改施工方案模板类型
 /// </summary>
 /// <param name="solutionTempleteType"></param>
 public static void UpdateSolutionTempleteType(Model.Base_SolutionTempleteType solutionTempleteType)
 {
     Model.Base_SolutionTempleteType newSolutionTempleteType = db.Base_SolutionTempleteType.FirstOrDefault(e => e.SolutionTempleteTypeCode == solutionTempleteType.SolutionTempleteTypeCode);
     if (newSolutionTempleteType != null)
     {
         newSolutionTempleteType.SolutionTempleteTypeName = solutionTempleteType.SolutionTempleteTypeName;
         newSolutionTempleteType.Remark    = solutionTempleteType.Remark;
         newSolutionTempleteType.SortIndex = solutionTempleteType.SortIndex;
         db.SubmitChanges();
     }
 }
Example #3
0
 /// <summary>
 /// 添加施工方案模板类型
 /// </summary>
 /// <param name="solutionTempleteType"></param>
 public static void AddSolutionTempleteType(Model.Base_SolutionTempleteType solutionTempleteType)
 {
     Model.Base_SolutionTempleteType newSolutionTempleteType = new Model.Base_SolutionTempleteType
     {
         SolutionTempleteTypeCode = solutionTempleteType.SolutionTempleteTypeCode,
         SolutionTempleteTypeName = solutionTempleteType.SolutionTempleteTypeName,
         Remark    = solutionTempleteType.Remark,
         SortIndex = solutionTempleteType.SortIndex
     };
     db.Base_SolutionTempleteType.InsertOnSubmit(newSolutionTempleteType);
     db.SubmitChanges();
 }