Example #1
0
        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;
        }
Example #2
0
        public bool CzyWystepuje(Danie danie)
        {
            bool znaleziono = false;

            foreach (PrzedmiotZamowienia item in lista_zamowien)
            {
                if (item.GetNazwa() == danie.GetNazwa())
                {
                    znaleziono = true;
                }
            }
            return(znaleziono);
        }