Beispiel #1
0
        static void Main(string[] args)
        {
            Bank person1      = new Bank("Jakub", "Sarecki");
            bool continuation = true;

            do
            {
                Console.Clear();
                Console.WriteLine("CUSTOMER NAME: {0}", person1.Name);
                Console.WriteLine("CUSTOMER SURNAME: {0}", person1.Surname);
                Console.WriteLine("CUSTOMER ID: {0} ", person1.ID);
                Console.WriteLine();
                Console.WriteLine("      MENU");
                Console.WriteLine("-----------------");
                Console.WriteLine("1.PAYMENT");
                Console.WriteLine("2.PAYOFF");
                Console.WriteLine("3.TRANZACTION HISTORY");
                Console.WriteLine("4.CHECK ACCOUNT BALANCE");
                Console.WriteLine("5.EXIT PROGRAM");
                Console.WriteLine();
                string choice;
                choice = Console.ReadLine();
                switch (choice)
                {
                case "1":
                {
                    try
                    {
                        Console.Clear();
                        Console.WriteLine("Set money amount: ");
                        int money = int.Parse(Console.ReadLine());
                        Console.WriteLine("Set date: ");
                        DateTime date = DateTime.Parse(Console.ReadLine());
                        Console.WriteLine("Set thing name: ");
                        string thing = Console.ReadLine();
                        person1.payment(money, date, thing);
                        Console.ReadKey();
                    }
                    catch (Exception e)
                    {
                        Console.Clear();
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine(e.Message);
                        Console.ResetColor();
                        Console.ReadKey();
                    }
                    break;
                }

                case "2":
                {
                    try
                    {
                        Console.Clear();
                        Console.WriteLine("Set money amount: ");
                        int money = int.Parse(Console.ReadLine());
                        Console.WriteLine("Set date: ");
                        DateTime date = DateTime.Parse(Console.ReadLine());
                        Console.WriteLine("Set thing name: ");
                        string thing = Console.ReadLine();
                        person1.payoff(money, date, thing);
                        Console.ReadKey();
                    }
                    catch (Exception e)
                    {
                        Console.Clear();
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine(e.Message);
                        Console.ResetColor();
                        Console.ReadKey();
                    }
                    break;
                }

                case "3":
                {
                    Console.Clear();
                    Console.WriteLine(person1.tranzactionsHistory());
                    Console.ReadKey();
                    break;
                }

                case "4":
                {
                    Console.Clear();
                    if (person1.Balance == 0)
                    {
                        Console.WriteLine("You do not have any money at the bank account");
                        Console.ReadKey();
                    }
                    else
                    {
                        Console.WriteLine("Yur balance equals:  " + person1.Balance);
                        Console.ReadKey();
                    }
                    break;
                }

                case "5":
                {
                    Console.Clear();
                    Console.WriteLine("You exit the program");
                    continuation = false;
                    Console.ReadKey();
                    break;
                }
                }
            } while (continuation == true);
        }