|
@@ -151,6 +151,10 @@ public class BrowserController extends Controller {
|
|
|
|
|
|
public void loadPosters()
|
|
|
{
|
|
|
+ if (my_connector.initialized() & my_connector.granted("INSERT")) {
|
|
|
+ addMenu.setDisable(false);
|
|
|
+ } else
|
|
|
+ addMenu.setDisable(true);
|
|
|
//detailsPane.setMinWidth(300);
|
|
|
//get movies array
|
|
|
if (my_connector.initialized() & (my_connector.granted("USAGE") || my_connector.granted("SELECT"))) {
|
|
@@ -270,14 +274,10 @@ public class BrowserController extends Controller {
|
|
|
if (my_connector.granted("DELETE")) {
|
|
|
deleteMovieButton.setDisable(false);
|
|
|
deleteMovieButton.setOpacity(1);
|
|
|
- deleteMovieButton.setOnMouseClicked(ed -> {
|
|
|
- System.out.println("delete");
|
|
|
- });
|
|
|
|
|
|
} else {
|
|
|
deleteMovieButton.setDisable(true);
|
|
|
deleteMovieButton.setOpacity(0);
|
|
|
- deleteMovieButton.setOnMouseClicked(null);
|
|
|
}
|
|
|
|
|
|
if (my_connector.granted("UPDATE")) {
|
|
@@ -495,6 +495,34 @@ public class BrowserController extends Controller {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ DeleteController deleteWindow;
|
|
|
+ public void openDeleteForm(){
|
|
|
+ try {
|
|
|
+ FXMLLoader loader = new FXMLLoader(getClass().getResource("../../DeleteWindow.fxml"));
|
|
|
+ Parent root = loader.load();
|
|
|
+ deleteWindow = loader.getController();
|
|
|
+ deleteWindow.stage = new Stage();
|
|
|
+ deleteWindow.stage.setScene(new Scene(root, 380, 150));
|
|
|
+ deleteWindow.stage.initStyle(StageStyle.UNDECORATED);
|
|
|
+ //addWindow.stage.setUserData(loader);
|
|
|
+
|
|
|
+ deleteWindow.open(this);
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public void deletion(Boolean result){
|
|
|
+ System.out.println("Finale " + result);
|
|
|
+ if (result){
|
|
|
+ Movie deletingMovie = my_connector.getMovieInfo(detailsViewingNow);
|
|
|
+ my_connector.deleteMovie(deletingMovie);
|
|
|
+
|
|
|
+ loadPosters();
|
|
|
+ closeDetails();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/*AdditionController altAddition;
|
|
|
public void openAltAddForm(){
|
|
|
try {
|