예제 #1
0
        private void PrekesPaieska()
        {
            Preke preke;
            Guid  prekesKodas;

            do
            {
                Console.WriteLine("iveskite prekes koda");
                answer = Console.ReadLine();
            }while (!Guid.TryParse(answer, out prekesKodas));

            arEgzistuoja = arEgzistuojaPreke(prekesKodas);

            while (!arEgzistuoja)
            {
                Console.WriteLine("Preke nerasta!");
                Console.WriteLine("Kartoti ivedima: 1");
                Console.WriteLine("Iseiti: 2");

                do
                {
                    answer = Console.ReadLine();
                }while (!int.TryParse(answer, out answerNb));

                if (answerNb == 1)
                {
                    arEgzistuoja = arEgzistuojaPreke(prekesKodas);
                }

                if (answerNb == 2)
                {
                    return;
                }
            }

            preke = PrekiuOperacijos.PrekesGavimas(prekesKodas);
            Console.WriteLine(preke.ToString());
        }
예제 #2
0
        private void EsamosPrekesPirkimas()
        {
            Guid prekesKodas;

            do
            {
                do
                {
                    Console.WriteLine("iveskite prekes koda");
                    answer = Console.ReadLine();
                }while (!Guid.TryParse(answer, out prekesKodas));

                arEgzistuoja = arEgzistuojaPreke(prekesKodas);

                if (arEgzistuoja)
                {
                    Preke nupirktapreke = PrekiuOperacijos.PrekesGavimas(prekesKodas);
                    PrekiuOperacijos.PrekesPirkimas(nupirktapreke);
                }

                if (!arEgzistuoja)
                {
                    Console.WriteLine("Preke nerasta!");
                    Console.WriteLine("Kartoti prekes paieska: 1");
                    Console.WriteLine("Prideti nauja preke: 2");
                    do
                    {
                        answer = Console.ReadLine();
                    }while (!(int.TryParse(answer, out answerNb) || answerNb > 3));

                    if (answerNb == 2)
                    {
                        NaujosPrekesPirkimas();
                        arEgzistuoja = true;
                    }
                }
            }while (!arEgzistuoja);
        }