Пример #1
0
        private void iconButtonDodajProdukt_Click(object sender, EventArgs e)
        {
            UstawDane();
            Sprzedawca sprzedawca = new Sprzedawca();

            sprzedawca.DodajProdukt(nazwa, kategoria, cena, platforma, opis, zdjecie);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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("");
        }
Пример #4
0
        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);
        }
Пример #5
0
        private void iconButtonEdytujProdukt_Click(object sender, EventArgs e)
        {
            UstawDane();
            Sprzedawca produkt = new Sprzedawca();

            produkt.EdytujProdukt(edytowany, nazwa, cena, platforma, opis, zdjecie, kategoria);


            textBoxNazwaProduktu.Text = "";
            textBoxOpis.Text          = "";
            textBoxPlatforma.Text     = "";
            comboBoxKategoria.Text    = "";
            textBoxCena.Text          = "";
            comboBoxObrazki.Text      = "";

            MessageBox.Show("Pomyślnie zmieniono dane", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

            WyswietlListe("");
        }
Пример #6
0
        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);
        }
Пример #7
0
        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);
        }