@Override
  public void start(Stage primaryStage) {

    ScreensController mainContainer = new ScreensController();
    mainContainer.loadScreen(ScreensFramework.screen1ID, ScreensFramework.screen1File);
    mainContainer.loadScreen(ScreensFramework.screen2ID, ScreensFramework.screen2File);
    mainContainer.loadScreen(ScreensFramework.screen3ID, ScreensFramework.screen3File);

    mainContainer.setScreen(ScreensFramework.screen1ID);

    Group root = new Group();
    root.getChildren().addAll(mainContainer);
    Scene scene = new Scene(root);
    primaryStage.setScene(scene);
    primaryStage.show();
  }
  public void Login() throws IOException {

    // TODO set username og password til en string istedet for at hent dem på den måde

    // if username field is empty = error message
    if (usernameText.getText().equals("")) {

      passwordErrorLbl.setVisible(false);
      usernameErrorLbl.setVisible(true);

      loginErrorLbl.setVisible(false);
    }
    // if passwordfield is empty = error message
    if (passwordText.getText().equals("")) {

      usernameErrorLbl.setVisible(false);
      passwordErrorLbl.setVisible(true);

      loginErrorLbl.setVisible(false);
    }

    if (passwordText.getText().equals("") && usernameText.getText().equals("")) {

      usernameErrorLbl.setVisible(true);
      passwordErrorLbl.setVisible(true);

      loginErrorLbl.setVisible(false);
    }

    if (logic.userAuth(usernameText.getText(), passwordText.getText())) {

      usernameErrorLbl.setVisible(false);
      passwordErrorLbl.setVisible(false);
      loginErrorLbl.setVisible(false);

      usernameText.clear();
      passwordText.clear();

      // TODO get menu to display currentuser

      myController.setScreen(Main.screenMenuID);

    } else {

      usernameErrorLbl.setVisible(false);
      passwordErrorLbl.setVisible(false);

      loginErrorLbl.setVisible(true);
    }
  }
 @FXML
 private void volverAPantallaInicial(ActionEvent event) {
   myController.setScreen(MainApp.pantallaInicial);
 }
  public void logout() throws IOException {

    logic.setCurrentUser(null);
    myController.setScreen(Main.screenLoginID);
  }
  public void newUserStage() throws IOException {

    myController.setScreen(Main.screenCreateUserID);
  }