public Window_Add_Order(zlecenie z) { InitializeComponent(); _type = "Modify"; _z = z; Button_Add_Order.Text = "Aktualizuj"; Add_Order_Information(); }
} // Modify Client information private void button_Modify_Order_Info_Click(object sender, EventArgs e) { using (zlecenieEntities db = new zlecenieEntities()) { try { int ID = oW.getSelectedProduct(); if (ID != 0) { zlecenie mo = db.zlecenie.Find(ID); OpenChildForm(new Window_Add_Order(mo)); } } catch (Exception f) { } } } // Modify Order information
} // Delete product from Datagrid void Save_Order() { using (zlecenieEntities db = new zlecenieEntities()) { Cursor.Current = Cursors.WaitCursor; zlecenie new_order = new zlecenie(); try { new_order.Nazwa = textBox_O_Name.Text; new_order.Kontrahent = client_id; new_order.Data_od = dateTimePicker1.Value; new_order.Data_do = dateTimePicker2.Value; new_order.Adres_zlecenia = db.adres.Find(a.ID).ID; new_order.Opis = Order_Information_Box.Text; new_order.Status_zlecenia = 1; db.zlecenie.Add(new_order); db.SaveChanges(); /*foreach (DataGridViewRow row in dataGridView1.Rows) * { * produkty_w_wycenie produkty_W_Wycenie = new produkty_w_wycenie(); * produkty_W_Wycenie.ID_zlecenie = new_order.ID; * produkty_W_Wycenie.ID_produktu = System.Convert.ToInt32(row.Cells[0].Value); * produkty_W_Wycenie.ilość = System.Convert.ToDecimal(row.Cells[4].Value); * produkty_W_Wycenie.Marża = System.Convert.ToInt32(row.Cells[5].Value); * produkty_W_Wycenie.Zysk_netto = System.Convert.ToDecimal(row.Cells[11].Value); * decimal actual_price = Convert.ToDecimal(row.Cells[6].Value.ToString().Trim(' ', 'z', 'ł')); * produkty_W_Wycenie.Aktualna_cena_netto = actual_price; * db.produkty_w_wycenie.Add(produkty_W_Wycenie); * db.SaveChanges(); * }*/ Cursor.Current = Cursors.Default; MessageBox.Show("Zlecenie utworzone", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception f) { MessageBox.Show(f.Message, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); //MessageBox.Show("Błąd zapisu", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } // Save new offer