private void Realizuj_Click(object sender, RoutedEventArgs e) { using (AptekaDataDataContext con = new AptekaDataDataContext()) { //try // { Zamowienie zam = new Zamowienie(); Lek lektmp = new Lek(); zam.Suma = razem; zam.Data_zam = DateTime.Today; zam.KlientID = 100; con.Zamowienies.InsertOnSubmit(zam); con.SubmitChanges(); for (int i = 0; i <= ile - 1; i++) { lektmp = (from l in con.Leks where l.LekID == lista[i].lekitem.LekID select l).FirstOrDefault(); lektmp.Ilosc = lektmp.Ilosc - lista[i].ile; con.SubmitChanges(); Zam_ilosc zi = new Zam_ilosc(); zi.LekID = lista[i].lekitem.LekID; zi.ZamowienieID = zam.ZamowienieID; zi.Ilosc = lista[i].ile; con.Zam_iloscs.InsertOnSubmit(zi); con.SubmitChanges(); } MessageBox.Show("Zamówienia zostało zrealizowane!"); DialogResult = true; /* } catch { MessageBox.Show("Wystapił bląd pod czas łaczenia sie z bazą!"); DialogResult = false; }*/ } }
partial void DeleteZam_ilosc(Zam_ilosc instance);
partial void UpdateZam_ilosc(Zam_ilosc instance);
partial void InsertZam_ilosc(Zam_ilosc instance);
private void detach_Zam_iloscs(Zam_ilosc entity) { this.SendPropertyChanging(); entity.Zamowienie = null; }
private void attach_Zam_iloscs(Zam_ilosc entity) { this.SendPropertyChanging(); entity.Lek = this; }