Esempio n. 1
0
        public static Int32 SaveWithReporting(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, USERS objSave)
        {
            Int32   objReturn = 0;
            USERSDB objDB     = new USERSDB();

            objReturn = objDB.Save(CURRENT_USER, CURRENT_REGISTRY_ID, objSave);
            if (objReturn > 0)
            {
                //Create System User
                ReportManager.AddSystemUser(CURRENT_USER, CURRENT_REGISTRY_ID, objSave.USERNAME);

                //Give Read Only to Root
                ReportManager.AddItemReadOnly(CURRENT_USER, CURRENT_REGISTRY_ID, objSave.USERNAME, "/");

                //Give Read Only to Reports
                ReportManager.AddItemReadOnly(CURRENT_USER, CURRENT_REGISTRY_ID, objSave.USERNAME, "/Reports");

                //Give Read Only to System
                STD_REGISTRY registry = STD_REGISTRYManager.GetSystemRegistry();
                if (registry != null && !string.IsNullOrEmpty(registry.CODE))
                {
                    ReportManager.AddItemReadOnly(CURRENT_USER, CURRENT_REGISTRY_ID, objSave.USERNAME, "/Reports/" + registry.CODE);
                }

                //Add User Folder and Give Admin
                string itemPath = ReportManager.CreateUserFolder(CURRENT_USER, CURRENT_REGISTRY_ID, objSave.USERNAME);
                if (!string.IsNullOrEmpty(itemPath))
                {
                    ReportManager.AddItemAdmin(CURRENT_USER, CURRENT_REGISTRY_ID, objSave.USERNAME, itemPath);
                }
            }

            return(objReturn);
        }
Esempio n. 2
0
        public static Boolean Delete(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, Int32 USER_ID)
        {
            Boolean objReturn = false;
            USERSDB objDB     = new USERSDB();

            objReturn = objDB.Delete(CURRENT_USER, CURRENT_REGISTRY_ID, USER_ID);

            return(objReturn);
        }
Esempio n. 3
0
        public static Int32 Save(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, USERS objSave)
        {
            Int32   objReturn = 0;
            USERSDB objDB     = new USERSDB();

            objReturn = objDB.Save(CURRENT_USER, CURRENT_REGISTRY_ID, objSave);

            return(objReturn);
        }
Esempio n. 4
0
        public static List <USERS> GetItems(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID)
        {
            List <USERS> objReturn = null;
            USERSDB      objDB     = new USERSDB();

            objReturn = objDB.GetItems(CURRENT_USER, CURRENT_REGISTRY_ID);

            return(objReturn);
        }
Esempio n. 5
0
        public static USERS GetItem(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, Int32 USER_ID)
        {
            USERS   objReturn = null;
            USERSDB objDB     = new USERSDB();

            objReturn = objDB.GetItem(CURRENT_USER, CURRENT_REGISTRY_ID, USER_ID);

            return(objReturn);
        }
Esempio n. 6
0
        public static USERS GetItemByName(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, string username)
        {
            USERS   objReturn = null;
            USERSDB objDB     = new USERSDB();

            objReturn = objDB.GetItemByName(CURRENT_USER, CURRENT_REGISTRY_ID, username);

            return(objReturn);
        }
Esempio n. 7
0
        public static Boolean SetDefaultRegistry(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, Boolean IS_DEFAULT)
        {
            Boolean objReturn = false;
            USERSDB objDB     = new USERSDB();

            objReturn = objDB.SetDefaultRegistry(CURRENT_USER, CURRENT_REGISTRY_ID, IS_DEFAULT);

            return(objReturn);
        }
Esempio n. 8
0
        public static List <DomainUser> GetActiveDirectory(DomainNames domainNames, string searchString)
        {
            List <DomainUser> objReturn = null;
            USERSDB           objDB     = new USERSDB();

            if (!string.IsNullOrEmpty(searchString))
            {
                objReturn = objDB.GetActiveDirectory(domainNames, searchString);
            }

            return(objReturn);
        }