Exemple #1
0
        public List <Produkt> PobierzListeProduktow()
        {
            List <Produkt> lista = new List <Produkt>();

            BazaTableAdapters.ProduktTableAdapter produkty = new BazaTableAdapters.ProduktTableAdapter();
            foreach (Baza.ProduktRow row in produkty.GetData().Rows)
            {
                Produkt produkt = new Produkt(row.ProdNazwa.Trim(), row.ProdKatID, row.ProdCena, row.ProdPlatforma.Trim(), row.ProdOpis.Trim(), row.ProdZdjecie.Trim());
                produkt._produktID = row.ProdID;
                lista.Add(produkt);
            }
            return(lista);
        }
Exemple #2
0
        private void PokazZamowienia()
        {
            List <Zamowienie> zamowienie = new List <Zamowienie>();
            Zamowienie        zamow      = new Zamowienie();

            if (_form.isLoggedIn == true)
            {
                BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter();
                foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows)
                {
                    string[] elementy = row.UserLogin.Split('|');
                    if (elementy[0] == _form.login)
                    {
                        BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter();
                        foreach (Baza.ZamowienieNaglowekRow zm in zamowienieNaglowekTableAdapter.GetData().Rows)
                        {
                            if (zm.UserID == row.UserID)
                            {
                                zamow.dataZamowienia = zm.ZamNagDataZamowienia;
                                zamow.kwota          = zm.ZamNagKwota;
                                zamow.status         = zm.ZamNagStan;
                                BazaTableAdapters.ZamowienieElementTableAdapter zamowienieElementTableAdapter = new BazaTableAdapters.ZamowienieElementTableAdapter();
                                foreach (Baza.ZamowienieElementRow item in zamowienieElementTableAdapter.GetData().Rows)
                                {
                                    if (item.ZamElemZamNagID == zm.ZamNagID)
                                    {
                                        BazaTableAdapters.ProduktTableAdapter produktTableAdapter = new BazaTableAdapters.ProduktTableAdapter();
                                        foreach (Baza.ProduktRow produ in produktTableAdapter.GetData().Rows)
                                        {
                                            if (produ.ProdID == item.ZamElemProdID)
                                            {
                                                Produkt nowyProdukt = new Produkt(produ.ProdNazwa, produ.ProdKatID, produ.ProdCena, produ.ProdPlatforma, produ.ProdOpis, produ.ProdZdjecie);
                                                nowyProdukt._produktID = produ.ProdID;
                                                zamow.listaProduktow.Add(nowyProdukt);
                                                zamowienie.Add(zamow);
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            dataGridViewZamowienia.DataSource = zamowienie;
        }
Exemple #3
0
        private void ZaladujDane()
        {
            Produkt _produkt = new Produkt();

            BazaTableAdapters.ProduktTableAdapter produktTableAdapter = new BazaTableAdapters.ProduktTableAdapter();
            foreach (Baza.ProduktRow item in produktTableAdapter.GetData().Rows)
            {
                if (item.ProdID == _idProdukt)
                {
                    _produkt._produktID = item.ProdID;
                    _produkt._cena      = item.ProdCena;
                    _produkt._kategoria = item.ProdKatID;
                    _produkt._nazwa     = item.ProdNazwa;
                    _produkt._opis      = item.ProdOpis;
                    _produkt._platforma = item.ProdPlatforma;
                    _produkt._zdjecie   = item.ProdZdjecie.Trim();
                }
            }
            Image image = (Image)Properties.Resources.ResourceManager.GetObject($"{_produkt._zdjecie}");

            pictureBoxObrazek.BackgroundImage = image;

            textBoxNazwa.Text     = _produkt._nazwa;
            textBoxPlatforma.Text = _produkt._platforma;
            textBoxCena.Text      = _produkt._cena.ToString() + " zł";
            Kategoria kat = new Kategoria();

            foreach (var kategoria in kat.PobierzListeKategorii())
            {
                if (kategoria._kategoriaID == _produkt._kategoria)
                {
                    textBoxKategoria.Text = kategoria._nazwaKategorii;
                }
            }
            textBoxOpis.Text = _produkt._opis;
            if (_form.isLoggedIn == false)
            {
                iconButtonDodajDoKoszyka.Visible = false;
            }
        }
Exemple #4
0
 public void EdytujProdukt(Produkt produkt, string nazwa, decimal cena, string platforma, string opis, string zdjecie, int kategoria)
 {
     BazaTableAdapters.ProduktTableAdapter edytujProdukt = new BazaTableAdapters.ProduktTableAdapter();
     edytujProdukt.Update(nazwa, cena, platforma, opis, zdjecie, kategoria, produkt._produktID, produkt._nazwa, produkt._cena, produkt._platforma, produkt._opis, produkt._zdjecie, produkt._kategoria);
 }
Exemple #5
0
 public void UsunProdukt(Produkt produkt)
 {
     BazaTableAdapters.ProduktTableAdapter produktDoUsuniecia = new BazaTableAdapters.ProduktTableAdapter();
     produktDoUsuniecia.Delete(produkt._produktID, produkt._nazwa, produkt._cena, produkt._platforma, produkt._opis, produkt._zdjecie, produkt._kategoria);
 }
Exemple #6
0
 public void DodajProdukt(string nazwa, int kategoria, decimal cena, string platforma, string opis, string zdjecie)
 {
     BazaTableAdapters.ProduktTableAdapter nowyProdukt = new BazaTableAdapters.ProduktTableAdapter();
     nowyProdukt.Insert(nazwa, cena, platforma, opis, zdjecie, kategoria);
 }