Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.80 KB | None | 0 0
  1. private void CustomerRegistration()
  2.         {
  3.             Console.Clear();
  4.             bool registrationStatus = false;
  5.             Customer newCustomer = null;
  6.  
  7.             while (!registrationStatus)
  8.             {
  9.                 Console.Write("Write your name: ");
  10.                 string name = Console.ReadLine();
  11.  
  12.                 Console.Write("Age: ");
  13.                 int age = int.Parse(Console.ReadLine());
  14.  
  15.                 Console.Write("Password: ");
  16.                 string password = Console.ReadLine();
  17.  
  18.                 if (age <= 17)
  19.                 {
  20.                     Console.Clear();
  21.                     Console.WriteLine("Sorry, we can't register you as a customer, because your age is under 18.\nOnly adults could register as a bank customer");
  22.                     Console.ReadKey(true);
  23.  
  24.                     new BankMenu().ShowMainMenu();
  25.                     break;
  26.                 }
  27.                 else
  28.                 {
  29.                     newCustomer = new Customer { Id = Guid.NewGuid().ToString(), Name = name, Age = age, Password = password };
  30.                     registrationStatus = Context.CurrentBank.RegisterBankCustomer(newCustomer);
  31.  
  32.                     if (registrationStatus == false)
  33.                     {
  34.                         Console.Clear();
  35.                         Console.WriteLine("There is already registered user with that name, please try again !");
  36.                         Console.Clear();
  37.  
  38.                         Console.ReadKey(true);
  39.                     }
  40.                 }
  41.             }
  42.  
  43.             Console.Clear();
  44.             Console.WriteLine("Successful registration !");
  45.  
  46.             Console.ReadKey(true);
  47.  
  48.             if (newCustomer != null)
  49.             {
  50.                 newCustomer.ShowCustomerMainMenu();
  51.             }
  52.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement