コード例 #1
0
        static void Main(string[] args)
        {
            //List<Client> ListClient = new List<Client>();
            //GeneratorName.Generator g = new Generator();

            //Client c1 = new Client();
            //c1.DoB = DateTime.Now.AddYears(-60);
            //c1.fullName = g.GenerateDefault(Gender.man);
            //c1.IIN = "123456789123";
            //c1.Login = "******";
            //c1.Password = "******";
            //c1.PhoneNumber = "87777730111";

            //ListClient.Add(c1);

            //c1.ClientInfoPrint();


            string login = "";
            string pass  = "";

            try
            {
                Client client = new Client();
                Service.createClient(ref client);
                client.Login    = "******";
                client.Password = "******";



                while (!client.isBlocked)
                {
                    Console.Clear();
                    Console.Write("Введите логин:");
                    login = Console.ReadLine();
                    Console.Write("Введите пароль:");
                    pass = Console.ReadLine();

                    if (login != client.Login && pass != client.Password)
                    {
                        client.wrongField++;
                    }
                    else
                    {
                        break;
                    }
                }

                if (login == client.Login && pass == client.Password)
                {
                    if (client.isBlocked)
                    {
                        Console.WriteLine("Ваш акаунт заблокирован!");
                    }


                    else
                    {
                        Console.Clear();
                        Console.WriteLine("-----------------<< MENU >>-----------------");
                        Console.WriteLine("1) Список счетов ");
                        Console.WriteLine("2) Создать счет ");
                        Console.WriteLine("3) Пополнить баланс ");

                        int menu = 0;
                        Int32.TryParse(Console.ReadLine(), out menu);

                        if (menu < 1 || menu > 2)
                        {
                            throw new Exception("Invalid choice");
                        }
                        else
                        {
                            switch (menu)
                            {
                            case 1:
                            {
                                client.printAccountInfo();
                            }
                            break;

                            case 2:
                            {
                                Account acc = Service.createAccount();
                                client.ListAccount.Add(acc);
                                Console.WriteLine("Счет добавлен успешно!");
                            }
                            break;

                            case 3:
                            {
                                Console.WriteLine("введите номер счета: KZ");
                                string accountNumber = Console.ReadLine();
                                Console.WriteLine("введите СУММУ: ");
                                string accountSumm = Console.ReadLine();
                            }
                            break;
                            }
                        }
                    }
                }
                else
                {
                    Console.WriteLine("Ваш акаунт заблокирован!");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            string login    = "";
            string password = "";

            try
            {
                Client client = new Client();
                Servise.createClient(ref client);

                client.Login    = "******";
                client.Password = "******";


                while (!client.IsBloked)
                {
                    #region
                    Console.Clear();

                    Console.Write("vvedite login:"******"vvedite parol:");
                    password = Console.ReadLine();

                    if (login != client.Login && password != client.Password)
                    {
                        client.WrongField++;
                    }
                    else
                    {
                        break;
                    }
                    #endregion
                }

                if (login == client.Login && password == client.Password)
                {
                    #region
                    if (client.IsBloked)
                    {
                        Console.WriteLine("zablokirivano");
                    }
                    else
                    {
                        Console.Clear();
                        Console.WriteLine("(1) spisok schetov");
                        Console.WriteLine("(2) sozdat schet");
                        Console.WriteLine("(3) popolnit balance");

                        int choise = 0;
                        Int32.TryParse(Console.ReadLine(), out choise);
                        if (choise > 2 || choise < 1)
                        {
                            throw new Exception("tolko 1 ili 2");
                        }
                        else
                        {
                            switch (choise)
                            {
                            case 1:
                                client.printAccountInfo();
                                break;

                            case 2:
                                Account acc = new Account();
                                client.ListAccount.Add(acc);
                                Console.WriteLine("schet dobavlen");
                                break;

                            case 3:

                                Console.WriteLine("vvedite nomer scheta: ");
                                string accountNumber = Console.ReadLine();
                                Console.WriteLine("vvedite summu vvoda");
                                break;
                            }
                        }
                    }
                    #endregion
                }
                else
                {
                    Console.WriteLine("vkluchena BLOKIROVKA akkaunta");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            List <Client> ListClient = new List <Client>();

            Generator g = new Generator();

            Client Cl = new Client();
            Cl.DOB      = DateTime.Now.AddYears(-60);
            Cl.FullName = g.GenerateDefault(Gender.man);
            Cl.IIN      = "970131301448";
            Cl.Login    = "******";
            Cl.Password = "******";
            Cl.PhoneNum = "87778139374";

            ListClient.Add(Cl);
        }