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");
 }
 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";
   }
 }
 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();
 }
 @PostConstruct
 private void init() {
   listawszystkichklientow = klienciDAO.findAll();
   listawszystkichklientowFk =
       kliencifkDAO.znajdzkontofkKlient(wpisView.getPodatnikObiekt().getNip());
 }