private List <Produkt> PobierzListeProduktow(int idZamowienia) { List <Produkt> listaZamowionychProduktow = new List <Produkt>(); BazaTableAdapters.ZamowienieElementTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieElementTableAdapter(); foreach (Baza.ZamowienieElementRow zm in zamowienieNaglowekTableAdapter.GetData().Rows) { if (zm.ZamElemZamNagID == idZamowienia) { Sprzedawca sprz = new Sprzedawca(); for (int i = 0; i < zm.ZamElemIlosc; i++) { foreach (var produkt in sprz.PobierzListeProduktow()) { if (produkt._produktID == zm.ZamElemProdID) { listaZamowionychProduktow.Add(produkt); } } } } } return(listaZamowionychProduktow); }
private List <Produkt> Filtruj(string filtr) { Sprzedawca produkty = new Sprzedawca(); List <Produkt> temp = produkty.PobierzListeProduktow(); switch (filtr) { case "rosnaco": temp = produkty.PobierzListeProduktow().OrderBy(o => o._cena).ToList(); break; case "malejaco": temp = produkty.PobierzListeProduktow().OrderBy(o => o._cena).ToList(); temp.Reverse(); break; default: break; } return(temp); }
private List <Produkt> PrzeszukajListe(string text) { Sprzedawca sprz = new Sprzedawca(); List <Produkt> list = new List <Produkt>(); if (String.IsNullOrEmpty(text)) { list = sprz.PobierzListeProduktow(); } else { foreach (var produkt in sprz.PobierzListeProduktow()) { if (produkt._nazwa.Trim().ToLower().StartsWith(text.ToLower())) { list.Add(produkt); } } } return(list); }
private void iconButtonUsunProdukt_Click(object sender, EventArgs e) { //UstawDane(); nazwa = textBoxNazwaProduktu.Text.Trim(); Sprzedawca sprzedawca = new Sprzedawca(); List <Produkt> listaProduktow = sprzedawca.PobierzListeProduktow(); foreach (var pro in listaProduktow) { if (pro._nazwa.Trim() == nazwa) { sprzedawca.UsunProdukt(pro); } } MessageBox.Show("Usunieto produkt", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); WyswietlListe(""); }
private List <Produkt> PrzeszukajListe(List <int> idPr) { Sprzedawca sprz = new Sprzedawca(); List <Produkt> list = new List <Produkt>(); foreach (var item in idPr) { foreach (var produkt in sprz.PobierzListeProduktow()) { if (produkt._produktID == item) { list.Add(produkt); } } } return(list); }