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