示例#1
0
        public static void PasalintiPreke(Guid kodas)
        {
            Preke pasalinta = _prekes.Find(x => x.UnikalusNumeris == kodas);

            _prekes.Remove(pasalinta);
            Console.WriteLine("Preke sekmingai pasalinta DB");
        }
示例#2
0
 public static void IdetiNauja(Preke preke)
 {
     if (_prekes.Exists(x => x.UnikalusNumeris == preke.UnikalusNumeris))
     {
         throw new Exception("Tokia preke jau egzistuoja");
     }
     _prekes.Add(preke);
     Console.WriteLine("Preke sekmingai patalinta I DB");
 }
示例#3
0
        private void NaujosPrekesPirkimas()
        {
            int  pirkimoKaina;
            int  pardavimoKaina;
            Guid prekesKodas;

            Console.WriteLine("Iveskite siuos prekes duomenis:");
            Console.WriteLine("1. Iveskite prekes pavadinimas:");
            var pavadinimas = Console.ReadLine();

            do
            {
                Console.WriteLine("2. Iveskite prekes pirkimo kaina centais");
                answer = Console.ReadLine();
            }while (!int.TryParse(answer, out pirkimoKaina));

            do
            {
                Console.WriteLine("3. Iveskite prekes pardavimo kaina centais");
                answer = Console.ReadLine();
            }while (!int.TryParse(answer, out pardavimoKaina));

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

            Imone prekesKlientas = SenoNaujoKlientoPasirinkimas();

            var naujaPreke = new Preke()
            {
                Pavadinimas     = pavadinimas,
                PirkimoKaina    = pirkimoKaina,
                PardavimoKaina  = pardavimoKaina,
                UnikalusNumeris = prekesKodas,
                Klientas        = prekesKlientas
            };

            PrekiuOperacijos.PrekesPirkimas(naujaPreke);
        }
示例#4
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);
        }
示例#5
0
 public static void PrekesPirkimas(Preke naujaPreke)
 {
     //issaugome duomenu bazeje
     //naujaPreke.UnikalusNumeris = Guid.NewGuid();
     PrekiuSaugykla.IdetiNauja(naujaPreke);
 }