public void rendellista() { int index = 0; int selectedIndex = megrendeles_kivalaszt_combobox.SelectedIndex; var valami2 = vegleg_megrendeles.OrderBy(a => a.anyagnév); foreach (var item in valami2) { if (selectedIndex == index && item.mennyiség != "0") { csakszamok = new ObservableCollection <Szamok>(); szam = new Szamok(); anyagnév = item.anyagnév.Split(':')[0]; szam.szamok = Convert.ToInt32(item.anyagnév.Split(':')[1]); csakszamok.Add(szam); break; } index++; } int[] tomb = new int[csakszamok[0].szamok]; maxmenny = tomb.Length; for (int i = 0; i < csakszamok[0].szamok; i++) { tomb[i] = i + 1; } csakszamok = new ObservableCollection <Szamok>(); for (int i = 0; i < tomb.Length; i++) { szam = new Szamok(); szam.szamok = i + 1; csakszamok.Add(szam); } szamok_combobox.ItemsSource = csakszamok; }
public Üres_rendelés() { InitializeComponent(); raktártartalma = db_implementation.getRaktár(); var valami3 = raktártartalma.OrderBy(a => a.anyagnév); törzsadatok = db_implementation.getTörzsadlista(); var valami4 = törzsadatok.OrderBy(a => a.anyagnév); törzsadatok_combobox.ItemsSource = valami4; beszállítók = db_implementation.getBeszállítók(); var valami = beszállítók.OrderBy(a => a.név); beszállítók_vegleg_combobox.ItemsSource = valami; megrendelések = db_implementation.getMegrendelések(0, 0); var valami1 = megrendelések.OrderBy(a => a.anyagnév); foreach (var rakt_item in valami3) { szamok = new Szamok(); foreach (var megrend_item in valami1) { if (rakt_item.anyagnév == megrend_item.anyagnév) { szamok.szamok += Convert.ToInt32(megrend_item.mennyiség); } } leadott_mennyiseg.Add(szamok); } int index = 0; foreach (var item in valami3) { mind = new mind_itt(); mind.anyagnév = item.anyagnév; mind.szamok = leadott_mennyiseg[index].szamok; mind.mennyiség = item.mennyiség; minden_itt.Add(mind); index++; } raktár_anyagneve_listview.ItemsSource = minden_itt; }