示例#1
0
        static void Main(string[] args)
        {
            Piekarnik piekarnik1 = new Piekarnik();

            piekarnik1.name       = "Samsung";
            piekarnik1.tempreture = 100;
            piekarnik1.isON       = true;

            Piekarnik piekarnik2 = new Piekarnik()
            {
                isON       = true,
                tempreture = 200,
                name       = "Amica"
            };


            Helpers.DisplayResult(piekarnik1.tempreture, piekarnik1.isON, piekarnik1.name);

            Sklep biedronka = new Sklep();

            biedronka.piekarniks.Add(piekarnik1);
            biedronka.piekarniks.Add(piekarnik2);

            biedronka.PrintPiekarniks();



            Klient klient1 = new Klient()
            {
                Id             = 1,
                klientImie     = "Janusz",
                klientNazwisko = "Nowak",
                accountStatus  = 25000.77
            };

            Klient klient2 = new Klient()
            {
                Id             = 2,
                klientImie     = "Jan",
                klientNazwisko = "Kowalski",
                accountStatus  = 10000.88
            };

            List <Klient> klientsFromApp = new List <Klient>();

            klientsFromApp.Add(klient1);
            klientsFromApp.Add(klient2);
            Klient nowakVIP = new Klient()
            {
                Id             = 3,
                klientImie     = "Antoni",
                klientNazwisko = "NowakVip",
                accountStatus  = 4444
            };

            //biedronka.KlientWchodziDoSklepu(klient1);
            ////biedronka.KlientWychodziZeSklepu(klient1);

            //biedronka.KlientWchodziDoSklepu(klient2);
            //biedronka.KlientWychodziZeSklepu(klient2);
            biedronka.KlientVIP_Plus_GrupaKlientow(nowakVIP, klientsFromApp);



            biedronka.PrintKlients();

            Helpers.DisplayKlient(klient1.klientImie, klient1.klientNazwisko, klient1.accountStatus);
            Helpers.DisplayKlient(klient2.klientImie, klient2.klientNazwisko, klient2.accountStatus);



            piekarnik1.tempreture = Convert.ToInt16(Console.ReadLine());
            Console.WriteLine($"To jest piekarnik o nazwie {piekarnik1.name}");
            Console.WriteLine($"Temperatura piekarnika to  {piekarnik1.tempreture}");
            Console.WriteLine($"Piekarnik jest wlaczony {piekarnik1.isON}");

            Console.ReadKey();
        }
 public void dodadiKlient(Klient k)
 {
     klienti.Add(k);
     usluzeniKlienti++;
     promet += k.destinacija.Length * 2000;
 }
 public void KlientWychodziZeSklepu(Klient klient)
 {
     klients.Remove(klient);
 }
 public void KlientWchodziDoSklepu(Klient klient)
 {
     klients.Add(klient);
 }
 public void KlientVIP_Plus_GrupaKlientow(Klient vipKlient, List <Klient> grupaKlientow)
 {
     klients.Add(vipKlient);
     klients.AddRange(grupaKlientow);
 }
示例#6
0
        private static void usluzi()
        {
            Console.Clear();
            Console.WriteLine("Vnesi ime:");
            string ime = Console.ReadLine();

            Console.WriteLine("Vnesi prezime:");
            string prezime = Console.ReadLine();

            int godini;

            do
            {
                Console.WriteLine("Vnesi godini:");
            } while (!Int32.TryParse(Console.ReadLine(), out godini));


            bool   flag = false;
            string destinacija;

            Console.WriteLine("Vnesi destinacija:");
            destinacija = Console.ReadLine();
            destinacija.Trim().ToLower();
            foreach (string s in destinacii)
            {
                if (destinacija == s.ToLower())
                {
                    flag = true;
                }
            }

            while (!flag)
            {
                Console.WriteLine("Nevalidna destinacija; izberi edna od ovie:");
                Console.WriteLine("Rim, London, Tokio, Sofija, Istanbul, Toronto, Majami, Zagreb, Belgrad, Moskva");
                destinacija = Console.ReadLine();
                destinacija.Trim().ToLower();
                foreach (string s in destinacii)
                {
                    if (destinacija == s.ToLower())
                    {
                        flag = true;
                    }
                }
            }

            int brojShalter;

            do
            {
                Console.WriteLine("Izberi broj na shalter (1, 2 ili 3)");
            } while (!int.TryParse(Console.ReadLine(), out brojShalter) || brojShalter < 1 || brojShalter > 3);


            Klient klient = new Klient();

            klient.ime         = ime;
            klient.prezime     = prezime;
            klient.godini      = godini;
            klient.destinacija = destinacija;

            switch (brojShalter)
            {
            case 1:
                shalteri[0].dodadiKlient(klient);
                break;

            case 2:
                shalteri[1].dodadiKlient(klient);
                break;

            case 3:
                shalteri[2].dodadiKlient(klient);
                break;
            }

            Console.Clear();
            meni();
        }