@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; }
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)); }
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)); }