private void btUsunPracownika_Click(object sender, EventArgs e) { if (pracownicy.Count != 0) { int pracownikID = Convert.ToInt32(dgvPracownicy.CurrentRow.Cells["IdPracownikKolumna"].Value); try { BazaDanych.UsunKontoPracownika(BazaDanych.WyszukajPracownika(pracownikID)); MessageBox.Show("Udało się usunąć kontro pracownika.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); pracownicy = BazaDanych.ListaPracownikow(); bsPracownicy.DataSource = new BindingList <WidokPracownik>(pracownicy); dgvPracownicy.DataSource = bsPracownicy; } catch (Exception) { MessageBox.Show("Nie udało się usunąć konta pracownika.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Lista pracowników jest pusta", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }