/**
   * 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);
  }
 /**
  * Autokomplete fŸr den Angestelltennamen
  *
  * @param str die im Layout eingegebenen Buchstaben
  * @return eine Liste der Ÿbereinstimmenden EintrŠge aus der Datenbank
  */
 public List<String> completeAngestelltenname(String str) {
   return dbAccess.completeAngestelltenname(str);
 }
 /**
  * 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;
 }
 /**
  * Autokomplete fŸr die Angestelltenbezeichnung
  *
  * @param str die im Layout eingegebenen Buchstaben
  * @return eine Liste der Ÿbereinstimmenden EintrŠge aus der Datenbank
  */
 public List<String> completeAngestelltenbezeichnung(String str) {
   return dbAccess.completeAngestelltenbezeichnung(str);
 }
 /**
  * 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;
 }