Package de.dis2011.menu

Examples of de.dis2011.menu.PersonSelectionMenu


    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);
    mv.setDatum(new Date(System.currentTimeMillis()-1000000000));
    mv.setOrt("Berlin");
    mv.setMietbeginn(new Date(System.currentTimeMillis()));
    mv.setNebenkosten(65);
    mv.setDauer(36);
   
    this.addKaufvertrag(kv);
    this.addMietvertrag(mv);
  }
View Full Code Here


    //Mietverträge anzeigen
    System.out.println("Mietverträge\n-----------------");
    Set<Mietvertrag> mvs = service.getAllMietvertraegeForMakler(verwalter);
    Iterator<Mietvertrag> itmv = mvs.iterator();
    while(itmv.hasNext()) {
      Mietvertrag mv = itmv.next();
      System.out.println("Mietvertrag "+mv.getVertragsnummer()+"\n"+
              "\tGeschlossen am "+Helper.dateToString(mv.getDatum())+" in "+mv.getOrt()+"\n"+
              "\tMieter:        "+mv.getVertragspartner().getVorname()+" "+mv.getVertragspartner().getNachname()+"\n"+
              "\tWohnung:       "+mv.getWohnung().getStrasse()+" "+mv.getWohnung().getHausnummer()+", "+mv.getWohnung().getPlz()+" "+mv.getWohnung().getOrt()+"\n"+
              "\tMietbeginn:    "+Helper.dateToString(mv.getMietbeginn())+", Dauer: "+mv.getDauer()+" Monate\n"+
              "\tMietpreis:     "+mv.getWohnung().getMietpreis()+" Euro, Nebenkosten: "+mv.getNebenkosten()+" Euro\n");
    }
   
    System.out.println("");
   
    //Kaufverträge anzeigen
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) {
        Mietvertrag m = new Mietvertrag();
   
        m.setWohnung(service.getWohnungById(wid));
        m.setVertragspartner(service.getPersonById(pid));
        m.setVertragsnummer(FormUtil.readInt("Vertragsnummer"));
        m.setDatum(FormUtil.readDate("Datum"));
        m.setOrt(FormUtil.readString("Ort"));
        m.setMietbeginn(FormUtil.readDate("Mietbeginn"));
        m.setDauer(FormUtil.readInt("Dauer in Monaten"));
        m.setNebenkosten(FormUtil.readInt("Nebenkosten"));
       
        service.addMietvertrag(m);
       
        System.out.println("Mietvertrag mit der ID "+m.getId()+" wurde erzeugt.");
      }
    }
  }
View Full Code Here

  public Set<Mietvertrag> getAllMietvertraegeForMakler(Makler m) {
    Set<Mietvertrag> ret = new HashSet<Mietvertrag>();
    Iterator<Mietvertrag> it = mietvertraege.iterator();
   
    while(it.hasNext()) {
      Mietvertrag v = it.next();
     
      if(v.getWohnung().getVerwalter().equals(m))
        ret.add(v);
    }
   
    return ret;
  }
View Full Code Here

   */
  public Mietvertrag getMietvertragById(int id) {
    Iterator<Mietvertrag> it = mietvertraege.iterator();
   
    while(it.hasNext()) {
      Mietvertrag m = it.next();
     
      if(m.getId() == id)
        return m;
    }
   
    return null;
  }
View Full Code Here

  public Set<Mietvertrag> getMietvertragByVerwalter(Makler m) {
    Set<Mietvertrag> ret = new HashSet<Mietvertrag>();
    Iterator<Mietvertrag> it = mietvertraege.iterator();
   
    while(it.hasNext()) {
      Mietvertrag mv = it.next();
     
      if(mv.getWohnung().getVerwalter().getId() == m.getId())
        ret.add(mv);
    }
   
    return ret;
  }
View Full Code Here

    kv.setOrt("Hamburg");
    kv.setAnzahlRaten(5);
    kv.setRatenzins(4);
    this.addKaufvertrag(kv);
   
    Mietvertrag mv = new Mietvertrag();
    mv.setWohnung(w);
    mv.setVertragspartner(p2);
    mv.setVertragsnummer(23112);
    mv.setDatum(new Date(System.currentTimeMillis()-1000000000));
    mv.setOrt("Berlin");
    mv.setMietbeginn(new Date(System.currentTimeMillis()));
    mv.setNebenkosten(65);
    mv.setDauer(36);
    this.addMietvertrag(mv);
  }
View Full Code Here

   * @param id Die ID der Person
   * @return Person mit der ID oder null
   */
  public Person getPersonById(int id) {
   
    Person person = (Person) session.get(Person.class, id);
    return person;
   
  }
View Full Code Here

    m.setLogin("max");
    m.setPasswort("max");
   
    this.addMakler(m);
   
    Person p1 = new Person();
    p1.setAdresse("Informatikum");
    p1.setNachname("Mustermann");
    p1.setVorname("Erika");
   
   
    Person p2 = new Person();
    p2.setAdresse("Reeperbahn 9");
    p2.setNachname("Albers");
    p2.setVorname("Hans");
   
    this.addPerson(p1);
    this.addPerson(p2);
   
    Haus h = new Haus();
View Full Code Here

  /**
   * Legt eine neue Person an, nachdem der Benutzer
   * die entprechenden Daten eingegeben hat.
   */
  public void newPerson() {
    Person p = new Person();
   
    p.setVorname(FormUtil.readString("Vorname"));
    p.setNachname(FormUtil.readString("Nachname"));
    p.setAdresse(FormUtil.readString("Adresse"));
    service.addPerson(p);
   
    System.out.println("Person mit der ID "+p.getId()+" wurde erzeugt.");
  }
View Full Code Here

TOP

Related Classes of de.dis2011.menu.PersonSelectionMenu

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.