Exemplo n.º 1
0
        /// <summary>
        ///Зарузка списка узлов, для их отображения в дереве элементов
        /// </summary>
        /// <returns>Список узлов</returns>
        public List <IsbNode> Load(List <IsbNode> isblList)
        {
            IsbNode isblNode;

            var loaderEDocType   = new EDocType(_connection);
            var loaderFunction   = new Function(_connection);
            var loaderReference  = new Reference(_connection);
            var loaderReport     = new Report(_connection);
            var loaderReportInt  = new ReportIntegrate(_connection);
            var loaderRoute      = new Route(_connection);
            var loaderRouteBlock = new RouteBlock(_connection);
            var loaderScript     = new Script(_connection);
            var loaderWizard     = new Wizard(_connection);
            var loaderCustom     = new CustomCalculations(_connection);
            var loaderDialog     = new Dialog(_connection);


            //Загрузка типов карточке электронных документов
            isblNode = loaderEDocType.Load();
            isblList.Add(isblNode);

            //Загрузка текстов функций
            isblNode = loaderFunction.Load();
            isblList.Add(isblNode);

            //Загрузка текстов событий справочников, вычислений реквизитов, расчётов на форме
            isblNode = loaderReference.Load();
            isblList.Add(isblNode);

            //Загрузка отчётов (шаблонов и расчётов)
            isblNode = loaderReport.Load();
            isblList.Add(isblNode);

            //Загрузка интегрированных отчётов (шаблонов и расчётов)
            isblNode = loaderReportInt.Load();
            isblList.Add(isblNode);

            //Загрузка типовых маршрутов(событий маршрутов)
            isblNode = loaderRoute.Load();
            isblList.Add(isblNode);

            //Загрузка вычислений блоков типовых маршрутов
            isblNode = loaderRouteBlock.Load();
            isblList.Add(isblNode);

            //Загрузка текстов расчётов (сценариев)
            isblNode = loaderScript.Load();
            isblList.Add(isblNode);

            //Загрузка вычислений мастеров действий
            isblNode = loaderWizard.Load();
            isblList.Add(isblNode);

            //Загрузка вычислений из справочников
            isblNode = loaderCustom.Load();
            isblList.Add(isblNode);

            //Загрузка текстов событий диалогов, вычислений реквизитов, расчётов на форме
            isblNode = loaderDialog.Load();
            isblList.Add(isblNode);

            return(isblList);
        }
Exemplo n.º 2
0
        /// <summary>
        ///Зарузка списка узлов, для их отображения в дереве элементов
        /// </summary>
        /// <returns>Список узлов</returns>
        public List <Node> Load()
        {
            List <Node> isblList = new List <Node>();
            Node        isblNode;

            loaderEDocType            = new EDocType(this.connection);
            loaderFunction            = new Function(this.connection);
            loaderPerfomanceIndicator = new PerfomanceIndicator(this.connection);
            loaderReference           = new Reference(this.connection);
            loaderReport     = new Report(this.connection);
            loaderReportInt  = new ReportIntegrate(this.connection);
            loaderRoute      = new Route(this.connection);
            loaderRouteBlock = new RouteBlock(this.connection);
            loaderScript     = new Script(this.connection);
            loaderUserScript = new UserScript(this.connection);
            loaderUserSearch = new UserSearch(this.connection);
            loaderWizard     = new Wizard(this.connection);


            //Загрузка типов карточке электронных документов
            isblNode = loaderEDocType.Load();
            isblList.Add(isblNode);

            //Загрузка текстов функций
            isblNode = loaderFunction.Load();
            isblList.Add(isblNode);

            //Загрузка показателей эффективности
            isblNode = loaderPerfomanceIndicator.Load();
            isblList.Add(isblNode);

            //Загрузка текстов событий справочников, вычислений реквизитов, расчётов на форме
            isblNode = loaderReference.Load();
            isblList.Add(isblNode);

            //Загрузка отчётов (шаблонов и расчётов)
            isblNode = loaderReport.Load();
            isblList.Add(isblNode);

            //Загрузка интегрированных отчётов (шаблонов и расчётов)
            isblNode = loaderReportInt.Load();
            isblList.Add(isblNode);

            //Загрузка типовых маршрутов (событий маршрутов)
            //isblNode = loaderRoute.Load();
            //isblList.Add(isblNode);

            //Загрузка вычислений блоков типовых маршрутов
            //isblNode = loaderRouteBlock.Load();
            //isblList.Add(isblNode);

            //Загрузка текстов расчётов (сценариев)
            isblNode = loaderScript.Load();
            isblList.Add(isblNode);

            //Загрузка пользовательских расчётов
            isblNode = loaderUserScript.Load();
            isblList.Add(isblNode);

            //Загрузка пользовательских поисков
            isblNode = loaderUserSearch.Load();
            isblList.Add(isblNode);

            //Загрузка вычислений мастеров действий
            isblNode = loaderWizard.Load();
            isblList.Add(isblNode);

            return(isblList);
        }