private void btOplacZamowienie_Click(object sender, EventArgs e)
 {
     if (zamowienia.Count != 0)
     {
         int    zamowienieID = Convert.ToInt32(dgvZamowienia.CurrentRow.Cells["IdKolumna"].Value);
         String oplacone     = BazaDanych.SprawdzCzyOplacone(BazaDanych.WyszukajZamowienie(zamowienieID));
         if (oplacone == "TAK")
         {
             MessageBox.Show("Zamówienie jest już opłacone", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             try
             {
                 RozliczenieZamowienia myform = new RozliczenieZamowienia(BazaDanych.WyszukajZamowienie(zamowienieID), pracownik);
                 myform.ShowDialog();
                 BazaDanych.ZmienStatusOplacenia(BazaDanych.WyszukajZamowienie(zamowienieID));
                 MessageBox.Show("Zamówienie zostało opłacone", "Info!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 zamowienia = BazaDanych.ListaZamowien();
                 bsZamowienia.DataSource  = new BindingList <WidokZamowienie>(zamowienia);
                 dgvZamowienia.DataSource = bsZamowienia;
             }
             catch (Exception)
             {
                 MessageBox.Show("Nie udało się opłacić zamówienia", "Błąd!", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Lista zamówień jest pusta", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
 private void btEdytujZamowienie_Click(object sender, EventArgs e)
 {
     if (zamowienia.Count != 0)
     {
         int         zamowienieID = Convert.ToInt32(dgvZamowienia.CurrentRow.Cells["IdKolumna"].Value);
         Zamowienie  zamowienie   = BazaDanych.WyszukajZamowienie(zamowienieID);
         WybierzDate myform       = new WybierzDate(zamowienie);
         myform.ShowDialog();
         zamowienia = BazaDanych.ListaZamowien();
         bsZamowienia.DataSource  = new BindingList <WidokZamowienie>(zamowienia);
         dgvZamowienia.DataSource = bsZamowienia;
     }
     else
     {
         MessageBox.Show("Lista zamówień jest pusta", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
 private void btUsunZamowienie_Click(object sender, EventArgs e)
 {
     if (zamowienia.Count != 0)
     {
         int zamowienieID = Convert.ToInt32(dgvZamowienia.CurrentRow.Cells["IdKolumna"].Value);
         try
         {
             BazaDanych.UsunZamowienie(BazaDanych.WyszukajZamowienie(zamowienieID));
             MessageBox.Show("Zamówienie zostało usunięte", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
             zamowienia = BazaDanych.ListaZamowien();
             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("Lista zamówień jest pusta", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
 private void ID_TextChanged(object sender, EventArgs e)
 {
     id_zamowienia = Int32.Parse(ID.Text);
     zamowienie    = BazaDanych.WyszukajZamowienie(id_zamowienia);
     //Wyswietlenie tego zamowienie mozna kazda wartosc w osobnym TextBox, ale nie wiem czy to optymalne ;)
 }