Example #1
0
        /// <summary>
        /// Sets Up Form Permissions
        /// </summary>
        /// <param name="userId">User Id To Load Permissions For</param>
        /// <returns>True/False For Success</returns>
        public bool FormSetup(int userId)
        {
            //Create Flag
            bool rightsLoaded;

            //Get Security Settings
            using (
                var oSecurity = new UserSecurityTemplate(_connectionString, _useWeb))
            {
                //Get Rights
                rightsLoaded = oSecurity.GetUserFormRights(userId, AssignedFormId,
                                                           ref _userCanEdit, ref _userCanAdd,
                                                           ref _userCanDelete, ref _userCanView);
            }

            //Return Flag
            return(rightsLoaded);
        }
Example #2
0
        /// <summary>
        /// Sets Up Form Permissions For Logged In User
        /// </summary>
        /// <param name="userId">User Logged In</param>
        /// <returns>True/False For Success</returns>
        public bool FormSetup(int userId)
        {
            //Create Flag
            bool rightsLoaded;

            //Get Security Settings
            using (
                var oSecurity = new UserSecurityTemplate(
                    ConfigurationManager.ConnectionStrings["connection"].ToString(),
                    ConfigurationManager.AppSettings["UsingWebService"] == "Y"))
            {
                //Get Rights
                rightsLoaded = oSecurity.GetUserFormRights(userId, AssignedFormId,
                                                           ref _userCanEdit, ref _userCanAdd,
                                                           ref _userCanDelete, ref _userCanView);
            }

            //Return Flag
            return(rightsLoaded);
        }