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