public PrzegladanieZamowien(Klient klient)
 {
     InitializeComponent();
     this.klient              = klient;
     zamowienia               = BazaDanych.ListaZamowienDlaKlienta(klient);
     bsZamowienia.DataSource  = new BindingList <WidokZamowienie>(zamowienia);
     dgvZamowienia.DataSource = bsZamowienia;
 }
        private void btDodajZamowienie_Click(object sender, EventArgs e)
        {
            DodawanieZamowienia myform = new DodawanieZamowienia(klient);

            myform.ShowDialog();
            zamowienia = BazaDanych.ListaZamowienDlaKlienta(klient);
            bsZamowienia.DataSource  = new BindingList <WidokZamowienie>(zamowienia);
            dgvZamowienia.DataSource = bsZamowienia;
        }
 private void btAnulujZamowienie_Click(object sender, EventArgs e)
 {
     if (zamowienia.Count != 0)
     {
         int zamowienieID = Convert.ToInt32(dgvZamowienia.CurrentRow.Cells["IdZamowienieKolumna"].Value);
         try
         {
             BazaDanych.UsunZamowienie(BazaDanych.WyszukajZamowienie(zamowienieID));
             MessageBox.Show("Zamówienie zostało usunięte", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
             zamowienia = BazaDanych.ListaZamowienDlaKlienta(klient);
             bsZamowienia.DataSource  = new BindingList <WidokZamowienie>(zamowienia);
             dgvZamowienia.DataSource = bsZamowienia;
         }
         catch (Exception)
         {
             MessageBox.Show("Nie udało się usunąć zamówienia", "Błąd!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Nie posiadasz zamówień", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }