private void vegleges_Click(object sender, RoutedEventArgs e) { ObservableCollection <Összesített_ki_mit_rendelt> besz_ossz_megrend = new ObservableCollection <Összesített_ki_mit_rendelt>(); ObservableCollection <Összesített_ki_mit_rendelt> ebbe_kell_besz_ossz_megrend = new ObservableCollection <Összesített_ki_mit_rendelt>(); Összesített_ki_mit_rendelt eredeti = new Összesített_ki_mit_rendelt(); Összesített_ki_mit_rendelt változtatott = new Összesített_ki_mit_rendelt(); besz_ossz_megrend = db_implementation.getÖsszesített_ki_mit_rendelt(); foreach (var item in szállítólevelek) { foreach (var item2 in besz_ossz_megrend) { if (ügyfélnév == item2.név) { eredeti.név = ügyfélnév; eredeti.mit = item.miből; változtatott.név = ügyfélnév; változtatott.mit = item.miből; foreach (var kisz in db_implementation.getTörzsadlista()) { if (item.miből == kisz.anyagnév) { eredeti.kiszerelés = változtatott.kiszerelés = kisz.kiszerelés; } } eredeti.mennyit = item2.mennyit; változtatott.mennyit = Convert.ToString(Convert.ToInt32(item2.mennyit) - Convert.ToInt32(item.mennyit)); db_implementation.updateÖsszesített_ki_mit_rendelt(eredeti, változtatott); } } } db_implementation.deleteÜgyfél_Szállítólevél(); PrintPDFDoc pdf = new PrintPDFDoc(szállítólevelek, ügyfélnév, ügyfélcím, mennyiség_egysége, adoszam, zoldkonyvszam); szállítólevelek = new ObservableCollection <Szállítólevél>(); }
private void ügyfél_rendelés_leadása_button_Click(object sender, RoutedEventArgs e) { bool sikerult_e = db_implementation.insertMegrendelések(választott_ügyfél, választott_ügyfél_cím, választott_anyagnév, mennyiség_textbox.Text, egységár_textbox.Text, megrendelés_id, áfatartalom_textbox.Text, mennyiség_textbox.Text, rendelés_dátuma_datepicker.DisplayDate.ToString("yyyy.MM.dd")); ObservableCollection <Összesített_ki_mit_rendelt> beszösszesített_ki_mit_rendelt = new ObservableCollection <Összesített_ki_mit_rendelt>(); beszösszesített_ki_mit_rendelt = db_implementation.getÖsszesített_ki_mit_rendelt(); Összesített_ki_mit_rendelt eredeti = new Összesített_ki_mit_rendelt(); Összesített_ki_mit_rendelt változtatott = new Összesített_ki_mit_rendelt(); bool bement_e = false; bool sikerulteamasik = false; foreach (var item in beszösszesített_ki_mit_rendelt) { if (választott_ügyfél == item.név && választott_anyagnév == item.mit) { eredeti.név = item.név; eredeti.mennyit = item.mennyit; eredeti.mit = item.mit; eredeti.kiszerelés = item.kiszerelés; bement_e = true; break; } } int menny = 0; if (bement_e == true) { változtatott.név = eredeti.név; változtatott.mit = eredeti.mit; változtatott.kiszerelés = eredeti.kiszerelés; menny = Convert.ToInt32(eredeti.mennyit) + Convert.ToInt32(mennyiség_textbox.Text); változtatott.mennyit = Convert.ToString(menny); sikerulteamasik = db_implementation.updateÖsszesített_ki_mit_rendelt(eredeti, változtatott); } else { string kiszereles = ""; foreach (var item in db_implementation.getTörzsadlista()) { if (választott_anyagnév == item.anyagnév) { kiszereles = item.kiszerelés; } } sikerulteamasik = db_implementation.insertÖsszesített_ki_mit_rendelt(választott_ügyfél, választott_anyagnév, mennyiség_textbox.Text, kiszereles); } if (sikerult_e == true && sikerulteamasik == true) { mennyiség_textbox.Text = ""; egységár_textbox.Text = ""; áfatartalom_textbox.Text = ""; MessageBox.Show("Sikeres felvétel!"); } else { MessageBox.Show("Nem sikerült a felvétel, hívj fel!"); } }