Пример #1
0
        public static void Main(string[] args)
        {
            int    id = 1, balance, flag = 0;
            string name, AccountType;

            Console.WriteLine("Choose a type of framework\nPress 1 for Adot\nPress 2 for Entity");
            int opt = int.Parse(Console.ReadLine());

            if (opt == 1)
            {
                Blogic blog = new Blogic();

                Console.WriteLine("Banking System\n");
                Console.WriteLine("Enter the Name");
                name = Console.ReadLine();
                Console.WriteLine("Enter the Account Type:\nSavings\nCurrent\nDMAT");
                AccountType = Console.ReadLine();
                Console.WriteLine("Enter the balance you want to add");
                balance = int.Parse(Console.ReadLine());
                blog.DataEntry(name, ++id, AccountType, balance);
                Console.WriteLine("Account has been added");
                while (true)
                {
                    Console.WriteLine("\nFor more functions\nPress 1 for Display\nPress 2 for Deposit\nPress 3 for Withdrawl\nPress 4 to add account\nPress 5 to show Simple Interest\nPress 6 for exit");
                    int num = int.Parse(Console.ReadLine());
                    switch (num)
                    {
                    case 1:
                        blog.Display();
                        break;

                    case 2:
                        Console.WriteLine("Enter your ID");
                        int id1 = int.Parse(Console.ReadLine());
                        Console.WriteLine("Enter the amount you want to deposit");
                        int balance1 = int.Parse(Console.ReadLine());
                        blog.Deposit(id1, balance1);
                        break;

                    case 3:
                        Console.WriteLine("Enter your ID");
                        id1 = int.Parse(Console.ReadLine());
                        Console.WriteLine("Enter the amount you want to withdraw");
                        balance1 = int.Parse(Console.ReadLine());
                        blog.Withdrawl(id1, balance1);
                        break;

                    case 4:
                        Console.WriteLine("Enter the Name");
                        name = Console.ReadLine();
                        Console.WriteLine("Enter the Account Type:\nSavings\nCurrent\nDMAT");
                        AccountType = Console.ReadLine();
                        Console.WriteLine("Enter the balance you want to add");
                        balance = int.Parse(Console.ReadLine());
                        blog.DataEntry(name, ++id, AccountType, balance);
                        break;

                    case 5:
                        Console.WriteLine("Enter your ID");
                        id1 = int.Parse(Console.ReadLine());
                        blog.Simple(id1);
                        break;

                    default:
                        Console.WriteLine("Bye Bye");
                        flag = 1;
                        break;
                    }
                    if (flag == 1)
                    {
                        break;
                    }
                }
            }

            else
            {
                id = 101;

                Eblogic Eblog = new Eblogic();
                //Console.WriteLine("Banking System\n");
                //Console.WriteLine("Enter the Name");
                //name = Console.ReadLine();
                //Console.WriteLine("Enter the Account Type:\nSavings\nCurrent\nDMAT");
                //AccountType = Console.ReadLine();
                //Console.WriteLine("Enter the balance you want to add");
                //balance = int.Parse(Console.ReadLine());
                //Eblog.AddEntity(name, id, AccountType, balance);
                //id++;
                Console.WriteLine("Account has been added");
                while (true)
                {
                    Console.WriteLine("\nFor more functions\nPress 1 for Display\nPress 2 for Deposit\nPress 3 for Withdrawl\nPress 4 to add account\nPress 5 to show Simple Interest\nPress 6 for exit");
                    int num = int.Parse(Console.ReadLine());
                    switch (num)
                    {
                    case 1:
                        Eblog.Display();
                        break;

                    case 2:
                        Console.WriteLine("Enter your ID");
                        int id1 = int.Parse(Console.ReadLine());
                        Console.WriteLine("Enter the amount you want to deposit");
                        int balance1 = int.Parse(Console.ReadLine());
                        Eblog.Deposit(id1, balance1);
                        break;

                    case 3:
                        Console.WriteLine("Enter your ID");
                        id1 = int.Parse(Console.ReadLine());
                        Console.WriteLine("Enter the amount you want to withdraw");
                        balance1 = int.Parse(Console.ReadLine());
                        Eblog.Withdrawl(id1, balance1);
                        break;

                    case 4:
                        Console.WriteLine("Enter the Name");
                        name = Console.ReadLine();
                        Console.WriteLine("Enter the Account Type:\nSavings\nCurrent\nDMAT");
                        AccountType = Console.ReadLine();
                        Console.WriteLine("Enter the balance you want to add");
                        balance = int.Parse(Console.ReadLine());
                        Eblog.AddEntity(name, ++id, AccountType, balance);
                        break;

                    case 5:
                        Console.WriteLine("Enter your ID");
                        id1 = int.Parse(Console.ReadLine());
                        Eblog.Simple(id1);
                        break;

                    default:
                        Console.WriteLine("Bye Bye");
                        flag = 1;
                        break;
                    }
                    if (flag == 1)
                    {
                        break;
                    }
                }
            }
        }