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(); } } }