Package de.dis2011.core

Examples of de.dis2011.core.ImmoService


   */
  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


    this.addPerson(p2);
    session.getTransaction().commit();
   
    //Hibernate Session erzeugen
    session.beginTransaction();
    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);
   
    session.save(h);
   
    //TODO: Dieses Haus wird im Speicher und der DB gehalten
    this.addHaus(h);
View Full Code Here

  public HouseSelectionMenu(String title, Set<Haus> haeuser) {
    super(title);
   
    Iterator<Haus> it = haeuser.iterator();
    while(it.hasNext()) {
      Haus h = it.next();
      addEntry(h.getStrasse()+" "+h.getHausnummer()+", "+h.getPlz()+" "+h.getOrt(), h.getId());
    }
    addEntry("Zur√ºck", BACK);
  }
View Full Code Here

    Makler m2 = (Makler)session.get(Makler.class, m.getId());
    Set<Immobilie> immos = m2.getImmobilien();
    Iterator<Immobilie> it = immos.iterator();
   
    while(it.hasNext()) {
      Immobilie i = it.next();
      System.out.println("Immo: "+i.getOrt());
    }
    session.close();
   
    Wohnung w = new Wohnung();
    w.setOrt("Hamburg");
View Full Code Here

  public Set<Kaufvertrag> getAllKaufvertraegeForMakler(Makler m) {
    Set<Kaufvertrag> ret = new HashSet<Kaufvertrag>();
    Iterator<Kaufvertrag> it = kaufvertraege.iterator();
   
    while(it.hasNext()) {
      Kaufvertrag k = it.next();
     
      if(k.getHaus().getVerwalter().equals(m))
        ret.add(k);
    }
   
    return ret;
  }
View Full Code Here

  public Set<Kaufvertrag> getKaufvertragByVerwalter(Makler m) {
    Set<Kaufvertrag> ret = new HashSet<Kaufvertrag>();
    Iterator<Kaufvertrag> it = kaufvertraege.iterator();
   
    while(it.hasNext()) {
      Kaufvertrag k = it.next();
     
      if(k.getHaus().getVerwalter().getId() == m.getId())
        ret.add(k);
    }
   
    return ret;
  }
View Full Code Here

   */
  public Kaufvertrag getKaufvertragById(int id) {
    Iterator<Kaufvertrag> it = kaufvertraege.iterator();
   
    while(it.hasNext()) {
      Kaufvertrag k = it.next();
     
      if(k.getId() == id)
        return k;
    }
   
    return null;
  }
View Full Code Here

    w2.setVerwalter(m);

    this.addWohnung(w1);
    this.addWohnung(w2);

    Kaufvertrag kv = new Kaufvertrag();
    kv.setHaus(h);
    kv.setVertragspartner(p1);
    kv.setVertragsnummer(9234);
    kv.setDatum(new Date(System.currentTimeMillis()));
    kv.setOrt("Hamburg");
    kv.setAnzahlRaten(5);
    kv.setRatenzins(4);

    Mietvertrag mv = new Mietvertrag();
    mv.setWohnung(w1);
    mv.setVertragspartner(p2);
    mv.setVertragsnummer(23112);
View Full Code Here

    //Kaufverträge anzeigen
    System.out.println("Kaufverträge\n-----------------");
    Set<Kaufvertrag> kvs = service.getAllKaufvertraegeForMakler(verwalter);
    Iterator<Kaufvertrag> itkv = kvs.iterator();
    while(itkv.hasNext()) {
      Kaufvertrag kv = itkv.next();
      System.out.println("Kaufvertrag "+kv.getVertragsnummer()+"\n"+
              "\tGeschlossen am "+Helper.dateToString(kv.getDatum())+" in "+kv.getOrt()+"\n"+
              "\tMieter:        "+kv.getVertragspartner().getVorname()+" "+kv.getVertragspartner().getNachname()+"\n"+
              "\tHaus:          "+kv.getHaus().getStrasse()+" "+kv.getHaus().getHausnummer()+", "+kv.getHaus().getPlz()+" "+kv.getHaus().getOrt()+"\n"+
              "\tKaufpreis:     "+kv.getHaus().getKaufpreis()+" Euro\n"+
              "\tRaten:         "+kv.getAnzahlRaten()+", Ratenzins: "+kv.getRatenzins()+"%\n");
    }
  }
View Full Code Here

      PersonSelectionMenu psm = new PersonSelectionMenu("Person für Vertrag auswählen", personen);
      int pid = psm.show();
     
      //Falls kein Abbruch: Vertragsdaten abfragen und Vertrag anlegen
      if(pid != PersonSelectionMenu.BACK) {
        Kaufvertrag k = new Kaufvertrag();
   
        k.setHaus(service.getHausById(hid));
        k.setVertragspartner(service.getPersonById(pid));
        k.setVertragsnummer(FormUtil.readInt("Vertragsnummer"));
        k.setDatum(FormUtil.readDate("Datum"));
        k.setOrt(FormUtil.readString("Ort"));
        k.setAnzahlRaten(FormUtil.readInt("Anzahl Raten"));
        k.setRatenzins(FormUtil.readInt("Ratenzins"));
       
        service.addKaufvertrag(k);
       
        System.out.println("Kaufvertrag mit der ID "+k.getId()+" wurde erzeugt.");
      }
    }
  }
View Full Code Here

TOP

Related Classes of de.dis2011.core.ImmoService

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.