private void ВыбратьГруппу_Click(object sender, EventArgs e) { ФормаВыбораГруппы ФормаВыбора = new ФормаВыбораГруппы(); ФормаВыбора.ОткрытьВыборГрупп(ГруппаРодительДляНовыхБаз); if (ФормаВыбора.ShowDialog() == DialogResult.OK) { ГруппаРодительДляНовыхБаз = ФормаВыбора.ВыбраннаяГруппа; ВывестиНаименованиеГруппы(); } }
private void НачатьВыборГруппы() { ФормаВыбораГруппы ФормаВыбора = new ФормаВыбораГруппы(); ФормаВыбора.ОткрытьВыборГрупп(одительБазыДанных); ФормаВыбора.ShowDialog(); if (ФормаВыбора.DialogResult == DialogResult.OK) { одительБазыДанных = ФормаВыбора.ВыбраннаяГруппа; Группа.Refresh(); } }
private void установитьГруппуToolStripMenuItem_Click(object sender, EventArgs e) { if (СписокДобавляемыхБаз.SelectedItems.Count != 0) { ListViewItem ВыбраннаяСтрока = СписокДобавляемыхБаз.SelectedItems[0]; СтруктураНастроекЭлемента НастройкаВыбраннойБазы = (СтруктураНастроекЭлемента)ВыбраннаяСтрока.Tag; ФормаВыбораГруппы ФормаВыбора = new ФормаВыбораГруппы(); ФормаВыбора.ОткрытьВыборГрупп(НастройкаВыбраннойБазы.Группа); if (ФормаВыбора.ShowDialog() == DialogResult.OK) { XmlNode ВыбраннаяГруппа = ФормаВыбора.ВыбраннаяГруппа; if (ВыбраннаяГруппа != НастройкаВыбраннойБазы.Группа) { string НаименованиеГруппы = ГлавноеОкно.ПолучитьАтрибутУзла(ВыбраннаяГруппа, "Наименование"); НастройкаВыбраннойБазы.Группа = ВыбраннаяГруппа; ВыбраннаяСтрока.Tag = НастройкаВыбраннойБазы; ВыбраннаяСтрока.SubItems[2].Text = НаименованиеГруппы; ДанныеИзменены = true; } } } }
private void УстановитьГруппу_Click(object sender, EventArgs e) { if (СписокДобавляемыхБаз.Items.Count != 0) { Boolean ГруппаДляВсех = false; String ТекстВопроса = String.Empty; if (СписокДобавляемыхБаз.SelectedItems.Count == 0) { ГруппаДляВсех = true; ТекстВопроса = "Установить группу для всех баз данных?"; } else { ТекстВопроса = "Установить группу для выбранных баз данных?"; } if (ГлавноеОкно.Вопрос(ТекстВопроса, this) == DialogResult.No) { return; } ФормаВыбораГруппы ФормаВыбора = new ФормаВыбораГруппы(); ФормаВыбора.ОткрытьВыборГрупп(ГруппаПоУмолчанию); if (ФормаВыбора.ShowDialog() == DialogResult.OK) { XmlNode ВыбраннаяГруппа = ФормаВыбора.ВыбраннаяГруппа; string НаименованиеГруппы; if (ВыбраннаяГруппа != ГруппаПоУмолчанию) { НаименованиеГруппы = ГлавноеОкно.ПолучитьАтрибутУзла(ВыбраннаяГруппа, "Наименование"); } else { НаименованиеГруппы = "Группа баз данных"; } if (ГруппаДляВсех) { for (int i = 0; i < СписокДобавляемыхБаз.Items.Count; i++) { ListViewItem ТекущаяСтрокаСписка = СписокДобавляемыхБаз.Items[i]; СтруктураНастроекЭлемента НастройкаБазы = (СтруктураНастроекЭлемента)ТекущаяСтрокаСписка.Tag; НастройкаБазы.Группа = ВыбраннаяГруппа; ТекущаяСтрокаСписка.Tag = НастройкаБазы; ТекущаяСтрокаСписка.SubItems[2].Text = НаименованиеГруппы; } } else { for (int i = 0; i < СписокДобавляемыхБаз.SelectedItems.Count; i++) { ListViewItem ТекущаяСтрокаСписка = СписокДобавляемыхБаз.SelectedItems[i]; СтруктураНастроекЭлемента НастройкаБазы = (СтруктураНастроекЭлемента)ТекущаяСтрокаСписка.Tag; НастройкаБазы.Группа = ВыбраннаяГруппа; ТекущаяСтрокаСписка.Tag = НастройкаБазы; ТекущаяСтрокаСписка.SubItems[2].Text = НаименованиеГруппы; } } ДанныеИзменены = true; } } }