public Window_Add_Order(zlecenie z)
 {
     InitializeComponent();
     _type = "Modify";
     _z    = z;
     Button_Add_Order.Text = "Aktualizuj";
     Add_Order_Information();
 }
Beispiel #2
0
        } // 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