示例#1
0
        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);
            }
        }