Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }