private void handleNumber() {
        if (Utils.isNumeric(tfEmployeeNumber.getText())) {
            int employeeNumber = Integer.parseInt(tfEmployeeNumber.getText());
            employee = RoosterProgramma.getInstance().getEmployee(employeeNumber);
            if (employee != null) {
                if ("(NULL)".equals(employee.getPassword())) {
                    String password = Utils.promptInput(
                            "Uw account heeft geen ingesteld wachtwoord, dit is wel vereist...\n"
                            + "Dit veld is niet gemaskeerd, zorg ervoor dat er niemand in de buurt is.\n"
                            + "Voer hieronder het gewenste wachtwoord in.\n");
                    if (password != null && !password.isEmpty()) {
                        employee.setPassword(Utils.SHA1(password));
                        employee.update();
                        RoosterProgramma.getInstance().setCurrentUser(employee);
                        RoosterProgramma.getInstance().showPanel(new MainMenu());
                    }
                } else {
                    enablePassword();
                    lblIncorrectField.setText("");
                    tfPassword.requestFocusInWindow();
                }
            } else {
                disablePassword();
                lblIncorrectField.setText("Er bestaat geen medewerker met dat personeelsnummer.");
                tfPassword.setText("");
            }
        } else {
            disablePassword();
            lblIncorrectField.setText("Dat is dus geen nummer...");
            tfPassword.setText("");
        }
    }