Esempio 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);
            }
        }
Esempio n. 2
0
        // 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;
        }
Esempio n. 3
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);
            }
        }
Esempio n. 4
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);
            }
        }