예제 #1
0
        static void InestiPinigus()
        {
            Console.WriteLine("Priimamos kupiuros: 5, 10, 20, 50, 100");
            Console.Write("Iveskita suma kuria norite inesti i saskaita: ");

            int inesamaSuma = Convert.ToInt32(Console.ReadLine());

            if (inesamaSuma % 5 == 0)
            {
                Tranzakcija tranzakcija = new Tranzakcija()
                {
                    Suma      = inesamaSuma,
                    Data      = DateTime.Now,
                    Paskirtis = "Inesimas i bankomata",
                    Valiuta   = Valiuta.EUR
                };

                saskaita.OperSarasas.Add(tranzakcija);
                saskaita.Likutis = saskaita.Likutis + inesamaSuma;
                Console.WriteLine($"Jus inesete {inesamaSuma} EUR i savo saskaita");
            }
            else
            {
                Console.Clear();
                Console.WriteLine("Netinkamos kupiuros, bankykite dar karta");
                InestiPinigus();
            }
        }
예제 #2
0
        static void IsimtiPinigus()
        {
            Console.WriteLine($"Saskaitos likutis: {saskaita.Likutis}");
            Console.WriteLine("Galimi nominalai: 5, 10, 20, 50, 100");
            Console.Write("Iveskita suma kuria norite isimti is saskaitos: ");
            int isimamaSuma = Convert.ToInt32(Console.ReadLine());

            if (isimamaSuma % 5 == 0)
            {
                if (isimamaSuma <= saskaita.Likutis)
                {
                    Tranzakcija tranzakcija = new Tranzakcija()
                    {
                        Suma      = isimamaSuma,
                        Data      = DateTime.Now,
                        Paskirtis = "Nuemimas is bankomato",
                        Valiuta   = Valiuta.EUR
                    };

                    saskaita.OperSarasas.Add(tranzakcija);
                    saskaita.Likutis = saskaita.Likutis - isimamaSuma;
                }
                else
                {
                    Console.Clear();
                    Console.WriteLine("Jusu saskaitoje nepakankamas likutis, bandykite dar karta");
                    IsimtiPinigus();
                }
            }
            else
            {
                Console.Clear();
                Console.WriteLine("Ivesta suma negalima, netinkamas nominalas. Bandykite dar karta.");
                IsimtiPinigus();
            }
        }