示例#1
0
        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>();
        }