private void button1_Zapisz_Click(object sender, EventArgs e)
        {
            DZ_Zamowienie_klienta zamowienie_Klienta = new DZ_Zamowienie_klienta();

            zamowienie_Klienta.Id_klienta                  = Convert.ToInt32(comboBox1_nazwa_firmy.SelectedValue);
            zamowienie_Klienta.Id_pracownika               = Convert.ToInt32(comboBox2_Pracownik.SelectedValue);
            zamowienie_Klienta.Data_zamowienia             = dateTimePicker1_Data_zam.Value;
            zamowienie_Klienta.Oczekiwany_termin_wykonania = dateTimePicker2_oczekiwany_termin.Value;
            database.DZ_Zamowienie_klienta.Add(zamowienie_Klienta);
            database.SaveChanges();
            this.Close();
        }
        private void button1_Zapisz_Click(object sender, EventArgs e)
        {
            Zamowienie_klienta frm = (Zamowienie_klienta)Application.OpenForms["Zamowienie_klienta"];
            int row = Convert.ToInt32(frm.dvgZamowienie_klienta.CurrentRow.Cells[0].Value);
            DZ_Zamowienie_klienta toUpdate = this.database.DZ_Zamowienie_klienta.Where(zamowienie_klienta => zamowienie_klienta.Id_zamowienia == row).First();

            toUpdate.Id_klienta                  = Convert.ToInt32(comboBox1_nazwa_firmy.SelectedValue); // UPDATE
            toUpdate.Id_pracownika               = Convert.ToInt32(comboBox2_Pracownik.SelectedValue);   // UPDATE
            toUpdate.Data_zamowienia             = dateTimePicker1_Data_zam.Value;                       // UPDATE
            toUpdate.Oczekiwany_termin_wykonania = dateTimePicker2_oczekiwany_termin.Value;              // UPDATE
            this.database.SaveChanges();
            frm.dvgZamowienie_klienta.DataSource = this.database.vDZ_Zamowienie_klienta.ToList();
            this.Close();
        }
예제 #3
0
        private void button2_Usun_zamowienie_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć wybrane zamówienie?", "Uwaga, po zatwierdzeniu rekord zostanie trwale usunięty z bazy", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                int id = Convert.ToInt32(this.dvgZamowienie_klienta.CurrentRow.Cells[0].Value);

                DZ_Zamowienie_klienta toRemove = this.database.DZ_Zamowienie_klienta.Where(zamowiene_klienta => zamowiene_klienta.Id_zamowienia == id).First();


                this.database.DZ_Zamowienie_klienta.Remove(toRemove); // DELETE

                this.database.SaveChanges();
                initdvgZamowienieKlienta();
            }
        }