public int pobieraniekontaFK() { if (wybranyklient instanceof Klienci && !wybranyklient.getNpelna().equals("nowy klient")) { try { klientMaKonto = kliencifkDAO.znajdzkontofk( wybranyklient.getNip(), wpisView.getPodatnikObiekt().getNip()); if (klientMaKonto != null) { return 0; } else { klientBezKonta = new Kliencifk(); klientBezKonta.setNazwa(wybranyklient.getNpelna()); klientBezKonta.setNip(wybranyklient.getNip()); klientBezKonta.setPodatniknazwa(wpisView.getPodatnikWpisu()); klientBezKonta.setPodatniknip(wpisView.getPodatnikObiekt().getNip()); klientBezKonta.setNrkonta(pobierznastepnynumer()); return 1; } } catch (Exception e) { E.e(e); } } else if (wybranyklient instanceof Klienci && wybranyklient.getNpelna().equals("nowy klient")) { klientBezKonta = new Kliencifk(); } return -1; }
public void przyporzadkujdokonta() { if (klientBezKonta.getNip().isEmpty()) { Msg.msg("e", "Kontrahent nie posiada numeru NIP/Pesel. Nie można podpiąć kont"); wybranyklient = new Klienci(); klientMaKonto = new Kliencifk(); klientBezKonta = new Kliencifk(); return; } try { List<Konto> wykazkont = kontoDAOfk.findWszystkieKontaPodatnika( wpisView.getPodatnikWpisu(), wpisView.getRokWpisuSt()); kliencifkDAO.dodaj(klientBezKonta); int wynik = PlanKontFKBean.aktualizujslownikKontrahenci( wykazkont, kliencifkDAO, klientBezKonta, kontoDAOfk, wpisView, kontopozycjaZapisDAO, ukladBRDAO); listawszystkichklientowFk = kliencifkDAO.znajdzkontofkKlient(wpisView.getPodatnikObiekt().getNip()); } catch (Exception e) { E.e(e); Msg.msg("e", "Nieudane przyporządkowanie klienta do konta"); } wybranyklient = new Klienci(); klientMaKonto = new Kliencifk(); klientBezKonta = new Kliencifk(); }
public static Dokfk stworznowydokument( int numerkolejny, Faktura faktura, String rodzajdok, WpisView wpisView, RodzajedokDAO rodzajedokDAO, TabelanbpDAO tabelanbpDAO, WalutyDAOfk walutyDAOfk, KontoDAOfk kontoDAOfk, KliencifkDAO kliencifkDAO) { Dokfk nd = new Dokfk(rodzajdok, numerkolejny, wpisView.getPodatnikWpisu(), wpisView.getRokWpisuSt()); ustawdaty(nd, faktura, wpisView); ustawkontrahenta(nd, faktura); ustawnumerwlasny(nd, faktura); ustawopisfaktury(nd, faktura); nd.setPodatnikObj(wpisView.getPodatnikObiekt()); ustawrodzajedok(nd, rodzajdok, rodzajedokDAO, wpisView); ustawtabelenbp(nd, tabelanbpDAO, walutyDAOfk); podepnijEwidencjeVat(nd, faktura); ustawwiersze(nd, faktura, kontoDAOfk, wpisView, tabelanbpDAO, kliencifkDAO); nd.przeliczKwotyWierszaDoSumyDokumentu(); nd.setImportowany(true); return nd; }
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; }
@PostConstruct public void init() { listakontOstatniaAnalitykaklienta = kontoDAOfk.findKontaOstAlityka(wpisView); listakont = kontoDAOfk.findWszystkieKontaPodatnika( wpisView.getPodatnikWpisu(), wpisView.getRokWpisuSt()); System.out.println("Wywołanie PlanKontCompleteView init()"); }
public void zapiszedycje() { kliencifkDAO.edit(selected); SlownikiBean.aktualizujkontapoedycji( selected, 1, wpisView.getPodatnikWpisu(), wpisView.getRokWpisu(), kontoDAOfk); selected = new Kliencifk(); listawszystkichklientowFk = kliencifkDAO.znajdzkontofkKlient(wpisView.getPodatnikObiekt().getNip()); zapisz0edytuj1 = false; Msg.msg("Naniesiono zmiany"); }
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; }
public void pobieraniekontaFKWpisCD() { // tworzenie nowego klientBezKonta = new Kliencifk(); klientBezKonta.setNazwa(wybranyklient.getNpelna()); klientBezKonta.setNip(wybranyklient.getNip()); klientBezKonta.setPodatniknazwa(wpisView.getPodatnikWpisu()); klientBezKonta.setPodatniknip(wpisView.getPodatnikObiekt().getNip()); klientBezKonta.setNrkonta(pobierznastepnynumer()); przyporzadkujdokonta(); resetujmakontoniemakonta(); planKontCompleteView.init(); }