Advertisement
Guest User

Untitled

a guest
Mar 21st, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. package potluck;
  2. import java.util.*;
  3.  
  4. import potluck.*;
  5.  
  6. public class Controller {
  7. private Scanner input;
  8. private Member member;
  9. private AdminMember admin;
  10.  
  11. private final static int USER_LOGIN = 0;
  12. private final static int CREATE_MEMBER = 1;
  13. private final static int CREATE_ADMIN = 2;
  14. private final static int CREATE_RECIPE = 3;
  15. private final static int COMMENT = 4;
  16. private final static int DELETE_RECIPE = 5;
  17. private final static int EXIT = 8;
  18.  
  19. public Controller(){
  20. input = new Scanner(System.in);
  21. startUp();//no better name to be thought of
  22. }
  23.  
  24. public void startUp() {
  25. // TODO Auto-generated method stub
  26. int choice;
  27. do {
  28. this.displayMenu();
  29. choice = input.nextInt();
  30. input.nextLine();// clears carriage return
  31. //depending on choice takes to a different menu
  32. switch (choice) {
  33. // case USER_LOGIN:
  34. // member.enterPassword();
  35. // break;
  36. case CREATE_MEMBER:
  37. new Member();
  38. break;
  39. case CREATE_ADMIN:
  40. Member.addAdmin();
  41. break;
  42. case CREATE_RECIPE:
  43. Recipe.addRecipe();
  44. break;
  45. case COMMENT:
  46. Recipe.addComment();
  47. break;
  48. case DELETE_RECIPE:
  49. Recipe.deleteRecipe();
  50. break;
  51. case EXIT:
  52. System.out.println("Thanks for using our software");
  53. System.exit(choice);
  54. break;
  55. default:
  56. System.out.println("Error, Invalid selection.");
  57. }
  58. } while (choice != 8); //choice 8 exits
  59. }
  60. private void displayMenu() {
  61. System.out.println("1 Create Member");
  62. System.out.println("2 Create Admin Member");
  63. System.out.println("3 Create Recipe");
  64. System.out.println("4 Leave Comment");
  65. System.out.println("5 Delete Recipe");
  66. System.out.println("8 Exit");
  67. System.out.println("Please enter menu option, to exit enter 8");
  68. }
  69. }
  70.  
  71. private int memberID = 0;
  72. private String name;
  73. private String alias;
  74. private String email;
  75. private String username;
  76. private String password;
  77. private Scanner scanner = new Scanner (System.in);
  78.  
  79. public void Member(){ //constructor
  80. memberID =+ 1;
  81. name = "";
  82. alias = "";
  83. email = "";
  84. username = "";
  85. password = "";
  86.  
  87. setName();
  88. setAlias();
  89. setEmail();
  90. setUsername();
  91. setPassword();
  92. System.out.println("Member Created");
  93. }
  94.  
  95. public void addMember() {
  96. new Member();
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement