Esempio n. 1
0
        private Imone KlientoSukurimas()
        {
            Console.WriteLine("Iveskite naujo kliento pavadinima");
            var pavadinimas = Console.ReadLine();

            Console.WriteLine("Iveskite naujo kliento koda");
            var kodas = Console.ReadLine();

            while (ArEgzistuojaKlientas(kodas))
            {
                Console.WriteLine("Toks Klientas jau egzistuoja!");
                Console.WriteLine("Iveskite naujo kliento pavadinima");
                pavadinimas = Console.ReadLine();
                Console.WriteLine("Iveskite naujo kliento koda");
                kodas = Console.ReadLine();
            }

            var naujasKlientas = new Imone()
            {
                Pavadinimas = pavadinimas,
                ImonesKodas = kodas
            };

            return(naujasKlientas);
        }
Esempio n. 2
0
        private Imone PerkamaIsNaujoKliento()
        {
            Imone naujasKlientas = KlientoSukurimas();

            KlientoItraukimasIDB(naujasKlientas);
            return(naujasKlientas);
        }
Esempio n. 3
0
 public static void IdetiNauja(Imone imone)
 {
     if (_imone.Exists(x => x.ImonesKodas == imone.ImonesKodas))
     {
         throw new Exception("Toks klientas jau egzistuoja");
     }
     _imone.Add(imone);
 }
Esempio n. 4
0
 public static void PasalintiImone(Imone imone)
 {
     if (!_imone.Exists(x => x.ImonesKodas == imone.ImonesKodas))
     {
         throw new Exception("Tokia imone neegzistuoja");
     }
     _imone.Remove(imone);
 }
Esempio n. 5
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);
        }
Esempio n. 6
0
 public static void ImonesIvedimas(Imone naujaImone)
 {
     //issaugome duomenu bazeje
     ImoniuSaugykla.IdetiNauja(naujaImone);
 }
Esempio n. 7
0
 public static void KlientoPasalinimas(Imone pasalinamaImone)
 {
     //issaugome duomenu bazeje
     // pasalinamaImone.ImonesKodas = Guid.NewGuid();
     ImoniuSaugykla.PasalintiImone(pasalinamaImone);
 }
Esempio n. 8
0
 private void KlientoItraukimasIDB(Imone klientas)
 {
     ImoniuOperacijos.ImonesIvedimas(klientas);
 }