diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..2738f8e --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/database.db b/database.db new file mode 100644 index 0000000..a8ea934 Binary files /dev/null and b/database.db differ diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java b/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java new file mode 100644 index 0000000..f46cb63 --- /dev/null +++ b/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java @@ -0,0 +1,65 @@ +/** Reshad Meher*/ +package com.bib.essensbestellungsverwaltung; + +import javafx.fxml.FXML; +import javafx.fxml.FXMLLoader; +import javafx.scene.Scene; +import javafx.scene.control.Alert; +import javafx.scene.control.PasswordField; +import javafx.scene.control.TextField; +import javafx.stage.Stage; + +import java.io.IOException; +import java.util.HashMap; + +public class SingUpController { + @FXML + private TextField tfEmail; + @FXML + private TextField tfBestätigungEmail; + @FXML + private PasswordField pfPasswort; + @FXML + private PasswordField pfBestätigungPassowrt; + + private HashMap benutzermap = new HashMap<>(); + @FXML + private void onKontoErstellenBtClick(){ + String email = tfEmail.getText(); + String bestätigungEmail = tfBestätigungEmail.getText(); + String passwort = pfPasswort.getText(); + String bestätigungPasswort = pfBestätigungPassowrt.getText(); + if(!(email.isEmpty() || bestätigungEmail.isEmpty() || passwort.isEmpty() && bestätigungEmail.isEmpty() || bestätigungPasswort.isEmpty())){ + + Alert alert; + if(bestätigungEmail.equals(email) && bestätigungPasswort.equals(passwort)){ + alert = new Alert(Alert.AlertType.CONFIRMATION,"okay"); + alert.showAndWait(); + benutzermap.put(email,passwort); + System.out.println(benutzermap); + }else { + alert = new Alert(Alert.AlertType.ERROR,"Die Eingabe passt nicht."); + alert.showAndWait(); + } + tfEmail.setText(""); + tfBestätigungEmail.setText(""); + pfPasswort.setText(""); + pfBestätigungPassowrt.setText(""); + } + else { + Alert alert = new Alert(Alert.AlertType.ERROR,"Eingabefield sind leer"); + alert.showAndWait(); + } + } + + @FXML + private void onAnmeldenBtClick() throws IOException { + FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("login-view.fxml")); + Scene scene = new Scene(fxmlLoader.load(), 950,480); + HelloApplication.primary.setScene(scene); + } + public HashMap getBenutzermap() { + return benutzermap; + } + +} diff --git a/src/main/resources/com/bib/essensbestellungsverwaltung/Neues Textdokument (2).txt b/src/main/resources/com/bib/essensbestellungsverwaltung/Neues Textdokument (2).txt new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/com/bib/essensbestellungsverwaltung/Neues Textdokument.txt b/src/main/resources/com/bib/essensbestellungsverwaltung/Neues Textdokument.txt new file mode 100644 index 0000000..e69de29