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(); } }
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(); } }