/// <summary>МЕТОД Инициализация Страницы шаблона</summary> /// <param name="pNodes">Ветка</param> /// <param name="pFormShablon">Редактор шаблона</param> /// <param name="pNewProtokol">ture - Новый протокол, false - Старый протокол</param> public void MET_Inizial(VirtualNodes pNodes, VirtualFormShablon pFormShablon, bool pNewProtokol) { PRI_FormShablon = pFormShablon; PRI_NewProtokol = pNewProtokol; PRI_FullFileName = pNewProtokol ? (pNodes as UserNodes_RootPdf).PROP_FullFileName :(pNodes as UserNodes_AddPdf).PROP_FullFileName; // Если файл новый загружаем с локального диска, иначе с сервера MyPdf.MET_LoadPdfFile(PRI_FullFileName, PART_PdfViewer, pNewProtokol ? eServerOrLocal.Local : eServerOrLocal.Server); // Формируем свиток выбора типа документа MySql.MET_DsAdapterFill(MyQuery.MET_s_List_Select_5("PDF-kdlList", DateTime.Today), "s_List"); PART_PdfComboBox.ItemsSource = new DataView(MyGlo.DataSet.Tables["s_List"]); PART_PdfComboBox.DisplayMemberPath = "Value"; PART_PdfComboBox.SelectedValuePath = "Value"; if (!pNewProtokol) { PART_PdfComboBox.Text = ((VirtualPole)PRI_FormShablon.PUB_HashPole["elePoleShabl_1"]).PROP_Text; } // PDF файл if (pNewProtokol) { ((VirtualPole)PRI_FormShablon.PUB_HashPole["elePoleShabl_2"]).PROP_Text = MyPdf.MET_FileNameHash(PRI_FullFileName); } }
/// <summary>МЕТОД Добавляем к полю дочерние элементы</summary> /// <param name="_Shablon">Дочернее поле</param> public bool MET_AddElement(VirtualFormShablon _Shablon) { PART_Expander.Header = _Shablon; // PART_StackPanelUp.Children.Add(pPole); return(true); }