Esempio n. 1
0
        /**
         * Apply permissions to users depending on user group
         */
        public bool ApplyPermisions(string strPerm)
        {
            bool isEnabled = false;

            try
            {
                using (DBAuditDataContext dc = new DBAuditDataContext())
                {
                    dc.ProGetUserPermisions(_strUser, ref _intAdmin, ref _intAdd, ref _intEdit, ref _intView);
                }
                if (strPerm == "Admin" && _intAdmin == 1)
                {
                    isEnabled = true;
                }
                else if (strPerm == "Add" && _intAdd == 1)
                {
                    isEnabled = true;
                }
                else if (strPerm == "Edit" && _intEdit == 1)
                {
                    isEnabled = true;
                }
                else if (strPerm == "View" && _intView == 1)
                {
                    isEnabled = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return(isEnabled);
        }