Beispiel #1
0
 public void ObrisiStavku(Stavka s)
 {
     if (!Zakljucana())
     {
         stavke.Remove(s);
     }
     else
     {
         throw new Exception("Košarica je realizirana!");
     }
 }
Beispiel #2
0
 // dodavanje, brisanje iz kosarice
 public void DodajStavku(Stavka s)
 {
     if (!Zakljucana())
     {
         stavke.Add(s);
     }
     else
     {
         throw new Exception("Košarica je realizirana!");
     }
 }
Beispiel #3
0
        static void Main(string[] args)
        {
            // dođe Ana u Web dućan

            Vlasnik ana = new Vlasnik("*****@*****.**", "Ana Anić", "Mihovljanska 16, Čakovec");


            Console.WriteLine("Kupac {0}", ana);
            ana.PromjeniAdresu("A.G.Matoša 112c, Osjek");

            Console.WriteLine("Kupac mijenja adresu... \n {0}", ana);

            // Ana uzima kosaricu
            Kosarica anina = new Kosarica(ana);

            // Ana ide kupovati i odabere iPhone
            Stavka iphone = new Stavka("iPhone XS", (decimal)5034.23);

            // baci u kosaricu
            anina.DodajStavku(iphone);
            anina.DodajStavku("USB kabel", 34.23m, 3);
            anina.DodajStavku("Maskica Spigen - Neo Hybrid Blue", 187, 1);

            // ispisi kosaricu
            ispisKosarice(anina);

            // plati ili odustani
            anina.Plati();

            try
            {
                anina.DodajStavku(iphone);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Dogodila se greška: {0}", ex.Message);
            }



            Console.ReadKey();
        }