public void Add()
 {
     form.DialogResult = DialogResult.None;
     try
     {
         IsDataCorrect();
         Zamówienie order = new Zamówienie
         {
             Data_zamówienia = Convert.ToDateTime(form.TextBox2),
             Data_odbioru = form.TextBox3.Length > 0 ? Convert.ToDateTime(form.TextBox3) : (DateTime?)null
         };
         qo.Insert(order);
         form.DialogResult = DialogResult.OK;
         form.Dispose();
     }
     catch (DataIncorrect ex)
     {
         MessageBox.Show(ex.Message, "Błąd");
     }
     catch (FormatException ex)
     {
         MessageBox.Show("Błędny format danych.", "Błąd");
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Błąd");
     }
 }
 public void Add()
 {
     form.DialogResult = DialogResult.None;
     try
     {
         IsDataCorrect();
         Zamówienie order = new Zamówienie
         {
             Data_zamówienia = Convert.ToDateTime(form.TextBox2),
             Data_odbioru = form.TextBox3.Length > 0 ? Convert.ToDateTime(form.TextBox3) : (DateTime?)null
         };
         decimal orderId = qo.Insert(order);
         MarkSelectedPartsAsOrdered(orderId);
         form.DialogResult = DialogResult.OK;
         form.Dispose();
     }
     catch (DataIncorrect ex)
     {
         MessageBox.Show(ex.Message, "Błąd");
     }
     catch (FormatException)
     {
         MessageBox.Show("Błędny format daty.", "Błąd");
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Błąd");
     }
     catch (NullReferenceException)
     {
         MessageBox.Show("Posługiwanie się nullowym obiektem.", "Błąd");
     }
     catch (InvalidCastException)
     {
         MessageBox.Show("Nieprawidłowo wypełnione obiekty typu Część (próba konwersji z wartości DBNull).", "Błąd");
     }
 }
 public void Edit()
 {
     try
     {
         form.DialogResult = DialogResult.None;
         IsDataCorrect();
         Zamówienie order = new Zamówienie
         {
             Data_zamówienia = Convert.ToDateTime(form.TextBox2),
             Data_odbioru = form.TextBox3.Length > 0 ? Convert.ToDateTime(form.TextBox3) : (DateTime?)null,
             Zamówienie_ID = Convert.ToInt32(form.TextBox1)
         };
         qo.Edit(order);
         MarkRemovedPartsAsNotOrdered();
         MarkSelectedPartsAsOrdered(order.Zamówienie_ID);
         UpdatePartsPrices();
         form.DialogResult = DialogResult.OK;
         form.Dispose();
     }
     catch (DataIncorrect ex)
     {
         MessageBox.Show(ex.Message, "Błąd");
     }
     catch (FormatException)
     {
         MessageBox.Show("Błędny format daty.", "Błąd");
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Błąd");
     }
     catch (NullReferenceException)
     {
         MessageBox.Show("Posługiwanie się nullowym obiektem.", "Błąd");
     }
     catch (InvalidCastException)
     {
         MessageBox.Show("Nieprawidłowo wypełnione obiekty typu Część (występuje konwersja z wartości DBNull).", "Błąd");
     }
 }
 public void Delete()
 {
     form.DialogResult = DialogResult.None;
     try
     {
         Zamówienie order = new Zamówienie
         {
             Data_zamówienia = Convert.ToDateTime(form.TextBox2),
             Data_odbioru = form.TextBox3.Length > 0 ? Convert.ToDateTime(form.TextBox3) : (DateTime?)null,
             Zamówienie_ID = Convert.ToInt32(form.TextBox1)
         };
         MarkAllPartsAsNotOrdered(order.Zamówienie_ID);
         qo.Delete(order);
         form.DialogResult = DialogResult.OK;
         form.Dispose();
     }
     catch (FormatException)
     {
         MessageBox.Show("Błędne dane.", "Błąd");
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Błąd");
     }
     catch (NullReferenceException)
     {
         MessageBox.Show("Posługiwanie się nullowym obiektem.", "Błąd");
     }
     catch (InvalidCastException)
     {
         MessageBox.Show("Nieprawidłowo wypełnione obiekty typu Część (występuje konwersja z wartości DBNull).", "Błąd");
     }
 }
 partial void DeleteZamówienie(Zamówienie instance);
 partial void UpdateZamówienie(Zamówienie instance);
 partial void InsertZamówienie(Zamówienie instance);
 public void Delete()
 {
     form.DialogResult = DialogResult.None;
     try
     {
         Zamówienie order = new Zamówienie
         {
             Data_zamówienia = Convert.ToDateTime(form.TextBox2),
             Data_odbioru = form.TextBox3.Length > 0 ? Convert.ToDateTime(form.TextBox3) : (DateTime?)null,
             Zamówienie_ID = Convert.ToInt32(form.TextBox1)
         };
         qo.Delete(order);
         form.DialogResult = DialogResult.OK;
         form.Dispose();
     }
     catch (FormatException ex)
     {
         MessageBox.Show("Błędne dane.", "Błąd");
     }
     catch (SqlException ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Błąd");
     }
 }