Guest User

Untitled

a guest
Jan 22nd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1.     /**
  2.      * Presenterar och hanterar huvudmenyn
  3.      */
  4.      /*
  5.     public void menu()
  6.     {
  7.         String   menuTitle = "\n### HUVUDMENY ###\n";
  8.         String[] menuItems = {"1. Skriv ut kunder",
  9.                         "2. Skapa en ny kund",
  10.                         "3. Välj kund",
  11.                         "0. Avsluta"};
  12.  
  13.         while(true)
  14.         {
  15.             // Presenterar menyn och får tillbaka användarens val
  16.             int input = showMenu(menuTitle, menuItems);
  17.  
  18.             switch(input)
  19.             {
  20.                 case 1: // Skriv ut en lista med befintliga kunder
  21.                     /* Personnummer, namn                       */
  22.                     customerObject.listAllCustomers();
  23.                     break;
  24.  
  25.                 case 2: // Skapa en ny kund
  26.                     /* Personnummer matas in som 10 siffror utan bindestreck */
  27.                     /* Förnamn och efternamn matas in som en String */
  28.                     System.out.println("Skriv in ditt personnummer:");
  29.                     persNr = scanner.next();
  30.                     System.out.println("Skriv in ditt förnamn:");
  31.                     firstName = scanner.next();
  32.                     System.out.println("Skriv in ditt efternamn:");
  33.                     lastName = scanner.next();
  34.                     fullName = (firstName + " " + lastName);
  35.                    
  36.                     if(customerObject.checkPersonalNumber(persNr))
  37.                     {
  38.                         customerObject.createCustomer(persNr, fullName);
  39.                     }
  40.                     break;
  41.  
  42.                 case 3: // Välj en kund att jobba med
  43.                     /* Skriv ut kundlistan så att man kan välja kund med personnummer */
  44.                     /* Personnummer matas in som 10 siffror utan bindestreck */
  45.                     System.out.println("\nSkriv in personnummer på kunden du vill nå: ");
  46.                     persNr = scanner.next();
  47.                     if(customerObject.checkCustomer(persNr))
  48.                     {
  49.                         System.out.println("\nKunden med personnummer: " + persNr +  " hittades.");
  50.                         this.customerMenu();
  51.                     }
  52.                     else
  53.                         System.out.println("\nKunden med personnummer: " + persNr +  " hittades inte, var god försök igen.");
  54.                     break;
  55.  
  56.                 case 0:
  57.                     System.out.println("Avslutar programmet...");
  58.                     return;
  59.             }
  60.         }
  61.     }
Add Comment
Please, Sign In to add comment