/******************************************************************************* * Copyright (c) 2011 Softberries Krzysztof Grajek. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Softberries Krzysztof Grajek - initial API and implementation ******************************************************************************/ package com.softberries.klerk.reports; import java.io.File; import java.util.ArrayList; import java.util.List; import com.softberries.klerk.dao.to.Company; import com.softberries.klerk.dao.to.Document; import com.softberries.klerk.dao.to.DocumentWrapper; public class Main { public static void main(String[] art){ new Main().generate(); } public void generate(){ DocumentWrapper docWrp = new DocumentWrapper(); docWrp.setBuyerLbl("Kupujący"); docWrp.setCopy("Kopia"); docWrp.setCreatedDate("10/09/2011"); docWrp.setCreatedDateLbl("Data Wystawienia:"); docWrp.setCreatorLbl("Osoba upoważniona do wystawienia"); Company seller = new Company(); Company buyer = new Company(); Document document = new Document(); document.setSeller(seller); document.setBuyer(buyer); docWrp.setDocument(document); docWrp.setDueDate("10/10/2011"); docWrp.setDueDateLbl("Termin Płatności:"); docWrp.setFooterLbl("Faktura wygenerowana w systemie Klerk"); docWrp.setNotesLbl("Notes:"); docWrp.setPaymentMethodLbl("Metoda Płatności:"); docWrp.setPlaceCreatedLbl("Miejsce wystawienia:"); docWrp.setReceiver(""); docWrp.setReceiverLbl("Osoba upoważniona do odbioru"); docWrp.setSellerLbl("Sprzedawca"); docWrp.setToPayAmount("1000.00"); docWrp.setToPayCurrency("PLN"); docWrp.setToPayInWords("x.x.x"); docWrp.setToPayLbl("Do Zapłaty:"); docWrp.setTransactionDate("10/09/2011"); docWrp.setTransactionDateLbl("Data Sprzedaży:"); docWrp.setVatIdLbl("NIP:"); List<DocumentWrapper> docWrpList = new ArrayList<DocumentWrapper>(); docWrpList.add(docWrp); new ReportManager().generateDocumentReport(docWrpList, new File("/home/kris/.klerk"), "faktura", null, true); } }