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++; } }
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); } }
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"; }
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); }
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); }
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; } } }
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; }
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; } }
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); }
public bool UsunKategorie(Kategoria kategoria) { BazaTableAdapters.KategoriaTableAdapter usunKategorie = new BazaTableAdapters.KategoriaTableAdapter(); usunKategorie.Delete(kategoria._kategoriaID, kategoria._nazwaKategorii, kategoria._opisKategorii); return(true); }