private void usunButton_Click(object sender, EventArgs e) { ExpertHelperDataContext db = new ExpertHelperDataContext(); TreeNode selectedNode = kryteriumPanel.getSelectedNode(); int celID = kryteriumPanel.getCelID(); if (null != selectedNode) { int kryteriumID = int.Parse(selectedNode.Name.ToString()); DialogResult result = MessageBox.Show("Czy na pewno chcesz usunąć zaznaczone kryterium i wszystkie jego podkryteria?", "Usuń", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { List <int> listaPodkryteriow = KryteriumController.stworzListeDoUsuniecia(kryteriumID, celID); foreach (int idPodkryterium in listaPodkryteriow) { KryteriumController.usunKryterium(idPodkryterium, db); } kryteriumPanel.pobierzCele(); } } }
private void usunKryterium() { if (null != kryteriaTreeView.SelectedNode) { ExpertHelperDataContext db = new ExpertHelperDataContext(); TreeNode item = kryteriaTreeView.SelectedNode; int id = int.Parse(item.Name.ToString()); DialogResult result = MessageBox.Show("Czy na pewno chcesz usunąć zaznaczone kryterium i wszystkie jego podkryteria?", "Usuń", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { List <int> listaPodkryteriow = KryteriumController.stworzListeDoUsuniecia(id, celID); foreach (int idPodkryterium in listaPodkryteriow) { KryteriumController.usunKryterium(idPodkryterium, db); } } } pobierzCele(); }