private String compareUserPassword(HttpServletRequest request) {

    HttpSession session = request.getSession(true);

    String check = "";
    String email = session.getAttribute("SessionEmail").toString();
    // Current Password
    // String password = request.getParameter("password");
    // New Password
    String password1 = request.getParameter("password1");
    String password2 = request.getParameter("password2");

    String password1Encrypted = cabl.encryptPassword(password1);
    String password2Encrypted = cabl.encryptPassword(password2);

    System.out.println(email);
    System.out.println(password1);
    System.out.println(password2);

    // Check new passwords if they are the same
    if (password1Encrypted.equals(password2Encrypted)) {
      // check if current password matches the database password
      System.out.println("Profile Editing in Progress");
      cabl.updatePassword(email, password1);
      check = "Success: Password has been updated.";

    } else {
      check = "Error: The passwords you entered do not match.";
    }

    return check;
  }
  private String createNewEmployee(HttpServletRequest request) throws ParseException {

    // Define Date Format Srandards as dd/MM/yyyy
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");

    String message = "";
    HttpSession session = request.getSession(true);
    String levelNameSelected = session.getAttribute("TempLevelName").toString();
    String departmentNameSelected = session.getAttribute("TempDepartmentName").toString();
    String positionApplied = session.getAttribute("TempPositionName").toString();

    String employeeID = session.getAttribute("TempEmployeeID").toString();
    System.out.println("Employee ID " + employeeID);
    String employeePassword = session.getAttribute("TempEmployeePW").toString();
    System.out.println("Password " + employeePassword);
    String employeeEmail = request.getParameter("email");
    System.out.println("Email " + employeeEmail);
    String firstName = request.getParameter("firstName");
    System.out.println("First Name " + firstName);
    String lastName = request.getParameter("lastName");
    System.out.println("Last Name " + firstName);
    int mobileNumber = Integer.parseInt(request.getParameter("mobileNumber"));
    System.out.println("Mobile No. " + mobileNumber);
    int officeNumber = Integer.parseInt(request.getParameter("officeNumber"));
    System.out.println("Office No. " + officeNumber);
    String gender = request.getParameter("gender");
    char genderChar = '\0';
    genderChar = gender.charAt(genderChar);
    System.out.println("Gender " + genderChar);
    String dob = request.getParameter("dateOfBirth");
    Date dateOfBirth = sdf.parse(dob);
    System.out.println("DoB " + dob);
    String country = request.getParameter("country");
    System.out.println("Nationality " + country);
    String address = request.getParameter("address");
    System.out.println("Address " + address);
    String city = null;
    city = request.getParameter("city");
    System.out.println("City " + city);
    String bgct = request.getParameter("beginContract");
    Date beginContract = sdf.parse(bgct);
    System.out.println("Begin Contract " + beginContract);
    String ect = request.getParameter("endContract");
    Date endContract = sdf.parse(ect);
    System.out.println("End Contract " + endContract);
    double salary = 0;
    String timestamp = null;
    String photo = null;

    try {
      System.out.println("Creating New Employee...");
      cabl.createEmployee(
          employeeID,
          firstName,
          lastName,
          mobileNumber,
          officeNumber,
          genderChar,
          address,
          city,
          beginContract,
          endContract,
          employeeEmail,
          cabl.encryptPassword(employeePassword),
          country,
          dateOfBirth,
          photo,
          salary,
          timestamp,
          levelNameSelected,
          departmentNameSelected,
          positionApplied);
      message = "new";
    } catch (Exception ex) {

    }
    System.out.println("Employee is" + message);
    return message;
  }