private void hozzaad_button_Click(object sender, RoutedEventArgs e) { behozta_beszallito = new Behoz_beszallito(); behozta_beszallito.név = kivalasztott_beszallito; behozta_beszallito.mit = kivalasztott_torzsadat; behozta_beszallito.mennyit = mennyi_textbox.Text; behozta_beszallito.mikor = rendelés_dátuma_datepicker.DisplayDate.ToString("MM-dd-yyyy"); szállítólevvél = new Szállítólevél(); szállítólevvél.miből = behozta_beszallito.mit; szállítólevvél.mennyit = behozta_beszallito.mennyit; szállítólevvél.egységár = Convert.ToString(Convert.ToInt32(egysegar_textbox.Text) * Convert.ToInt32(szállítólevvél.mennyit)); szállítólevvél.áfatartalom = afatartalom_textbox.Text; szállítólevelek.Add(szállítólevvél); db_implements.insertCég_Szállítólevél(szállítólevvél.miből, szállítólevvél.mennyit, szállítólevvél.egységár, szállítólevvél.áfatartalom); behoz_beszallitok.Add(behozta_beszallito); int mennyiteddig = 0; ures_rendelesek = db_implements.getUres_rendeles(0, 0); var valami3 = ures_rendelesek.OrderBy(a => a.anyagnév); DateTime dt2 = Convert.ToDateTime(megrendelés_id); foreach (var item in valami3) { DateTime dt3 = Convert.ToDateTime(item.dátum); if (dt3 <= dt2 && item.beszállító == kivalasztott_beszallito && item.anyagnév == kivalasztott_torzsadat) { mennyiteddig += Convert.ToInt32(item.eredeti_mennyiség); } } bool val = false; foreach (var item in behoz_beszallitok) { Behoz_beszallito behoz = new Behoz_beszallito(); behoz.név = item.név; behoz.mit = item.mit; foreach (var item2 in db_implements.getBehoz_beszallito(0, 0)) { if (item2.név == item.név && item2.mit == item.mit) { behoz.mennyit = item2.mennyit; val = true; db_implements.insertBehoz_beszallito(item.név, item.mit, Convert.ToString(Convert.ToInt32(item.mennyit) + Convert.ToInt32(item2.mennyit)), item.mikor, Convert.ToString(mennyiteddig)); } } db_implements.deleteBehoz_beszállító(behoz); } if (val == false) { foreach (var item in behoz_beszallitok) { db_implements.insertBehoz_beszallito(item.név, item.mit, item.mennyit, item.mikor, Convert.ToString(mennyiteddig)); } } MessageBox.Show("Hozzáadva!"); }