private void problemDataGridView_SelectionChanged(object sender, EventArgs e) { kryteriaTreeView.Nodes.Clear(); wariantyListBox.DataSource = null; wyczyscKontrolki(); dodajButton.Enabled = false; zapiszButton.Enabled = true; celRadioButton.Checked = true; ustalZaznaczenie(wariantRadioButton, kryteriumRadioButton); setButtonEnable("Usuń", false); setButtonEnable("Dalej", false); if (problemDataGridView.SelectedRows.Count == 1) { try { DataGridViewRow dataRow = problemDataGridView.SelectedRows[0]; kryteriumID = int.Parse(dataRow.Cells[1].Value.ToString()); celID = kryteriumID; selectedIndex = problemDataGridView.SelectedRows[0].Index; if (pierwszyZaznaczony == selectedIndex) { setButtonEnable("Dalej", true); } else { setButtonEnable("Dalej", false); } TreeNode listaNodow = KryteriumController.pobierzDrzewo(kryteriumID); kryteriaTreeView.Nodes.AddRange(new TreeNode[] { listaNodow }); DataTable tabelaWariantow = KryteriumController.pobierzTabeleWariantow(kryteriumID); if (tabelaWariantow.Rows.Count > 0) { wariantyListBox.DataSource = tabelaWariantow; wariantyListBox.ValueMember = "ID_Wariantu"; wariantyListBox.DisplayMember = "Nazwa"; wariantyListBox.ClearSelected(); } nazwaTextBox.Text = dataRow.Cells[3].Value.ToString(); opisRichTextBox.Text = dataRow.Cells[4].Value.ToString(); ustalLiczbePodkryteriow(); } catch { MessageBox.Show("Zaznacz wiersz z danymi!", "Błąd!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public WagiPanel(Form mainForm, ButtonMenu buttonMenu, int idCelu) { InitializeComponent(); this.mainForm = mainForm; this.idCelu = idCelu; this.buttonMenu = buttonMenu; problemTreeView.Nodes.Clear(); wariantyListBox.Items.Clear(); listaNodow = KryteriumController.pobierzDrzewo(idCelu); uzupelnijProblemWarianty(); listaIdKryteriow = KryteriumController.pobierzListeIdKryteriow(idCelu); listaNazwKryteriow = KryteriumController.pobierzListeNazwKryteriow(idCelu); wartoscNumericUpDown.Maximum = MAKSYMALNA_WAGA; sliderTrackBar.SetRange(0, MAKSYMALNA_WAGA * 100); buttonMenu.setControlEnable(buttonMenu.getButton("Dodaj"), false); buttonMenu.setControlEnable(buttonMenu.getButton("Usuń"), false); buttonMenu.setControlEnable(buttonMenu.getButton("Dalej"), false); }