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 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"); }
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 remove(Kliencifk klientkontodousuniecia) { try { kliencifkDAO.destroy(klientkontodousuniecia); int wynik = PlanKontFKBean.aktualizujslownikKontrahenciRemove( klientkontodousuniecia, kontoDAOfk, wpisView); listawszystkichklientowFk = kliencifkDAO.znajdzkontofkKlient(wpisView.getPodatnikObiekt().getNip()); Msg.msg("Usunięto konta słownikowe dla klienta " + klientkontodousuniecia.getNazwa()); } catch (Exception e) { E.e(e); Msg.msg("e", "Wystąpił problem z usuwaniem kont słownikowych dla klienta"); } wybranyklient = new Klienci(); klientMaKonto = new Kliencifk(); klientBezKonta = new Kliencifk(); }
private String pobierznastepnynumer() { try { List<Kliencifk> przyporzadkowani = kliencifkDAO.znajdzkontofkKlient(wpisView.getPodatnikObiekt().getNip()); Collections.sort(przyporzadkowani, new Kliencifkcomparator()); return String.valueOf( Integer.parseInt(przyporzadkowani.get(przyporzadkowani.size() - 1).getNrkonta()) + 1); } catch (Exception e) { E.e(e); return "1"; } }
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; }
@PostConstruct private void init() { listawszystkichklientow = klienciDAO.findAll(); listawszystkichklientowFk = kliencifkDAO.znajdzkontofkKlient(wpisView.getPodatnikObiekt().getNip()); }