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); } }
// DropDown Generator private void GenerateRole() { TxtRoleName.Items.Clear(); var ret = roleControl.GetData(); var datas = ret.Result; if (datas != null && datas.Count() > 0) { TxtRoleName.DataSource = datas; TxtRoleName.DataTextField = "roleName"; TxtRoleName.DataValueField = "roleName"; TxtRoleName.DataBind(); } TxtRoleName.SelectedIndex = 0; }
private void ClearValues() { try { RoleId = 0; TxtRoleName.Text = ""; TxtRoleFullName.Text = ""; TxtRoleName.Select(); strRoleName = ""; stRoleName = ""; strRoleFullName = ""; stRoleFullName = ""; GetAuthorized(RoleId); } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
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); } }