diff --git a/src/main/java/com/application/DB/Constants.java b/src/main/java/com/application/DB/Constants.java index ff18115d3509932a857bad0b30071e3e3b5f1a58..5b391a979e419d0e846609c0c6284dcc88327725 100644 --- a/src/main/java/com/application/DB/Constants.java +++ b/src/main/java/com/application/DB/Constants.java @@ -25,11 +25,14 @@ public final class Constants { public static String MOISTURE_GOAL = ""; // Number of wanted drying periods - public static int NUMBER_OF_PERIODS = 1; + public static int NUMBER_OF_PERIODS = 3; // Database ID/name public static final String PROJECT_ID = "sf-drying-optimization"; + public static final int LOCATION_ID = 124; + public static final String MAN_MOISTURE_TABLE = "int_dk_manMoisture"; + // Location Valasen(124) // Project settings diff --git a/src/main/java/com/application/DB/DB.java b/src/main/java/com/application/DB/DB.java index 53f86216d67dd7d5f29f94e185d59ecdbec57030..17cfb2c9f5540cc729be813816663278ac32105f 100644 --- a/src/main/java/com/application/DB/DB.java +++ b/src/main/java/com/application/DB/DB.java @@ -585,4 +585,16 @@ public class DB { // Returns a treemap that sorts the dates incrementally return new TreeMap<>(sortedFinalResults); } + + + public static void pushManMoisture(String moisture) throws Exception { + // Sqlstatement + final String sqlStatement = + "INSERT INTO " + PROJECT_ID + "." + LOCATION_ID + "." + MAN_MOISTURE_TABLE + "(moisture) " + + "VALUES("+moisture+") "; + + System.out.println(sqlStatement); + + HelpingFunctions.createQueryJob(sqlStatement); + } } diff --git a/src/main/java/com/application/GUI/OutputPopUpWindow.java b/src/main/java/com/application/GUI/OutputPopUpWindow.java index 7b651c7d1c8a567d32b66e0d3a6f61f55b6f6d63..8b9b7f49d1c7c5eeefcbbea77c7acf674f511c8e 100644 --- a/src/main/java/com/application/GUI/OutputPopUpWindow.java +++ b/src/main/java/com/application/GUI/OutputPopUpWindow.java @@ -1,5 +1,6 @@ package com.application.GUI; +import com.application.DB.DB; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; @@ -38,6 +39,13 @@ public class OutputPopUpWindow { Button finishButton = new Button("Finish"); finishButton.setId("inputButtonStart"); finishButton.setAlignment(Pos.BOTTOM_CENTER); + finishButton.setOnAction(e -> { + try { + DB.pushManMoisture(moistureCheckTextField.getCharacters().toString()); + } catch (Exception ex) { + ex.printStackTrace(); + } + }); VBox layout = new VBox(10); diff --git a/src/main/resources/com.application/DataProcessing/NonlinearRegression.py b/src/main/resources/com.application/DataProcessing/NonlinearRegression.py new file mode 100644 index 0000000000000000000000000000000000000000..5ff24595e37e756cda597b54d27337008c7a55eb --- /dev/null +++ b/src/main/resources/com.application/DataProcessing/NonlinearRegression.py @@ -0,0 +1,3 @@ +print("This line will be printed.") + +print(locals()) \ No newline at end of file diff --git a/target/classes/com.application/DataProcessing/NonlinearRegression.py b/target/classes/com.application/DataProcessing/NonlinearRegression.py new file mode 100644 index 0000000000000000000000000000000000000000..5ff24595e37e756cda597b54d27337008c7a55eb --- /dev/null +++ b/target/classes/com.application/DataProcessing/NonlinearRegression.py @@ -0,0 +1,3 @@ +print("This line will be printed.") + +print(locals()) \ No newline at end of file diff --git a/target/classes/com/application/DB/Constants.class b/target/classes/com/application/DB/Constants.class index b1c92708a53d5d9c8d893548aa6254494e72c3a3..f5909ab5d7a461cab06b56f7142d8e1181ed9157 100644 Binary files a/target/classes/com/application/DB/Constants.class and b/target/classes/com/application/DB/Constants.class differ diff --git a/target/classes/com/application/GUI/OutputPopUpWindow.class b/target/classes/com/application/GUI/OutputPopUpWindow.class index c8972540dd67702c1f8cd361d98d6357e1aedfda..6667f6e6cb356173368f73e755903074a6b0274d 100644 Binary files a/target/classes/com/application/GUI/OutputPopUpWindow.class and b/target/classes/com/application/GUI/OutputPopUpWindow.class differ