예제 #1
0
        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;
                }*/
            }
        }
예제 #2
0
 partial void DeleteZam_ilosc(Zam_ilosc instance);
예제 #3
0
 partial void UpdateZam_ilosc(Zam_ilosc instance);
예제 #4
0
 partial void InsertZam_ilosc(Zam_ilosc instance);
예제 #5
0
		private void detach_Zam_iloscs(Zam_ilosc entity)
		{
			this.SendPropertyChanging();
			entity.Zamowienie = null;
		}
예제 #6
0
		private void attach_Zam_iloscs(Zam_ilosc entity)
		{
			this.SendPropertyChanging();
			entity.Lek = this;
		}