Я обрабатываю информацию redireccionar с базами данных в сцену или другую определенный пользователь. Например если он - Администратор в Ваш Scene, и если он - Пользователь в Ваше распределенное ведомство.
Тема - в котором не применять к себе правильное решение для того, чтобы redireccione этот узел: как он был бы должен делать это?, Спасибо заранее!
Здесь, если он - нормальный пользователь, перешли в экран пользователя, но тема, - в котором, когда пользователь распределен в ведомство например admin, он это не посылает, всегда идет в ту же Scene...
@FXML
private void handledActionAcceder(ActionEvent event) throws IOException {
try {
String usuario = JF_tf_usuario.getText();
String password = JF_tf_password.getText();
String sql = "SELECT * FROM usuarios WHERE nombre =? and password =?";
preparedStatement = con.prepareStatement(sql);
preparedStatement.setString(1, usuario);
preparedStatement.setString(2, password);
resultSet = preparedStatement.executeQuery();
if (!resultSet.next()) {
lbl_validacion.setStyle("-fx-text-fill:#B92D1D");
lbl_validacion.setText("Ingrese el usuario y/o contraseña correctos");
} else {
Node node = (Node) event.getSource();
Stage stage1 = (Stage) node.getScene().getWindow();
stage1.close();
Scene scene = new Scene(FXMLLoader.load(getClass().getResource("/Departamento_de_usuarios/Empleados.fxml")));
stage1.setTitle("Registro");
stage1.setScene(scene);
stage1.show();
}
} catch (SQLException e) {
lbl_validacion.setTextFill(Color.TOMATO);
lbl_validacion.setText("Error al acceder a la tabla" + e.getMessage());
}
}