public void brisanjeDodataka() { while (true) { Console.Clear(); Stanje.getStanje(); Console.WriteLine(); int i = 0; foreach (Dodatak element in _dodaci) { Console.WriteLine(i + ")da izbrisete: " + element.Ime() + " ukucajte broj-----> " + i); i++; } Console.WriteLine("\n" + i + ")da zavrsite sa brisanjem dodataka ukucajte -----> *"); int mojIndex = 0; string mojaVrednost = Console.ReadLine(); if (int.TryParse(mojaVrednost, out mojIndex)) { if (_dodaci.Any(p => _dodaci.IndexOf(p) == mojIndex)) { Stanje.deleteDodatak(_dodaci.ElementAt(mojIndex).Ime(), _dodaci.ElementAt(mojIndex).Cena()); _cena -= _dodaci.ElementAt(mojIndex).Cena(); _dodaci.Remove(_dodaci.ElementAt(mojIndex)); } } else if (mojaVrednost == "*") { return; } } }
private void kreiranjeUnosa() { while (_kreiranjeUtoku == true) { Console.Clear(); Stanje.getStanje(); Opcije.OpcijeDodatak(); Console.WriteLine(neispravanUnos); string opcija = Console.ReadLine().ToLower().Trim().Replace(" ", ""); switchOpcije(opcija); } }
private void dodajPizzu() { while (_kreiranjeUtoku == true) { kreirajPizzu(); if (_potvrdaKreiranja == false) { return; } Console.Clear(); Stanje.getStanje(); Opcije.ZeliteLiPizzu(); string odgovor = Console.ReadLine().Trim().Replace(" ", ""); if (odgovor != "da") { _kreiranjeUtoku = false; } } }
public Pizza() { _dodaci = new List <Dodatak>(); Stanje.nullStanje(); kreiranjeVelicine(); if (_potvrdaKreiranja == false) { return; } //Stanje.setStanje(_size.Ime(), _size.Cena()); kreiranjeKore(); if (_potvrdaKreiranja == false) { return; } //Stanje.setStanje(_crust.Ime(), _crust.Cena()); Console.Clear(); Stanje.getStanje(); Opcije.ZeliteLiDodatke(); string odgovor = Console.ReadLine().Replace(" ", "").Trim().ToLower(); if (odgovor == "da") { KreiranjeDodataka kreiranjeD = new KreiranjeDodataka(); _cena += kreiranjeD.Cena(); _potvrdaKreiranja = kreiranjeD.PotvrdaKreiranja(); _dodaci = kreiranjeD.Dodaci(); } Console.Clear(); Stanje.getStanje(); _konacnoStanje = Stanje.getFinalState(); }
private void kreiranjeDodataka() { bool dKreiranjeUtoku = true; while (dKreiranjeUtoku) { Dodatak dodatak = new Dodatak(); if (dodatak.PotvrdaKreiranja() == false) { _potvrdaKreiranja = false; return; } else if (dodatak.PrekinutUnos() == true) { return; } if (!_dodaci.Any(p => p.Ime() == dodatak.Ime()) && dodatak.Brisanje() != true) { Console.WriteLine("dodavanje"); _dodaci.Add(dodatak); _potvrdaKreiranja = dodatak.PotvrdaKreiranja(); Stanje.setDodatakStanje(dodatak.Ime(), dodatak.Cena()); _cena += dodatak.Cena(); Console.Clear(); Stanje.getStanje(); } else if (dodatak.Brisanje() == true && _dodaci.Any()) { brisanjeDodataka(); } /*else * { * Console.Clear(); * Stanje.getStanje(); * Console.WriteLine("Dodatak je vec unet!"); * Console.WriteLine( "vas dodatak" + dodatak.Ime()); * } */ /*if (_dodaci.Count < 5) * { * * Console.WriteLine("\nZelite li novi dodatak? da ne"); * string odgovor = Console.ReadLine().Trim().ToLower(); * if (odgovor != "da") * dKreiranjeUtoku = false; * } */ } }