コード例 #1
0
ファイル: DostWindow.xaml.cs プロジェクト: vitsv/Apteka
        private void Realizuj_Click(object sender, RoutedEventArgs e)
        {
            using (AptekaDataDataContext con = new AptekaDataDataContext())
            {

                //try
               // {
                    Dostawa dost = new Dostawa();
                    Lek lektmp = new Lek();
                    dost.Data_zam = DateTime.Today;
                    dost.Data_realizacji = DateTime.Today;
                    con.Dostawas.InsertOnSubmit(dost);
                    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();
                        Dost_ilosc di = new Dost_ilosc();
                        di.LekID = lista[i].lekitem.LekID;
                        di.DostawaID = dost.DostawaID;
                        di.Ilosc = lista[i].ile;
                        con.Dost_iloscs.InsertOnSubmit(di);
                        con.SubmitChanges();
                    }
                    MessageBox.Show("Dostawa została zrealizowana!");
                    DialogResult = true;
               /* }
                catch
                {
                    MessageBox.Show("Wystapił bląd pod czas łaczenia sie z bazą!");
                    DialogResult = false;
                }*/
            }
        }
コード例 #2
0
ファイル: AptekaData.designer.cs プロジェクト: vitsv/Apteka
 partial void UpdateDostawa(Dostawa instance);
コード例 #3
0
ファイル: AptekaData.designer.cs プロジェクト: vitsv/Apteka
 partial void DeleteDostawa(Dostawa instance);
コード例 #4
0
ファイル: AptekaData.designer.cs プロジェクト: vitsv/Apteka
 partial void InsertDostawa(Dostawa instance);