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; }
private List <Zamowienie> PobierzPelnaListeZamowien() { List <Zamowienie> list = new List <Zamowienie>(); BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter(); foreach (Baza.ZamowienieNaglowekRow zm in zamowienieNaglowekTableAdapter.GetData().Rows) { Zamowienie zam = new Zamowienie(); zam.userID = zm.UserID; zam.zamID = zm.ZamNagID; zam.dataZamowienia = zm.ZamNagDataZamowienia; zam.kwota = zm.ZamNagKwota; zam.status = zm.ZamNagStan; zam.listaProduktow = PobierzListeProduktow(zm.ZamNagID); list.Add(zam); } return(list); }
private List <Zamowienie> PrzeszukajListe(string tekstWyszukiwania) { List <Zamowienie> list = new List <Zamowienie>(); BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter(); foreach (Baza.ZamowienieNaglowekRow zm in zamowienieNaglowekTableAdapter.GetData().Rows) { if (zm.ZamNagStan.Trim() == tekstWyszukiwania) { Zamowienie zam = new Zamowienie(); zam.userID = zm.UserID; zam.zamID = zm.ZamNagID; zam.dataZamowienia = zm.ZamNagDataZamowienia; zam.kwota = zm.ZamNagKwota; zam.status = zm.ZamNagStan; zam.listaProduktow = PobierzListeProduktow(zm.ZamNagID); list.Add(zam); } } return(list); }
private void PokazMojeZamowienia() { 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) { WyswietlListe(row.UserID); } } } } } }
private void iconButtonDodajZamowienie_Click(object sender, EventArgs e) { if (listBoxProdukty.Items.Count != 0) { Zamowienie zamowienie = new Zamowienie(); zamowienie.listaProduktow = listBoxProdukty.Items.Cast <Produkt>().ToList(); zamowienie.dataZamowienia = DateTime.Now; decimal kwota = 0; foreach (var item in zamowienie.listaProduktow) { kwota += item._cena; } zamowienie.kwota = kwota; zamowienie.status = "Wysłane do realizacji"; BazaTableAdapters.ZamowienieNaglowekTableAdapter zamowienieNaglowekTableAdapter = new BazaTableAdapters.ZamowienieNaglowekTableAdapter(); BazaTableAdapters.UzytkownikTableAdapter uzytkownikTableAdapter = new BazaTableAdapters.UzytkownikTableAdapter(); foreach (Baza.UzytkownikRow row in uzytkownikTableAdapter.GetData().Rows) { string[] elementy = row.UserLogin.Split('|'); if (_form.login == elementy[0]) { zamowienieNaglowekTableAdapter.Insert(zamowienie.dataZamowienia, zamowienie.kwota, zamowienie.status, row.UserID); MessageBox.Show("Dodano zamówienie do wykonania", "Komunikat", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } foreach (Baza.ZamowienieNaglowekRow row in zamowienieNaglowekTableAdapter.GetData().Rows) { if (row.ZamNagDataZamowienia.ToString().Trim() == zamowienie.dataZamowienia.ToString().Trim()) { DodajElementJakoZamowienie(row.ZamNagID); } } listBoxProdukty.Items.Clear(); FormShop.produktyWKoszyku.Clear(); } }