Esempio n. 1
0
        private void UstawProdukty()
        {
            tableLayoutShopPanel.Controls.Clear();
            int i = 0;
            int j = 0;

            foreach (var item in Filtruj(comboBoxFiltruj.Text))
            {
                if (i > 2)
                {
                    i = 0;
                    j++;
                }
                Kategoria kat = new Kategoria();
                foreach (var kategoria in kat.PobierzListeKategorii())
                {
                    if (kategoria._kategoriaID == item._kategoria)
                    {
                        aktualnyProdukt = item;
                        StworzWidokProduktu(item._zdjecie, item._nazwa, item._cena.ToString(), kategoria._nazwaKategorii, item._produktID, i, j);
                    }
                }
                i++;
            }
        }
Esempio n. 2
0
        private void iconButtonDodaj_Click(object sender, EventArgs e)
        {
            UstawDane();
            Kategoria kat = new Kategoria(nazwa, opis);

            if (kat.DodajKategorie())
            {
                MessageBox.Show("Dodano kategorię", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
Esempio n. 3
0
        private void UstawComboBox()
        {
            Kategoria kat           = new Kategoria();
            var       bindingSource = new BindingSource();

            bindingSource.DataSource     = kat.PobierzListeKategorii();
            comboBoxKategoria.DataSource = bindingSource.DataSource;

            comboBoxKategoria.DisplayMember = "_nazwaKategorii";
            comboBoxKategoria.ValueMember   = "_kategoriaID";
        }
Esempio n. 4
0
        public List <Kategoria> PobierzListeKategorii()
        {
            List <Kategoria> listaKategorii = new List <Kategoria>();

            BazaTableAdapters.KategoriaTableAdapter kategorie = new BazaTableAdapters.KategoriaTableAdapter();
            //kategorie.GetData();
            foreach (Baza.KategoriaRow row in kategorie.GetData().Rows)
            {
                Kategoria kat = new Kategoria(row.KatNazwa.Trim(), row.KatOpis.Trim());
                kat._kategoriaID = row.KatID;
                listaKategorii.Add(kat);
            }
            return(listaKategorii);
        }
Esempio n. 5
0
        private void iconButtonUsunKategorie_Click(object sender, EventArgs e)
        {
            UstawDane();
            Kategoria        kat            = new Kategoria(nazwa, opis);
            List <Kategoria> listaKategorii = kat.PobierzListeKategorii();

            foreach (var kategoria in listaKategorii)
            {
                if (kategoria._nazwaKategorii.Trim() == kat._nazwaKategorii.Trim() &&
                    kategoria._opisKategorii.Trim() == kat._opisKategorii.Trim())
                {
                    kat._kategoriaID = kategoria._kategoriaID;
                    kat.UsunKategorie(kat);
                }
            }
            MessageBox.Show("Usunieto kategorię", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
        }
Esempio n. 6
0
        private void UstawDane()
        {
            nazwa     = textBoxNazwaProduktu.Text.Trim();
            opis      = textBoxOpis.Text.Trim();
            platforma = textBoxPlatforma.Text.Trim();
            zdjecie   = comboBoxObrazki.Text.Trim();
            cena      = decimal.Parse(textBoxCena.Text);

            Kategoria kat = new Kategoria();

            foreach (var item in kat.PobierzListeKategorii())
            {
                if (item._nazwaKategorii == comboBoxKategoria.Text)
                {
                    kategoria = item._kategoriaID;
                }
            }
        }
Esempio n. 7
0
        private void UstawPolaDoEdycji()
        {
            textBoxNazwaProduktu.Text = edytowany._nazwa.Trim();
            textBoxOpis.Text          = edytowany._opis.Trim();
            textBoxPlatforma.Text     = edytowany._platforma.Trim();

            Kategoria kat = new Kategoria();

            foreach (var item in kat.PobierzListeKategorii())
            {
                if (item._kategoriaID == edytowany._kategoria)
                {
                    comboBoxKategoria.Text = item._nazwaKategorii;
                }
            }

            textBoxCena.Text     = edytowany._cena.ToString();
            comboBoxObrazki.Text = edytowany._zdjecie;
        }
Esempio n. 8
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;
            }
        }
Esempio n. 9
0
        private List <Kategoria> PrzeszukajListe(string text)
        {
            Kategoria        kat  = new Kategoria();
            List <Kategoria> list = new List <Kategoria>();

            if (String.IsNullOrEmpty(text))
            {
                list = kat.PobierzListeKategorii();
            }
            else
            {
                foreach (var item in kat.PobierzListeKategorii())
                {
                    if (item._nazwaKategorii.Trim().ToLower().StartsWith(text.ToLower()))
                    {
                        list.Add(item);
                    }
                }
            }

            return(list);
        }
Esempio n. 10
0
 public bool UsunKategorie(Kategoria kategoria)
 {
     BazaTableAdapters.KategoriaTableAdapter usunKategorie = new BazaTableAdapters.KategoriaTableAdapter();
     usunKategorie.Delete(kategoria._kategoriaID, kategoria._nazwaKategorii, kategoria._opisKategorii);
     return(true);
 }