Пример #1
0
 public void ОткрытьГруппу(XmlNode УзелГруппы)
 {
     Text = "Редактирование группы";
     Наименование.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелГруппы, "Наименование");
     Описание.Text     = ГлавноеОкно.ПолучитьАтрибутУзла(УзелГруппы, "Описание");
     СочетаниеКлавиш.ЗаполнитьСочетаниеКлавиш(ГлавноеОкно.ПолучитьАтрибутУзла(УзелГруппы, "СочетаниеКлавиш"));
 }
Пример #2
0
 public void ОткрытьПриложение(XmlNode одительБазы, XmlNode УзелЭлемента, bool Копирование)
 {
     одительБазыДанных = одительБазы;
     СсылкаБазыДанных  = УзелЭлемента;
     if (!Копирование)
     {
         СочетаниеКлавиш.ЗаполнитьСочетаниеКлавиш(ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "СочетаниеКлавиш"));
         Text = "Редактирование приложения (файла)";
     }
     else
     {
         Text = "Добавление приложения (файла) копированием";
     }
     Наименование.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "Наименование");
     Путь.Text         = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "Путь");
     ПоказыватьВМенюЗапуска.Checked = Convert.ToBoolean(ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "ПоказыватьВМенюЗапуска"));
     ПараметрыЗапуска.Text          = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "ИмяПользователя");
     Описание.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "Описание");
     СобственнаяПрограммаЗапуска.Text = ГлавноеОкно.ПолучитьАтрибутУзла(УзелЭлемента, "ПрограммаЗапуска");
     УправлениеВидимостью();
 }
Пример #3
0
        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 = НастройкаДобавляемойБазы.ПрограммаЗапуска;
        }
Пример #4
0
        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 глДопПользователи);
            ЗаполнитьДопПользователей();
        }