Advertisement
Guest User

Pazzzword

a guest
Nov 1st, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class adminInterface {
  4. public static void main(String[] args) {
  5.  
  6. adminInterface();
  7. }
  8. private static void adminInterface() {
  9.  
  10. String employees;
  11. String username;
  12. String password;
  13. int menuItem;
  14.  
  15. boolean quit = false; // IS NEEDED AS THE BOOLEAN OUTSIDE OF THIS METHOD CAN'T BE ACCESSED
  16. do {
  17. System.out.println(" ");
  18. System.out.println("********************** ADMIN INTERFACE *********************");
  19. System.out.println(" ");
  20. System.out.println("1: Add Employee");
  21. System.out.println("2: Delete Employee:");
  22. System.out.println("0. Go back to Log In Screen");
  23. System.out.print("Choose menu number: ");
  24. menuItem = validateIntInput(); // CHECKS IF THE INPUT IS INDEED AN VALID INT TYPE
  25. System.out.println(" ");
  26. System.out.println("**********************************************************");
  27. System.out.println(" ");
  28.  
  29. Scanner name = new Scanner(System.in);
  30. Scanner password1 = new Scanner(System.in);
  31.  
  32. switch (menuItem) {
  33. case 1:
  34. System.out.println("Enter employees name");
  35. employees = name.next();
  36. password = password1.next();
  37. DB.insertSQL("INSERT INTO tblLogin (fldUsername , fldPassword) VALUES ('Name' , 'Password')" + employees + password);
  38. //CODE THAT WILL ADD EMPLOYEE FROM DATABASE
  39. break;
  40.  
  41. case 2:
  42. System.out.println("Enter employees name");
  43. username = name.next();
  44. System.out.println("username" + username);
  45. boolean ok = false;
  46. ok = DB.deleteSQL("DELETE FROM tblLogin WHERE fldUsername = '"+username+"'");
  47. System.out.println("System is ok" + ok);
  48. //CODE THAT WILL DELETE EMPLOYEE FROM DATABASE
  49. break;
  50.  
  51. case 0:
  52. quit = true; // BREAKS THE LOOP WHICH LEADS US BACK ONE-STEP IN THE MENU
  53. System.out.println("Going back!");
  54. break;
  55.  
  56. default: // INVALID INPUTS RECEIVES THIS MESSAGE
  57. System.out.println("Invalid choice. Try again:");
  58. }
  59. } while (!quit);
  60. }
  61.  
  62. private static int validateIntInput() {
  63. // VALIDATES IF THE INPUT IS AN INT
  64. Scanner input = new Scanner(System.in);
  65. while (true) {
  66. try {
  67. int a = input.nextInt();
  68. if (a == 0) {
  69. return 0;
  70. } else {
  71. return a;
  72. }
  73. } catch (java.util.InputMismatchException e) {
  74. System.out.println("You didn't enter a number - Try again: ");
  75. input.nextLine();
  76. }
  77. }
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement