Esempio n. 1
0
        private bool CauseValidation()
        {
            bool result = false;

            configManager.Message.Clear();
            switch (PANEL)
            {
            case ENUMPanel.PANEL_DATABASE_WATCHER:
                result = panelDatabaseWatcher.CauseValidation();
                break;

            case ENUMPanel.PANEL_DRIVE_CONTROLLER:
                result = panelDriveController.CauseValidation();
                break;

            case ENUMPanel.PANEL_FTP_SETTINGS:
                result = panelFTPSettings.CauseValidation();
                break;

            case ENUMPanel.PANEL_HOME:
                result = panelHome.CauseValidation();
                break;

            case ENUMPanel.PANEL_PHY_MEM_WATCHER:
                result = panelPhyMemController.CauseValidation();
                break;

            case ENUMPanel.PANEL_SERVICE_WATCHER:
                result = panelServiceWatcher.CauseValidation();
                break;

            case ENUMPanel.PANEL_SMTP_SETTINGS:
                result = panelSMTPSettings.CauseValidation();
                break;

            case ENUMPanel.PANEL_SUBSCRIPTION_CONTROLLER:
                result = panelTransportController.CauseValidation();
                break;

            case ENUMPanel.PANEL_LOGGER:
                result = panelLogger.CauseValidation();
                break;

            case ENUMPanel.PANEL_MEMEORY_ANALYZER:
                result = panelMemoryAnalyzer.CauseValidation();
                break;

            case ENUMPanel.PANEL_EVENT_REPORTING:
                result = panelCrashReporting.CauseValidation();
                break;

            case ENUMPanel.PANEL_SYSTEM_INFORMATION:
                result = panelSystemInformation.CauseValidation();
                break;

            case ENUMPanel.PANEL_USER_CONTROLLER:
                result = panelUserController.CauseValidation();
                break;

            case ENUMPanel.PANEL_ACTION_CONTROLLER:
                result = panelActionController.CauseValidation();
                break;

            case ENUMPanel.PANEL_SQL_CONTROLLER:
                result = panelSQLContoller.CauseValidation();
                break;

            case ENUMPanel.PANEL_SERVICE_CONTROLLER:
                result = panelServiceController.CauseValidation();
                break;

            default:
                result = false;
                break;
            }
            return(result);
        }