示例#1
0
 @Override
 public boolean doIt() throws Exception {
   File f = new File(moneyDatabase.getKontodir());
   f = new File(f, "Datenexport.csv");
   Buchungszeile.writePExportFile(f.getAbsolutePath(), moneyTr.getAktuelleDaten());
   return true;
 }
示例#2
0
  public void createForecast() {
    List<Buchungszeile> forecast = moneyTr.getForecast();
    forecast.clear();
    int forecastSumme = 0;

    Buchungszeile b;
    b = new Buchungszeile();
    b.datum = "00000000";
    b.pbetrag = 0;
    b.quelleZiel = "Axel ING-Diba";
    b.verwendungszweck = "Gehalt dbh";
    forecast.add(b);
    forecastSumme += b.pbetrag;

    b = new Buchungszeile();
    b.datum = "00000000";
    b.pbetrag = -5685;
    b.quelleZiel = "MLP";
    b.verwendungszweck = "Versicherung gross";
    forecast.add(b);
    addBuchungszeileInMessagePanel(b);
    forecastSumme += b.pbetrag;

    b = new Buchungszeile();
    b.datum = "00000000";
    b.pbetrag = -24187;
    b.quelleZiel = "MLP";
    b.verwendungszweck = "Versicherung klein";
    forecast.add(b);
    addBuchungszeileInMessagePanel(b);
    forecastSumme += b.pbetrag;

    b = new Buchungszeile();
    b.datum = "00000000";
    b.pbetrag = -50300;
    b.quelleZiel = "Harry Schulz";
    b.verwendungszweck = "Miete";
    forecast.add(b);
    addBuchungszeileInMessagePanel(b);
    forecastSumme += b.pbetrag;

    b = new Buchungszeile();
    b.datum = "00000000";
    b.pbetrag = -2500;
    b.quelleZiel = "EON";
    b.verwendungszweck = "Strom";
    forecast.add(b);
    addBuchungszeileInMessagePanel(b);
    forecastSumme += b.pbetrag;

    moneyTr.setForecastSumme(forecastSumme);

    moneyView.addMessage(
        "Forecast (Einbehalt für Monatsanfangszahlungen) : "
            + StringFormatter.getFloatStringFromIntString("" + forecastSumme));
  }
示例#3
0
 public void createSplittbuchungen(
     Buchungszeile parent, int betrag, String kategorie, String kommentar) {
   List<Buchungszeile> splittbuchungen =
       parent.createSplittbuchungen(betrag, kategorie, kommentar);
   getMoneyTr().addUmbuchungszeilen(splittbuchungen.get(0), splittbuchungen.get(1));
 }