/// <summary>МЕТОД Формируем дерево</summary> public override void MET_CreateTree() { // Заполняем основу дерево (паспорт + история) base.MET_CreateTree(); // Загружаем все протоколы Protokol текущей параклиники (внутри загружаются и ListShablon и Shablon) UserProtokol.MET_FactoryProtokolArray(eTipDocum.Paracl, MyGlo.IND); VirtualNodes _Node; // ВЕТКА Параклинические исследования _Node = new UserNodes_RootsListParacl { PROP_TipNodes = eTipNodes.Para_RootsList, Name = "eleTVItem_ParaIss", PROP_Text = "Исследования", PROP_TextDefault = "Исследования", PROP_ImageName = "mnParacl", PROP_ParentName = "", IsExpanded = true }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); }
/// <summary>МЕТОД Формируем дерево</summary> public override void MET_CreateTree() { // Заполняем основу дерево (паспорт + история) base.MET_CreateTree(); // Загружаем все протоколы Protokol текущей поликлиники (внутри загружаются и ListShablon и Shablon) UserProtokol.MET_FactoryProtokolArray(eTipDocum.Pol, MyGlo.IND); VirtualNodes _Node; // Временно скрыта для врачей по приказу начальника, из за конфликта Тарасевич-Плахотенко (сентябрь 2019) // Пока открыл (июль 2020) //if (MyGlo.Admin) //{ // ВЕТКА Запись в регистратуру _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.EditDocum, Name = "eleTVItem_Reg", PROP_Text = "Регистратура", PROP_ImageName = "mnReg", PROP_ParentName = "" }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Registration { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); //} // ВЕТКА Поликлиника _Node = new UserNodes_RootsListPol { PROP_TipNodes = eTipNodes.Pol_RootsList, Name = "eleTVItem_Pol", PROP_Text = "Поликлиника", PROP_TextDefault = "Поликлиника", PROP_ImageName = "mnPosPolikl", PROP_ParentName = "", IsExpanded = true }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); _Node.IsSelected = true; }
/// <summary>МЕТОД Формируем дерево</summary> public virtual void MET_CreateTree() { // Преварительно чистим дерево MyGlo.TreeView.Items.Clear(); // Чистим структуру протоколов UserProtokol.MET_ClearProtokol(); // Загружаем все протоколы Protokol таблицы kdl, по KL пациента UserProtokol.MET_FactoryProtokolArray(eTipDocum.Kdl, MyGlo.KL, "KL"); // ВЕТКА Общие сведенья VirtualNodes _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Main, Name = "eleTVItemObSved", PROP_Text = "Общие сведения", PROP_ImageName = "mnObSved", PROP_ParentName = "", IsExpanded = true }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_InformCreate { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); { // ВЕТКА Паспортная часть (Сразу ставим на нем фокус) _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Inform, Name = "eleTVItemPasp", PROP_Text = "Паспортная часть", PROP_ImageName = "mnPasp", PROP_ParentName = "eleTVItemObSved" }; // Если пациент умер, то пишем сообщение if (Convert.ToString(MyGlo.HashKBOL["DSmerti"]) != "") { _Node.PROP_ImageName = "mnAngel"; _Node.PROP_TextDown = " Пациент Умер"; } _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_InformPasport { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); _Node.IsSelected = true; // ВЕТКА История болезни _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Inform, Name = "eleTVItem_History", PROP_Text = "История болезни", PROP_ImageName = "mnHistory", PROP_ParentName = "eleTVItemObSved" }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_History { PROP_Docum = _Node.PROP_Docum }; ((UserOtcher_History)_Node.PROP_Docum.PROP_Otchet).PUB_Ban = PUB_Menu == 0; _Node.MET_Inizial(); // ВЕТКА Канцер регистра if (MySql.MET_QueryBool(MyQuery.MET_varIfRakReg_Select_1(MyGlo.KL))) // только если есть пациент в Канцер-Регистре { _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Inform, Name = "eleTVItem_KancerRegistr", PROP_Text = "Канцер-Регистр", PROP_ImageName = "mnRakReg", PROP_ParentName = "eleTVItemObSved" }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_InformKancerRegistr { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); } // ВЕТКА Общие документы _Node = new UserNodes_RootObDoсum { PROP_TipNodes = eTipNodes.Kdl_RootsList, Name = "eleTVItem_ObDocum", PROP_Text = "Общие документы", PROP_TextDefault = "Общие документы", PROP_ImageName = "mnObDocum", PROP_ParentName = "eleTVItemObSved" }; ((UserNodes_RootObDoсum)_Node).PROP_shaTipObsled = 140; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); bool _accessPdfView = false; // Для тех кто может смотреть, показываем только если есть протоколы if (MyPdf.PROP_AccessPdf == eAccessPdf.View) { _accessPdfView = PUB_Protokol.Exists(p => p.PROP_TipProtokol.PROP_TipDocum == eTipDocum.Kdl && p.PROP_NumShablon == 2000 && p.PROP_xDelete == 0); } // Показываем админу, редактору в любом случае и просмоторщику если есть протоколы if (MyPdf.PROP_AccessPdf == eAccessPdf.Admin || MyPdf.PROP_AccessPdf == eAccessPdf.Edit || _accessPdfView) { // ВЕТКА Pdf документы _Node = new UserNodes_RootPdf { PROP_TipNodes = eTipNodes.Kdl_RootsPdf, Name = "eleTVItem_Pdf", PROP_Text = "PDF документы", PROP_TextDefault = "PDF документы", PROP_ImageName = "mnPdfMain", PROP_ParentName = "eleTVItemObSved" }; ((UserNodes_RootPdf)_Node).PROP_shaTipObsled = 2; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_RootsPdf { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); } // ВЕТКА Телефоны _Node = new UserNodes_Inform { Name = "elePhone", PROP_Text = "Телефоны", PROP_TextDefault = "Телефоны", PROP_ImageName = "mnPhone", PROP_ParentName = "", }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_Phone { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); // ВЕТКА Сотрудники (Только для админов) if (MyGlo.PROP_Admin) { _Node = new UserNodes_Inform { Name = "eleStaff", PROP_Text = "Сотрудники", PROP_TextDefault = "Сотрудники", PROP_ImageName = "mnMen", PROP_ParentName = "", }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_Staff { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); } } }
/// <summary>МЕТОД Формируем дерево</summary> public override void MET_CreateTree() { // Преварительно чистим дерево MyGlo.TreeView.Items.Clear(); if (MyGlo.KL > 0) { // Чистим структуру протоколов UserProtokol.MET_ClearProtokol(); // Загружаем все протоколы Protokol таблицы kdl, по KL пациента UserProtokol.MET_FactoryProtokolArray(eTipDocum.Kdl, MyGlo.KL, "KL"); // ВЕТКА Общие сведенья VirtualNodes _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Main, Name = "eleTVItemObSved", PROP_Text = "Общие сведения", PROP_ImageName = "mnObSved", PROP_ParentName = "", IsExpanded = true }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_InformCreate { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); { // ВЕТКА Паспортная часть (Сразу ставим на нем фокус) _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Inform, Name = "eleTVItemPasp", PROP_Text = "Паспортная часть", PROP_ImageName = "mnPasp", PROP_ParentName = "eleTVItemObSved" }; // Если пациент умер, то пишем сообщение if (Convert.ToString(MyGlo.HashKBOL["DSmerti"]) != "") { _Node.PROP_TextDown = " Пациент Умер"; } _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_InformPasport { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); _Node.IsSelected = true; // ВЕТКА Для лабораторных исследований (протоколы с 1000 по 1999) _Node = new UserNodes_RootLaboratory { PROP_TipNodes = eTipNodes.Kdl_RootsList, Name = "eleTVItem_Laboratory", PROP_Text = "Исследования", PROP_TextDefault = "Исследования", PROP_ImageName = "mnKdl_green", PROP_ParentName = "eleTVItemObSved", IsExpanded = true }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); } } else { VirtualUserWindow _WinSpr = new UserWindow_Laboratory(); _WinSpr.PROP_Modal = true; _WinSpr.WindowStyle = WindowStyle.ToolWindow; _WinSpr.ShowDialog(); if (_WinSpr.PROP_Return) { // Запуск программы MET_Window_Loaded() MyGlo.Event_ReloadWindows?.Invoke(true); } } }
/// <summary>МЕТОД Формируем дерево</summary> public override void MET_CreateTree() { // Преварительно чистим дерево MyGlo.TreeView.Items.Clear(); if (MyGlo.KL > 0) { // Чистим структуру протоколов UserProtokol.MET_ClearProtokol(); // Загружаем все протоколы Protokol таблицы kdl, по KL пациента UserProtokol.MET_FactoryProtokolArray(eTipDocum.Kdl, MyGlo.KL, "KL"); // Загружаем все протоколы Protokol таблицы Pol, по KL пациента UserProtokol.MET_FactoryProtokolArray(eTipDocum.Pol, MyGlo.KL, "KL"); // Загружаем все протоколы Protokol таблицы Stac, по KL пациента UserProtokol.MET_FactoryProtokolArray(eTipDocum.Stac, MyGlo.KL, "KL"); // ВЕТКА Общие сведенья VirtualNodes _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Main, Name = "eleTVItemObSved", PROP_Text = "Общие сведения", PROP_ImageName = "mnObSved", PROP_ParentName = "", IsExpanded = true }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_InformCreate { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); { // ВЕТКА Паспортная часть (Сразу ставим на нем фокус) _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Inform, Name = "eleTVItemPasp", PROP_Text = "Паспортная часть", PROP_ImageName = "mnPasp", PROP_ParentName = "eleTVItemObSved" }; // Если пациент умер, то пишем сообщение if (Convert.ToString(MyGlo.HashKBOL["DSmerti"]) != "") { _Node.PROP_TextDown = " Пациент Умер"; } _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_InformPasport { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); _Node.IsSelected = true; // ВЕТКА История болезни _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Inform, Name = "eleTVItem_History", PROP_Text = "История болезни", PROP_ImageName = "mnHistory", PROP_ParentName = "eleTVItemObSved" }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_History { PROP_Docum = _Node.PROP_Docum }; ((UserOtcher_History)_Node.PROP_Docum.PROP_Otchet).PUB_Ban = PUB_Menu == 0; _Node.MET_Inizial(); // ВЕТКА Канцер регистра if (MySql.MET_QueryBool(MyQuery.MET_varIfRakReg_Select_1(MyGlo.KL))) // только если есть пациент в Канцер-Регистре { _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Inform, Name = "eleTVItem_KancerRegistr", PROP_Text = "Канцер-Регистр", PROP_ImageName = "mnRakReg", PROP_ParentName = "eleTVItemObSved" }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_InformKancerRegistr { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); } // ВЕТКА Для направлений _Node = new UserNodes_RootNaprInOtherLpu { PROP_TipNodes = eTipNodes.Pol_RootsList, Name = "eleTVItem_NaprOtherLpu", PROP_Text = "Направления", PROP_TextDefault = "Направления", PROP_ImageName = "mnSelectPac", PROP_ParentName = "eleTVItemObSved", IsExpanded = true }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); // ВЕТКА Для документов - внешних ЛПУ _Node = new UserNodes_OtherLpu { PROP_TipNodes = eTipNodes.Kdl_RootsList, Name = "eleTVItem_OtherLpu", PROP_Text = "Документы", PROP_TextDefault = "Документы", PROP_ImageName = "mnObDocum", PROP_ParentName = "eleTVItemObSved", IsExpanded = true }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); } } else { VirtualUserWindow _WinSpr = new UserWindow_OtherLpu(); _WinSpr.PROP_Modal = true; _WinSpr.WindowStyle = WindowStyle.ToolWindow; _WinSpr.ShowDialog(); if (_WinSpr.PROP_Return) { // Запуск программы MET_Window_Loaded() MyGlo.Event_ReloadWindows?.Invoke(true); } } }
/// <summary>МЕТОД Формируем дерево</summary> public override void MET_CreateTree() { // Заполняем основу дерево (паспорт + история) base.MET_CreateTree(); // Загружаем все протоколы Protokol текущего стационара (внутри загружаются и ListShablon и Shablon) UserProtokol.MET_FactoryProtokolArray(eTipDocum.Stac, MyGlo.IND); // ВЕТКА Ошибки Стационара (для реестров) MySql.MET_DsAdapterFill(MyQuery.MET_varErrorStac_Select_1(MyGlo.Otd, MyGlo.User), "ErrorStac"); int _AllError = MyGlo.DataSet.Tables["ErrorStac"].Rows.Count; VirtualNodes _Node; if (_AllError > 0) { _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Main, Name = "eleTVItem_ErrorStac", PROP_Text = "\"Ошибки\" стационара", PROP_ImageName = "mnDevil", PROP_ParentName = "eleTVItemObSved" }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_ErrorStac { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); var _UserError = MyGlo.DataSet.Tables["ErrorStac"].Compute("Count(Us)", "Us=1"); _Node.PROP_TextDown = $"Ваших пациентов: {_UserError} из {_AllError}"; if (_UserError != null) { _Node.IsSelected = Convert.ToInt16(_UserError) > 0; } } // ВЕТКА Текущий стационар _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Main, Name = "eleTVItem_TekStac", PROP_Text = "Текущий стационар", PROP_ParentName = "eleTVItemObSved", IsExpanded = true }; // Иконка в зависимости от типа стационара if (MySql.MET_QueryInt(MyQuery.s_Department_Select_2(MyGlo.Otd)) == 1) { _Node.PROP_ImageName = "mnStac"; } else { _Node.PROP_ImageName = "mnStacDnev"; } _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); { // ВЕТКА Приемное отделение _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Inform, Name = "eleTVItem_PriemnOtd", PROP_Text = "Приемное отделение", PROP_ImageName = "mnPriemnOtd", PROP_ParentName = "eleTVItem_TekStac" }; // Дата поступления - выписки string _DN = Convert.ToString(MyGlo.HashAPSTAC["DN"]); string _DK = Convert.ToString(MyGlo.HashAPSTAC["DK"]); _DN = _DN == "" ? "" : _DN.Substring(0, 10); _DK = _DK == "" ? " - в отделении" : " - " + _DK.Substring(0, 10); _Node.PROP_TextDown = _DN + _DK; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtcher_InformPriem { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); // ВЕТКА Осмотр при поступлении _Node = new UserNodes_EditVrStac { PROP_TipNodes = eTipNodes.Stac_Edit, Name = "eleTVItem_OneOsmotr", PROP_Text = "Осмотр при поступлении", PROP_TextDefault = "Осмотр при поступлении", PROP_ImageName = "mnOneOsmotr", PROP_ParentName = "eleTVItem_TekStac" }; _Node.PROP_shaNomerShablon = 1; _Node.PROP_Docum = new UserDocument(_Node, eTipDocum.Stac); _Node.PROP_Docum.PROP_ListShablon = UserListShablon.MET_FactoryListShablon(eTipDocum.Stac, _Node.PROP_shaNomerShablon); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_EditVrStac { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); { // ВЕТКА Гистология _Node = new UserNodes_EditVrStac { PROP_TipNodes = eTipNodes.Stac_Edit, Name = "eleTVItem_Gistol", PROP_Text = "Гистология", PROP_TextDefault = "Гистология", PROP_ImageName = "mnDoc_2", PROP_ParentName = "eleTVItem_OneOsmotr" }; _Node.PROP_shaNomerShablon = 9911; _Node.PROP_Docum = new UserDocument(_Node, eTipDocum.Stac); _Node.PROP_Docum.PROP_ListShablon = UserListShablon.MET_FactoryListShablon(eTipDocum.Stac, _Node.PROP_shaNomerShablon); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_EditVrStac { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); } // ВЕТКА Назначения мед. препаратов _Node = new UserNodes_NaznachMed { PROP_TipNodes = eTipNodes.EditDocum, Name = "eleTVItem_NaznachMed", PROP_Text = "Медикаменты", PROP_TextDefault = "Медикаменты", PROP_ImageName = "mnNaznachMed", // PROP_ParentName = "eleTVItem_Naznach" PROP_ParentName = "eleTVItem_TekStac" }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_NaznachMed { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); _Node.PROP_prnPadding = 2; { // ВЕТКА Бланк листа назначений _Node = new UserNodes_Inform { PROP_TipNodes = eTipNodes.Inform, Name = "eleTVItem_NaznachBlanck", PROP_Text = "Бланк листа назначений", PROP_TextDefault = "Бланк листа назначений", PROP_ImageName = "mnDoc_7", PROP_ParentName = "eleTVItem_NaznachMed" //PROP_ParentName = "eleTVItem_Naznach" }; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_NaznachBlanck { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); _Node.PROP_prnPadding = 2; } // ВЕТКА Анестезиолог _Node = new UserNodes_RootListVrStac { PROP_TipNodes = eTipNodes.Stac_RootsList, Name = "eleTVItem_Anest", PROP_Text = "Анестезиолог", PROP_TextDefault = "Анестезиолог", PROP_ImageName = "mnAnest", PROP_ParentName = "eleTVItem_TekStac" }; ((UserNodes_RootListVrStac)_Node).PROP_shaTipObsled = 130; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); // ВЕТКА Лечение _Node = new UserNodes_RootListVrStac { PROP_TipNodes = eTipNodes.Stac_RootsList, Name = "eleTVItem_Oper", PROP_Text = "Лечение", PROP_TextDefault = "Лечение", PROP_ImageName = "mnOper", PROP_ParentName = "eleTVItem_TekStac" }; ((UserNodes_RootListVrStac)_Node).PROP_shaTipObsled = 104; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); // ВЕТКА Обходы, консилиумы _Node = new UserNodes_RootListVrStac { PROP_TipNodes = eTipNodes.Stac_RootsList, Name = "eleTVItem_Obhod", PROP_Text = "Обходы, консилиумы", PROP_TextDefault = "Обходы, консилиумы", PROP_ImageName = "mnObhod", PROP_ParentName = "eleTVItem_TekStac" }; ((UserNodes_RootListVrStac)_Node).PROP_shaTipObsled = 110; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); // ВЕТКА Документы _Node = new UserNodes_RootListVrStac { PROP_TipNodes = eTipNodes.Stac_RootsList, Name = "eleTVItem_Dokum", PROP_Text = "Документы", PROP_TextDefault = "Документы", PROP_ImageName = "mnDocuments", PROP_ParentName = "eleTVItem_TekStac" }; ((UserNodes_RootListVrStac)_Node).PROP_shaTipObsled = 105; _Node.PROP_Docum = new UserDocument(_Node); _Node.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node.PROP_Docum }; _Node.MET_Inizial(); // ВЕТКА Выписные документы var _Node2 = new UserNodes_RootListVrStac { PROP_TipNodes = eTipNodes.Stac_RootsList, Name = "eleTVItem_Extact", PROP_Text = "Выписные документы", PROP_TextDefault = "Выписные документы", PROP_ImageName = "mnGoHome", PROP_ParentName = "eleTVItem_TekStac" }; _Node2.PROP_shaTipObsled = 120; _Node2.PROP_Docum = new UserDocument(_Node2); _Node2.PROP_Docum.PROP_Otchet = new UserOtchet_Roots { PROP_Docum = _Node2.PROP_Docum }; _Node2.MET_Inizial(); } }