Package de.dis2011.data

Examples of de.dis2011.data.Haus


    mainMenu.addEntry("Vertragsmenü", MENU_VERTRAG);
    mainMenu.addEntry("Beenden", QUIT);
   
    //Authentifizierungsmöglichkeiten
    PropertiesFileAuthenticator pfa = new PropertiesFileAuthenticator("admin.properties");
    MaklerAuthenticator ma = new MaklerAuthenticator(service);
   
    //Testdaten
    //service.addTestData();
   
    //Verarbeite Eingabe
    while(true) {
      int response = mainMenu.show();
     
      switch(response) {
        case MENU_MAKLER:
          if(pfa.authenticate()) {
            MaklerEditor me = new MaklerEditor(service);
            me.showMaklerMenu();
          }
          break;
        case MENU_PERSON:
          if(ma.authenticate()) {
            PersonEditor pe = new PersonEditor(service);
            pe.showPersonMenu();
          }
          break;
        case MENU_IMMO:
          if(ma.authenticate()) {
            ImmobilienEditor ie = new ImmobilienEditor(service, ma.getLastAuthenticatedMakler());
            ie.showImmoMenu();
          }
          break;
        case MENU_VERTRAG:
          if(ma.authenticate()) {
            VertragsEditor ve = new VertragsEditor(service, ma.getLastAuthenticatedMakler());
            ve.showVertragsMenu();
          }
          break;
        case QUIT:
          return;
View Full Code Here


    mainMenu.addEntry("Immobilien-Verwaltung", MENU_IMMO);
    mainMenu.addEntry("Vertragsmenü", MENU_VERTRAG);
    mainMenu.addEntry("Beenden", QUIT);
   
    //Authentifizierungsmöglichkeiten
    PropertiesFileAuthenticator pfa = new PropertiesFileAuthenticator("admin.properties");
    MaklerAuthenticator ma = new MaklerAuthenticator(service);
   
    //Testdaten
    //service.addTestData();
   
    //Verarbeite Eingabe
    while(true) {
      int response = mainMenu.show();
     
      switch(response) {
        case MENU_MAKLER:
          if(pfa.authenticate()) {
            MaklerEditor me = new MaklerEditor(service);
            me.showMaklerMenu();
          }
          break;
        case MENU_PERSON:
View Full Code Here

  private static ImmoService service;
  /**
   * Startet die Anwendung
   */
  public static void main(String[] args) {
    service = new ImmoService();
    showMainMenu();
  }
View Full Code Here

    p2.setVorname("Hans");
   
    this.addPerson(p1);
    this.addPerson(p2);
   
    Haus h = new Haus();
    h.setOrt("Hamburg");
    h.setPlz(22527);
    h.setStrasse("Vogt-Kölln-Straße");
    h.setHausnummer("2a");
    h.setFlaeche(384);
    h.setStockwerke(5);
    h.setKaufpreis(10000000);
    h.setGarten(true);
    h.setVerwalter(m);
   
    this.addHaus(h);
   
    Wohnung w1 = new Wohnung();
    w1.setOrt("Hamburg");
View Full Code Here

    int id = hsm.show();
   
    //Falls nicht der Eintrag "zurück" gewählt wurde, Haus bearbeiten
    if(id != HouseSelectionMenu.BACK) {
      //Gewähltes Haus laden
      Haus h = service.getHausById(id);
     
      System.out.println("Haus "+h.getStrasse()+" "+h.getHausnummer()+", "+h.getPlz()+" "+h.getOrt()+" wird bearbeitet. Leere Felder bzw. Eingabe von 0 lässt Feld unverändert.");
     
      //Neue Daten abfragen
      String newOrt = FormUtil.readString("Ort ("+h.getOrt()+")");
      int newPlz = FormUtil.readInt("PLZ ("+h.getPlz()+")");
      String newStrasse = FormUtil.readString("Straße ("+h.getStrasse()+")");
      String newHausNummer = FormUtil.readString("Hausnummer ("+h.getHausnummer()+")");
      int newFlaeche = FormUtil.readInt("Fläche ("+h.getFlaeche()+")");
      int newStockwerke = FormUtil.readInt("Stockwerke ("+h.getStockwerke()+")");
      int newKaufpreis = FormUtil.readInt("Kaufpreis ("+h.getKaufpreis()+")");
      boolean newGarten = FormUtil.readBoolean("Garten ("+(h.isGarten() ? "j" : "n")+")");
     
      //Neue Daten setzen
      if(!newOrt.equals(""))
        h.setOrt(newOrt);
     
      if(!newStrasse.equals(""))
        h.setStrasse(newStrasse);
     
      if(!newHausNummer.equals(""))
        h.setHausnummer(newHausNummer);
     
      if(newPlz != 0)
        h.setPlz(newPlz);
     
      if(newFlaeche != 0)
        h.setFlaeche(newFlaeche);
     
      if(newStockwerke != 0)
        h.setStockwerke(newStockwerke);
     
      if(newKaufpreis != 0)
        h.setKaufpreis(newKaufpreis);
     
      h.setGarten(newGarten);
    }
  }
View Full Code Here

    HouseSelectionMenu hsm = new HouseSelectionMenu("Liste der verwalteten Häuser", haeuser);
    int id = hsm.show();
   
    //Falls nicht der Eintrag "zurück" gewählt wurde, Haus löschen
    if(id != HouseSelectionMenu.BACK) {
      Haus h = service.getHausById(id);
      service.deleteHouse(h);
    }
  }
View Full Code Here

  public Set<Haus> getAllHaeuserForMakler(Makler m) {
    Set<Haus> ret = new HashSet<Haus>();
    Iterator<Haus> it = haeuser.iterator();
   
    while(it.hasNext()) {
      Haus h = it.next();
     
      if(h.getVerwalter().equals(m))
        ret.add(h);
    }
   
    return ret;
  }
View Full Code Here

   */
  public Haus getHausById(int id) {
    Iterator<Haus> it = haeuser.iterator();
   
    while(it.hasNext()) {
      Haus h = it.next();
     
      if(h.getId() == id)
        return h;
    }
   
    return null;
  }
View Full Code Here

 
  /**
   * Abfrage der Daten für ein neues Haus
   */
  public void newHouse() {
    Haus h = new Haus();
   
    h.setOrt(FormUtil.readString("Ort"));
    h.setPlz(FormUtil.readInt("PLZ"));
    h.setStrasse(FormUtil.readString("Straße"));
    h.setHausnummer(FormUtil.readString("Hausnummer"));
    h.setFlaeche(FormUtil.readInt("Fläche"));
    h.setStockwerke(FormUtil.readInt("Stockwerke"));
    h.setKaufpreis(FormUtil.readInt("Kaufpreis"));
    h.setGarten(FormUtil.readBoolean("Garten"));
    h.setVerwalter(this.verwalter);
   
    service.addHaus(h);
  }
View Full Code Here

   */
  public void addHaus(Haus h) {
    // haeuser.add(h);
    Session session = sessionFactory.getCurrentSession();
    session.beginTransaction();
    Haus haus = new Haus();
    haus = h;
    session.save(haus);
    session.getTransaction().commit();
  }
View Full Code Here

TOP

Related Classes of de.dis2011.data.Haus

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.