Advertisement
Guest User

Untitled

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