private bool CheckValues() { try { if (TxtRoleName.Text.Trim() == string.Empty) { XtraMessageBox.Show("กรุณาระบุชื่อสิทธิ์การใช้งาน !", "เตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtRoleName.Focus(); return(false); } if (TxtRoleFullName.Text.Trim() == string.Empty) { XtraMessageBox.Show("กรุณาระบุชื่อเต็มสิทธิ์การใช้งาน !", "เตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtRoleFullName.Focus(); return(false); } stRoleName = TxtRoleName.Text; stRoleFullName = TxtRoleFullName.Text; return(true); } catch (Exception ex) { XtraMessageBox.Show(ex.Message); return(false); } }
private bool SaveData() { try { if (CheckValues() == true) { if (CheckData(RoleId) == true) { if (stRoleName != strRoleName) { if (CheckDuplicate(1) == false) { XtraMessageBox.Show("ชื่อสิทธิ์การใช้งานนี้ถูกใช้งานแล้ว !", "เตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtRoleName.Focus(); return(false); } } if (stRoleFullName != strRoleFullName) { if (CheckDuplicate(2) == false) { XtraMessageBox.Show("ชื่อเต็มสิทธิ์การใช้งานนี้ถูกใช้งานแล้ว !", "เตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtRoleFullName.Focus(); return(false); } } if (SQLAuthorized.UpdateUserRole(RoleId, stRoleName, stRoleFullName)) { if (SaveAuthorized()) { XtraMessageBox.Show("บันทึกข้อมูลสำเร็จ", "สถานะ", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { if (CheckDuplicate(1) == false) { XtraMessageBox.Show("ชื่อสิทธิ์การใช้งานนี้ถูกใช้งานแล้ว !", "เตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtRoleName.Focus(); return(false); } if (CheckDuplicate(2) == false) { XtraMessageBox.Show("ชื่อเต็มสิทธิ์การใช้งานนี้ถูกใช้งานแล้ว !", "เตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtRoleFullName.Focus(); return(false); } if (SQLAuthorized.AddUserRole(stRoleName, stRoleFullName)) { RoleId = GetMaxUserRole(); if (SaveAuthorized()) { XtraMessageBox.Show("เพิ่มข้อมูลสำเร็จ", "สถานะ", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } return(true); } catch (Exception ex) { XtraMessageBox.Show(ex.Message); return(false); } }