コード例 #1
0
 private static Wiersz przygotujwierszVat(
     Faktura faktura,
     Dokfk nd,
     KontoDAOfk kontoDAOfk,
     WpisView wpisView,
     TabelanbpDAO tabelanbpDAO) {
   Wiersz w = new Wiersz(2, 2);
   uzupelnijwiersz(w, nd, tabelanbpDAO);
   String opiswiersza = nd.getOpisdokfk() + "- podatek vat";
   w.setOpisWiersza(opiswiersza);
   w.setLpmacierzystego(1);
   double vat = 0;
   if (faktura.getPozycjepokorekcie() != null) {
     vat = faktura.getVatpk() - faktura.getVat();
   } else {
     vat = faktura.getVat();
   }
   StronaWiersza strma = new StronaWiersza(w, "Ma", Z.z(vat), null);
   strma.setKwotaPLN(Z.z(vat));
   Konto kontovat =
       kontoDAOfk.findKonto("221-1", wpisView.getPodatnikWpisu(), wpisView.getRokWpisu());
   strma.setKonto(kontovat);
   w.setStronaMa(strma);
   return w;
 }
コード例 #2
0
 private static Wiersz przygotujwierszNetto(
     Faktura faktura,
     Dokfk nd,
     KontoDAOfk kontoDAOfk,
     WpisView wpisView,
     TabelanbpDAO tabelanbpDAO,
     KliencifkDAO kliencifkDAO) {
   Wiersz w = new Wiersz(1, 0);
   uzupelnijwiersz(w, nd, tabelanbpDAO);
   String opiswiersza = nd.getOpisdokfk();
   w.setOpisWiersza(opiswiersza);
   w.setLpmacierzystego(0);
   double netto = 0;
   double vat = 0;
   if (faktura.getPozycjepokorekcie() != null) {
     netto = faktura.getNettopk() - faktura.getNetto();
     vat = faktura.getVatpk() - faktura.getVat();
   } else {
     netto = faktura.getNetto();
     vat = faktura.getVat();
   }
   StronaWiersza strwn = new StronaWiersza(w, "Wn", Z.z(netto + vat), null);
   StronaWiersza strma = new StronaWiersza(w, "Ma", Z.z(netto), null);
   Konto kontonetto =
       kontoDAOfk.findKonto("702-2", wpisView.getPodatnikWpisu(), wpisView.getRokWpisu());
   try {
     Kliencifk kliencifk =
         kliencifkDAO.znajdzkontofk(nd.getKontr().getNip(), wpisView.getPodatnikObiekt().getNip());
     String numerkonta = "201-2-" + kliencifk.getNrkonta();
     Konto kontorozrach =
         kontoDAOfk.findKonto(numerkonta, wpisView.getPodatnikWpisu(), wpisView.getRokWpisu());
     strwn.setKonto(kontorozrach);
   } catch (Exception e) {
     System.out.println("Blad " + e.getStackTrace()[0].toString());
   }
   strwn.setKwotaPLN(Z.z(netto + vat));
   strma.setKwotaPLN(Z.z(netto));
   strma.setKonto(kontonetto);
   w.setStronaWn(strwn);
   w.setStronaMa(strma);
   DFKWiersze.zaznaczNowaTrasakcja(w, "Wn");
   return w;
 }
コード例 #3
0
 public CechaStronaWiersza(Cechazapisu cechazapisu, StronaWiersza stronaWiersza, String popmc) {
   this.cechazapisu = cechazapisu;
   stronaWiersza.setKwotaPLN(-stronaWiersza.getKwotaPLN());
   this.stronaWiersza = stronaWiersza;
 }