Advertisement
Guest User

Untitled

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