private void buttonTorolEtkezes_Click(object sender, EventArgs e) { if (dataGridViewEtkezesek.Rows == null || dataGridViewEtkezesek.Rows.Count == 0) { FormError fe = new FormError("Ooops...hiba történt!"); DialogResult dr = fe.ShowDialog(); if (dr == DialogResult.OK) { fe.Hide(); } } else { FormMessage fm = new FormMessage("Biztos törölni szeretnél?"); DialogResult result = fm.ShowDialog(); if (result == DialogResult.OK) { fm.Hide(); //Törlés adatbázisból repo.deleteEtkezesFromDataBase(Convert.ToInt32(dataGridViewEtkezesek.SelectedRows[0].Cells[7].Value)); //Törlés listából repo.deleteEtkezesFromList(Convert.ToInt32(dataGridViewEtkezesek.SelectedRows[0].Cells[7].Value)); repo.deleteEtkezesViewnFromList(Convert.ToInt32(dataGridViewEtkezesek.SelectedRows[0].Cells[7].Value)); //DataGridView frissítés feltöltComboboxIdopontokkal(); frissitEtkezesekDGV(); beallitEtkezesekDGV(); } else { fm.Hide(); } } }
private void buttonDeleteEtel_Click(object sender, EventArgs e) { if (dataGridViewEtelek.Rows == null || dataGridViewEtelek.Rows.Count == 0) { FormError fe = new FormError("Ooops...hiba történt!"); DialogResult dr = fe.ShowDialog(); if (dr == DialogResult.OK) { fe.Hide(); } } else { FormMessage fm = new FormMessage("Biztos törölni szeretnél?"); DialogResult result = fm.ShowDialog(); if (result == DialogResult.OK) { fm.Hide(); try { //Törlés adatbázisból r.deleteEtelFromDataBase(Convert.ToInt32(dataGridViewEtelek.SelectedRows[0].Cells[0].Value)); //Törlés listából r.deleteEtelFromList(Convert.ToInt32(dataGridViewEtelek.SelectedRows[0].Cells[0].Value)); } catch (RepositoryException ex) { Debug.WriteLine(ex.Message); FormError fe = new FormError("Sikertelen törlés, az étel tagja egy étkezésnek!"); DialogResult dr = fe.ShowDialog(); if (dr == DialogResult.OK) { fe.Hide(); } } //DataGridView frissítés feltoltComboboxEtelek(); beallitDataGridView(); } else { fm.Hide(); } } }