private void metroButtonSzamlaTorol_Click(object sender, EventArgs e) { HibauzenetTorlese(); if ((dataGridViewSzamlak.SelectedRows.Count == 0) || dataGridViewSzamlak.Rows == null) { return; } string szamlaszam = dataGridViewSzamlak.SelectedRows[0].Cells[0].Value.ToString(); if (MessageBox.Show( "Valóban törölni akarja a sort?", "Törlés", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { //Törlés listából try { repo.SzamlaTorleseListabol(szamlaszam); } catch (RepositoryExceptionNemTudTorolni rennt) { HibaUzenetKiirasa(rennt.Message); Debug.WriteLine("Az erdő törlése nem sikerült, nincs a listába!"); } //Törlés adatbázisban SzamlakRepositoryAdatbazisTabla szrat = new SzamlakRepositoryAdatbazisTabla(); try { szrat.SzamlaTorleseAdatbazisbol(szamlaszam); } catch (Exception ex) { HibaUzenetKiirasa(ex.Message); } //DataGridView frissítése DataGridViewFrissiteseSzamla(); DataGridViewSzamlakBeallit(); } }