protected void btAddApprover_Click(object sender, EventArgs e) { try { if (!isUpdate()) { sec = new CoQuanLuuTru(); sec.Name = tbxName.Text; sec.Code = tbxCode.Text; } else { sec.Name = tbxName.Text; sec.Code = tbxCode.Text; } if (!isUpdate()) { if (validateSecurity(sec)) { um.addCoQuanLuuTru(sec); tbxCode.Text = ""; tbxName.Text = ""; } else { Logger.logmessage(classobject, "btAddApprover_Click", "Validate fail 4 inssert"); } } else if (um.validateSecCode4Update(sec.Code, sec.ID)) { um.updateCoQuanLuuTru(sec); tbxCode.Text = ""; tbxName.Text = ""; } else { Logger.logmessage(classobject, "btAddApprover_Click", "Validate fail 4 update"); } Session[Su_CoQuanLuuTruLogic.SESSION_SEC_ID] = null; Response.Redirect("QLCoQuanLuuTru.aspx", false); } catch (Exception ex) { Logger.logmessage(classobject, "btAddApprover_Click", ex.Message + ex.StackTrace); Response.Redirect("~/ThongBaoLoi.aspx", false); } }