Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class adminInterface {
- public static void main(String[] args) {
- adminInterface();
- }
- private static void adminInterface() {
- String employees;
- String username;
- String password;
- int menuItem;
- boolean quit = false; // IS NEEDED AS THE BOOLEAN OUTSIDE OF THIS METHOD CAN'T BE ACCESSED
- do {
- System.out.println(" ");
- System.out.println("********************** ADMIN INTERFACE *********************");
- System.out.println(" ");
- System.out.println("1: Add Employee");
- System.out.println("2: Delete Employee:");
- System.out.println("0. Go back to Log In Screen");
- System.out.print("Choose menu number: ");
- menuItem = validateIntInput(); // CHECKS IF THE INPUT IS INDEED AN VALID INT TYPE
- System.out.println(" ");
- System.out.println("**********************************************************");
- System.out.println(" ");
- Scanner name = new Scanner(System.in);
- Scanner password1 = new Scanner(System.in);
- switch (menuItem) {
- case 1:
- System.out.println("Enter employees name");
- employees = name.next();
- password = password1.next();
- DB.insertSQL("INSERT INTO tblLogin (fldUsername , fldPassword) VALUES ('Name' , 'Password')" + employees + password);
- //CODE THAT WILL ADD EMPLOYEE FROM DATABASE
- break;
- case 2:
- System.out.println("Enter employees name");
- username = name.next();
- System.out.println("username" + username);
- boolean ok = false;
- ok = DB.deleteSQL("DELETE FROM tblLogin WHERE fldUsername = '"+username+"'");
- System.out.println("System is ok" + ok);
- //CODE THAT WILL DELETE EMPLOYEE FROM DATABASE
- break;
- case 0:
- quit = true; // BREAKS THE LOOP WHICH LEADS US BACK ONE-STEP IN THE MENU
- System.out.println("Going back!");
- break;
- default: // INVALID INPUTS RECEIVES THIS MESSAGE
- System.out.println("Invalid choice. Try again:");
- }
- } while (!quit);
- }
- private static int validateIntInput() {
- // VALIDATES IF THE INPUT IS AN INT
- Scanner input = new Scanner(System.in);
- while (true) {
- try {
- int a = input.nextInt();
- if (a == 0) {
- return 0;
- } else {
- return a;
- }
- } catch (java.util.InputMismatchException e) {
- System.out.println("You didn't enter a number - Try again: ");
- input.nextLine();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement