/*==================================================================================================================================
        * Private Methods
        *=================================================================================================================================*/
        private questStatus initialize()
        {
            // Initialize
            questStatus status = null;

            try
            {
                _dbFiltersMgr = new DbFiltersMgr(this.UserSession);
            }
            catch (System.Exception ex)
            {
                status = new questStatus(Severity.Fatal, String.Format("EXCEPTION: {0}.{1}: {2}",
                                                                       this.GetType().ToString(), MethodInfo.GetCurrentMethod().Name, ex.Message));
                throw new System.Exception(status.Message, ex);
            }
            return(new questStatus(Severity.Success));
        }
Exemple #2
0
        public questStatus ReadTablesetDataManagement(TablesetId tablesetId, out TablesetDataManagement tablesetDataManagement)
        {
            // Initialize
            questStatus status = null;

            tablesetDataManagement = null;


            // Read tableset configuration
            TablesetConfiguration tablesetConfiguration = null;

            status = ReadTablesetConfiguration(tablesetId, out tablesetConfiguration);
            if (!questStatusDef.IsSuccess(status))
            {
                return(status);
            }


            // Build tableset data management.
            tablesetDataManagement = new TablesetDataManagement();
            tablesetDataManagement.TablesetConfiguration = tablesetConfiguration;


            // TODO: REFACTOR SOME STUFF. FOCUSING ON UI RIGHT NOW, NO TIME FOR IT HERE.
            // Read tableset filters
            List <Filter> filterList   = null;
            DbFiltersMgr  dbFiltersMgr = new DbFiltersMgr(this._userSession);

            status = dbFiltersMgr.Read(tablesetId, out filterList);
            if (!questStatusDef.IsSuccess(status))
            {
                return(status);
            }
            tablesetDataManagement.FilterList = filterList;


            return(new questStatus(Severity.Success));
        }