コード例 #1
0
        private void dodajButton_Click(object sender, EventArgs e)
        {
            if (celRadioButton.Checked)
            {
                KryteriumController.dodajKryterium(nazwaTextBox.Text, opisRichTextBox.Text, 0, false, 0);
            }
            else if (kryteriumRadioButton.Checked)
            {
                KryteriumController.dodajKryterium(nazwaTextBox.Text, opisRichTextBox.Text, kryteriumID, false, celID);
                KryteriumController.dodajLiczbePodkryteriow(kryteriumID, false);

                liczbaPodkryteriow++;
            }
            else if (wariantRadioButton.Checked)
            {
                KryteriumController.dodajKryterium(nazwaTextBox.Text, opisRichTextBox.Text, kryteriumID, true, celID);
                DataTable tabelaWariantow = KryteriumController.pobierzTabeleWariantow(kryteriumID);

                if (tabelaWariantow.Rows.Count > 0)
                {
                    wariantyListBox.DataSource    = tabelaWariantow;
                    wariantyListBox.ValueMember   = "ID_Wariantu";
                    wariantyListBox.DisplayMember = "Nazwa";
                    wariantyListBox.ClearSelected();
                }
            }

            pobierzCele();
            problemDataGridView.Rows[selectedIndex].Selected = true;
            wyczyscKontrolki();
        }
コード例 #2
0
        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);
                }
            }
        }
コード例 #3
0
ファイル: WagiPanel.cs プロジェクト: trencik91/ExpertHelper
        private void uzupelnijProblemWarianty()
        {
            problemTreeView.Nodes.AddRange(new TreeNode[] { listaNodow });

            DataTable tabelaWariantow = KryteriumController.pobierzTabeleWariantow(idCelu);

            if (tabelaWariantow.Rows.Count > 0)
            {
                wariantyListBox.DataSource    = tabelaWariantow;
                wariantyListBox.ValueMember   = "ID_Wariantu";
                wariantyListBox.DisplayMember = "Nazwa";
            }
        }