/** * Erstellt fals mšglich einen Angestellten †berprŸft ob die Pflichtfelder ausgefŸllt wurden und * gibt gegebenfals eine Fehlermeldung zurŸck */ public void erstelleAngestellte() { if (angestelltenbezeichnung.trim().compareTo("") == 0) { System.err.println("Bezeichnung ist leer."); emptyField_bezeichnung = true; } else { emptyField_bezeichnung = false; } if (angestellte_nachname.trim().compareTo("") == 0) { System.err.println("Nachname ist leer."); emptyField_nachname = true; } else { emptyField_nachname = false; } if (angestellte_vorname.trim().compareTo("") == 0) { System.err.println("Vorname ist leer"); emptyField_vorname = true; } else { emptyField_vorname = false; } if ((angestellte_vorname.trim().compareTo("") == 0) || (angestellte_nachname.trim().compareTo("") == 0) || (angestelltenbezeichnung.trim().compareTo("") == 0)) { return; } Angestellte angestellte = new Angestellte(); Angestelltenbezeichnungen bez = dbAccess.findAngestelltenbezeichnungen(angestelltenbezeichnung); if (bez == null) { System.err.println(angestelltenbezeichnung + " wurde nicht als Bezeichnung gefunden"); return; } angestellte.setNachname(angestellte_nachname); angestellte.setVorname(angestellte_vorname); angestellte.setAngestelltenbezeichnungen(bez); dbAccess.addElement(angestellte, dbAccess.createEntitymanager()); zeigeTabelle(); a.setDlgShouldBeHidden(null); }
/** * Erstellt eine Liste aller Angestellten aus der Datenbank * * @return the angestellte Liste aller Angestellten aus der Dtaenbank */ public List<Angestellte> getAngestellte() { angestellte = dbAccess.getDatalist(Angestellte.class, dbAccess.createEntitymanager()); return angestellte; }
/** * Erstellt eine Liste aller Angestelltenbezeichnungen aus der Datenbank * * @return the angestelltenbezeichnung Liste aller angestelltenbeichnungen aus der Datenbank */ public List<Angestelltenbezeichnungen> getAnge() { ange = dbAccess.getDatalist(Angestelltenbezeichnungen.class, dbAccess.createEntitymanager()); return ange; }