Advertisement
Guest User

Untitled

a guest
Dec 7th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.48 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Scanner;
  5.  
  6. public class user {
  7.     private String userName;
  8.     private String passWord;
  9.     private String name;
  10.     private double totalHoursWorked;
  11.     private boolean isSuperUser = false;
  12.  
  13.     ArrayList<user> userList = new ArrayList<>();
  14.     Scanner scan = new Scanner(System.in);
  15.  
  16.     // default constructor
  17.     user() {
  18.  
  19.     }
  20.     // use this to create the admin manager account
  21.     user(String userName, String passWord, String name, boolean isSuperUser) {
  22.         this.userName = userName;
  23.         this.passWord = passWord;
  24.         this.name = name;
  25.         this.isSuperUser = isSuperUser;
  26.  
  27.     }
  28.  
  29.  
  30.  
  31.     public String getUserName() {
  32.         return userName;
  33.     }
  34.  
  35.     public void setUserName(String userName) {
  36.         this.userName = userName;
  37.     }
  38.  
  39.     public String getPassWord() {
  40.         return passWord;
  41.     }
  42.  
  43.     public void setPassWord(String passWord) {
  44.         this.passWord = passWord;
  45.     }
  46.  
  47.     public String getName() {
  48.         return name;
  49.     }
  50.  
  51.     public void setName(String name) {
  52.         this.name = name;
  53.     }
  54.  
  55.     public double getTotalHoursWorked() {
  56.         return totalHoursWorked;
  57.     }
  58.  
  59.     public void setTotalHoursWorked(double totalHoursWorked) {
  60.         this.totalHoursWorked = totalHoursWorked;
  61.     }
  62.  
  63.     public void setSuperUserTrue() {
  64.         isSuperUser = true;
  65.     }
  66.  
  67.     public void calculateHoursWorked(double totalHoursWorked) {
  68.         System.out.println("Total hours worked: " + totalHoursWorked);
  69.     }
  70.  
  71.     public void addEmployee() {
  72.         userList.add(new user(scan.next(),scan.next(), scan.next(),scan.nextBoolean()));
  73.     }
  74.  
  75.     public void removeEmployee() {
  76.         userList.remove(scan.nextInt());
  77.     }
  78.  
  79.     public void listUsers() {
  80.  
  81.         for(int i = 0; i < userList.size(); i++) {
  82.             System.out.println("Enter " + i + " to remove employee "  + userList.get(i).name);
  83.         }
  84.         removeEmployee();
  85.     }
  86.  
  87.     public void login() {
  88.         String username;
  89.         String password;
  90.         System.out.println("Please type in your username: ");
  91.         username = scan.next();
  92.         System.out.println("Please type in your password: ");
  93.         password = scan.next();
  94.         for (user user : userList) {
  95.             if (user.getUserName().equals(username)) {
  96.                 if (user.getPassWord().equals(password)) {
  97.  
  98.                 }
  99.             }
  100.         }
  101.  
  102.     }
  103.  
  104.  
  105.  
  106.  
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement