public void ОткрытьГруппу(XmlNode УзелГруппы) { Text = "Редактирование группы"; Наименование.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелГруппы, "Наименование"); Описание.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелГруппы, "Описание"); СочетаниеКлавиш.ЗаполнитьСочетаниеКлавиш(ГлавноеОкно.ПолучитьАтрибутУзла(УзелГруппы, "СочетаниеКлавиш")); }
public void ОткрытьПриложение(XmlNode одительБазы, XmlNode УзелЭлемента, bool Копирование) { одительБазыДанных = одительБазы; СсылкаБазыДанных = УзелЭлемента; if (!Копирование) { СочетаниеКлавиш.ЗаполнитьСочетаниеКлавиш(ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "СочетаниеКлавиш")); Text = "Редактирование приложения (файла)"; } else { Text = "Добавление приложения (файла) копированием"; } Наименование.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "Наименование"); Путь.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "Путь"); ПоказыватьВМенюЗапуска.Checked = Convert.ToBoolean(ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "ПоказыватьВМенюЗапуска")); ПараметрыЗапуска.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "ИмяПользователя"); Описание.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "Описание"); СобственнаяПрограммаЗапуска.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "ПрограммаЗапуска"); УправлениеВидимостью(); }
public void ОткрытьБазуДанныхВРежимеПодбора(СтруктураНастроекЭлемента НастройкаДобавляемойБазы) { ежимПодбораБазДанных = true; одительБазыДанных = НастройкаДобавляемойБазы.Группа; Text = "Редактирование добавляемой базы"; Наименование.Text = НастройкаДобавляемойБазы.Наименование; Пароль.Text = НастройкаДобавляемойБазы.Пароль; ТипБазыДанных.SelectedIndex = НастройкаДобавляемойБазы.ТипБазы; ТипПлатформы.SelectedIndex = НастройкаДобавляемойБазы.ТипПлатформы; Путь.Text = НастройкаДобавляемойБазы.Путь; ЗаполнитьСписокПользователей77(); ИспользуетсяАутентификацияWindows.Checked = НастройкаДобавляемойБазы.ИспользуетсяАутентификацияWindows; ИмяПользователя.Text = НастройкаДобавляемойБазы.ИмяПользователя; ПоказыватьВМенюЗапуска.Checked = НастройкаДобавляемойБазы.ПоказыватьВМенюЗапуска; ежимРаботы.SelectedIndex = НастройкаДобавляемойБазы.ежимРаботы; ежимЗапуска.SelectedIndex = НастройкаДобавляемойБазы.ежимЗапуска; ежимЗапускаКакПунктМеню.Checked = НастройкаДобавляемойБазы.ежимЗапускаКакПунктМеню; ВидКлиента.SelectedIndex = НастройкаДобавляемойБазы.ВидКлиента; ВидКлиентаКакПунктМеню.Checked = НастройкаДобавляемойБазы.ВидКлиентаКакПунктМеню; Описание.Text = НастройкаДобавляемойБазы.Описание; КодДоступа.Text = НастройкаДобавляемойБазы.КодДоступа; ТекущаяНастройка.ИмяПользователя = НастройкаДобавляемойБазы.ПутьКХранилищу; ТекущаяНастройка.ИмяПользователяХранилища = НастройкаДобавляемойБазы.ИмяПользователяХранилища; ТекущаяНастройка.ПарольПользователяХранилища = НастройкаДобавляемойБазы.ПарольПользователяХранилища; ПутьКХранилищу.Text = НастройкаДобавляемойБазы.ПутьКХранилищу; ИмяПользователяХранилища.Text = НастройкаДобавляемойБазы.ИмяПользователяХранилища; ПарольПользователяХранилища.Text = НастройкаДобавляемойБазы.ПарольПользователяХранилища; УправлениеВидимостью(); ПанельПараметровХранилища.Visible = false; ПриВыбореТипаПлатформы(); ЗаполнитьСписокПользователей77(); СочетаниеКлавиш.ЗаполнитьСочетаниеКлавиш(НастройкаДобавляемойБазы.СочетаниеКлавиш); СобственнаяПрограммаЗапуска.Text = НастройкаДобавляемойБазы.ПрограммаЗапуска; }
public void ОткрытьБазуДанных(XmlNode одительБазы, XmlNode УзелБазыДанных, bool Копирование) { одительБазыДанных = одительБазы; СсылкаБазыДанных = УзелБазыДанных; Наименование.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "Наименование"); Пароль.Text = ГлавноеОкно.Шифрование(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ПарольПользователя")); ТипБазыДанных.SelectedIndex = Convert.ToInt16(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ТипБазы")); ТипПлатформы.SelectedIndex = Convert.ToInt16(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ТипПлатформы")); Путь.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "Путь"); ЗаполнитьСписокПользователей77(); ИспользуетсяАутентификацияWindows.Checked = Convert.ToBoolean(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ИспользуетсяАутентификацияWindows")); ИмяПользователя.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ИмяПользователя"); ПоказыватьВМенюЗапуска.Checked = Convert.ToBoolean(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ПоказыватьВМенюЗапуска")); ежимРаботы.SelectedIndex = Convert.ToInt16(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "РежимРаботы")); ежимЗапуска.SelectedIndex = Convert.ToInt16(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "РежимЗапуска")); ежимЗапускаКакПунктМеню.Checked = Convert.ToBoolean(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "РежимЗапускаКакПунктМеню")); try { ВидКлиента.SelectedIndex = Convert.ToInt16(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ВидКлиента")); } catch { ВидКлиента.SelectedIndex = 0; } try { ВидКлиентаКакПунктМеню.Checked = Convert.ToBoolean(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ВидКлиентаКакПунктМеню")); } catch { ВидКлиентаКакПунктМеню.Checked = false; } try { КодДоступа.Text = ГлавноеОкно.Шифрование(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "КодДоступа")); } catch { КодДоступа.Text = ""; } Описание.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "Описание"); ТекущаяНастройка.ИмяПользователя = ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ПутьКХранилищу"); ТекущаяНастройка.ИмяПользователяХранилища = ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ИмяПользователяХранилища"); ТекущаяНастройка.ПарольПользователяХранилища = ГлавноеОкно.Шифрование(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ПарольПользователяХранилища")); ПутьКХранилищу.Text = ТекущаяНастройка.ИмяПользователя; ИмяПользователяХранилища.Text = ТекущаяНастройка.ИмяПользователяХранилища; ПарольПользователяХранилища.Text = ТекущаяНастройка.ПарольПользователяХранилища; УправлениеВидимостью(); ПанельПараметровХранилища.Visible = false; ПриВыбореТипаПлатформы(); if (!Копирование) { СочетаниеКлавиш.ЗаполнитьСочетаниеКлавиш(ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "СочетаниеКлавиш")); Text = "Редактирование базы данных"; } else { Text = "Добавление базы копированием"; } СобственнаяПрограммаЗапуска.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ПрограммаЗапуска"); string version = ГлавноеОкно.ПолучитьАтрибутУзла(УзелБазыДанных, "ВерсияПлатформы"); if (!String.IsNullOrEmpty(version)) { foreach (object item in ВерсияПлатформы.Items) { if (item.ToString() == version) { ВерсияПлатформы.SelectedIndex = ВерсияПлатформы.Items.IndexOf(item); break; } } } ПолучитьДопПользователей(УзелБазыДанных); СкопироватьListView(ref глПервоначальныеПользователи, ref глДопПользователи); ЗаполнитьДопПользователей(); }