private static void ProvjeriRacun(Ucenik ucenik) { if (ucenik.Racun != null) { ucenik.Racun = ucenik.Racun; } else { Random rng = new Random(); int randomNumber = rng.Next(2000, 6000); ucenik.Racun = randomNumber.ToString(); System.Threading.Thread.Sleep(20); } }
private static void UnesiPoStRacuna(Ucenik ucenik) { try { Console.Write("Unesi početno stanje računa za " + ucenik.Ime + " " + ucenik.Prezime + " : "); ucenik.PoStRacuna = double.Parse(Console.ReadLine()); if (ucenik.PoStRacuna < 0) { throw new Exception_negativan_broj(); } } catch (FormatException ex) { Console.WriteLine("Greška - " + ex.Message); } catch (Exception_negativan_broj) { Console.WriteLine("početno stanje računa je u minusu!!"); } }
private static void IspisUcenika(Ucenik ucenik) { Console.WriteLine("\nUčenik: \n{0} {1}\t\tbroj telefona: 0{2}", ucenik.Ime, ucenik.Prezime, ucenik.Telefon); Console.WriteLine("OIB: \t*******{0}", ucenik.PartialOib); Console.WriteLine("Br. Racuna: {0}\tStanje: {1}", ucenik.Racun, ucenik.StanjeRacuna()); }