protected void btnDodaj_Click(object sender, EventArgs e) { //Jeśli pozycja którą chcemy dodać występuje w liście zamówionych do stolika if (stoliki_lista[ddlStoliki.SelectedIndex - 1].CzyWystepuje(dania_menu[lstOferta.SelectedIndex])) { foreach (PrzedmiotZamowienia item in stoliki_lista[ddlStoliki.SelectedIndex - 1].GetListaZamowien()) { if (item.GetNazwa() == dania_menu[lstOferta.SelectedIndex].GetNazwa()) { //zwiększamy ilość zamówionej pozycji item.Dodaj(int.Parse(ddlIlosc.SelectedValue)); } } } else { Danie danie = dania_menu[lstOferta.SelectedIndex]; int ilosc = int.Parse(ddlIlosc.SelectedValue); PrzedmiotZamowienia przedmiot_zam = new PrzedmiotZamowienia(danie, ilosc); stoliki_lista[ddlStoliki.SelectedIndex - 1].DodajZamowienie(przedmiot_zam); } WyswietlZamowione(); btnUsun.Visible = false; btnZmienIlosc.Visible = false; ddlIloscZmien.Visible = false; lblNazwaDania.Visible = false; lblNazwaDaniaWartosc.Visible = false; lblCenaJedn.Visible = false; lblCenaJednWartosc.Visible = false; lblCenaZaWszystkie.Visible = false; lblCenaZaWszystkieWartosc.Visible = false; }
public bool CzyWystepuje(Danie danie) { bool znaleziono = false; foreach (PrzedmiotZamowienia item in lista_zamowien) { if (item.GetNazwa() == danie.GetNazwa()) { znaleziono = true; } } return(znaleziono); }