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); }
private void DodajElementJakoZamowienie(int idZamNagID) { foreach (var item in list) { BazaTableAdapters.ZamowienieElementTableAdapter zamowienieElementTableAdapter = new BazaTableAdapters.ZamowienieElementTableAdapter(); foreach (Baza.ZamowienieElementRow row in zamowienieElementTableAdapter.GetData().Rows) { if (row.ZamElemZamNagID == idZamNagID) { if (item._produktID == row.ZamElemProdID) { int ilosc = row.ZamElemIlosc + 1; zamowienieElementTableAdapter.Update(row.ZamElemProdID, row.ZamElemZamNagID, ilosc, row.ZamElemID, row.ZamElemProdID, row.ZamElemZamNagID, row.ZamElemIlosc); isFind = true; } } } if (isFind == false) { zamowienieElementTableAdapter.Insert(item._produktID, idZamNagID, 1); } isFind = false; } }
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; }