/// <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);
            }
        }
示例#2
0
 /// <summary>МЕТОД Добавляем к полю дочерние элементы</summary>
 /// <param name="_Shablon">Дочернее поле</param>
 public bool MET_AddElement(VirtualFormShablon _Shablon)
 {
     PART_Expander.Header = _Shablon;
     // PART_StackPanelUp.Children.Add(pPole);
     return(true);
 }