/// <summary> /// 保存按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSave_Click(object sender, EventArgs e) { string strRowID = hfFormID.Text; Model.Base_ViolationSort violationSort = new Model.Base_ViolationSort { ViolationSortCode = this.txtViolationSortCode.Text.Trim(), ViolationSortName = this.txtViolationSortName.Text.Trim(), Remark = txtRemark.Text.Trim() }; if (string.IsNullOrEmpty(strRowID)) { violationSort.ViolationSortId = SQLHelper.GetNewID(typeof(Model.Base_ViolationSort)); BLL.ViolationSortService.AddViolationSort(violationSort); BLL.LogService.AddSys_Log(this.CurrUser, violationSort.ViolationSortCode, violationSort.ViolationSortId, BLL.Const.ViolationSortMenuId, Const.BtnAdd); } else { violationSort.ViolationSortId = strRowID; BLL.ViolationSortService.UpdateViolationSort(violationSort); BLL.LogService.AddSys_Log(this.CurrUser, violationSort.ViolationSortCode, violationSort.ViolationSortId, BLL.Const.ViolationSortMenuId, Const.BtnModify); } this.SimpleForm1.Reset(); // 重新绑定表格,并点击当前编辑或者新增的行 BindGrid(); PageContext.RegisterStartupScript(String.Format("F('{0}').selectRow('{1}');", Grid1.ClientID, violationSort.ViolationSortId)); }
/// <summary> /// 根据主键删除违章种类 /// </summary> /// <param name="violationSortId"></param> public static void DeleteViolationSortById(string violationSortId) { Model.SUBHSSEDB db = Funs.DB; Model.Base_ViolationSort violationSort = db.Base_ViolationSort.FirstOrDefault(e => e.ViolationSortId == violationSortId); if (violationSort != null) { db.Base_ViolationSort.DeleteOnSubmit(violationSort); db.SubmitChanges(); } }
/// <summary> /// 修改违章种类 /// </summary> /// <param name="violationSort"></param> public static void UpdateViolationSort(Model.Base_ViolationSort violationSort) { Model.SUBHSSEDB db = Funs.DB; Model.Base_ViolationSort newViolationSort = db.Base_ViolationSort.FirstOrDefault(e => e.ViolationSortId == violationSort.ViolationSortId); if (newViolationSort != null) { newViolationSort.ViolationSortCode = violationSort.ViolationSortCode; newViolationSort.ViolationSortName = violationSort.ViolationSortName; newViolationSort.Remark = violationSort.Remark; db.SubmitChanges(); } }
/// <summary> /// 添加违章种类 /// </summary> /// <param name="violationSort"></param> public static void AddViolationSort(Model.Base_ViolationSort violationSort) { Model.SUBHSSEDB db = Funs.DB; Model.Base_ViolationSort newViolationSort = new Model.Base_ViolationSort { ViolationSortId = violationSort.ViolationSortId, ViolationSortCode = violationSort.ViolationSortCode, ViolationSortName = violationSort.ViolationSortName, Remark = violationSort.Remark }; db.Base_ViolationSort.InsertOnSubmit(newViolationSort); db.SubmitChanges(); }