private void najpierwszadeklaracja() { if (flaga != 1) { try { // pobiera liste deklaracji poprzednich List<Deklaracjevat> pobranalistadeklaracji = new ArrayList<>(); pobranalistadeklaracji = deklaracjevatDAO.findDeklaracjewszystkie(rok.toString(), mc, podatnik); deklaracjakorygowana = pobranalistadeklaracji.get(pobranalistadeklaracji.size() - 1); } catch (Exception er) { // klient swiezak nie ma zadnej deklaracji selected.setCelzlozenia("1"); nowadeklaracja.setNrkolejny(1); Msg.msg("i", "Utworzenie samejpierwszej za dany okres " + rok + "-" + mc, "form:msg"); } } }
private void zbadajpobranadeklarajce() { Deklaracjevat badana; try { deklaracjakorygowana.getDeklaracja(); badana = deklaracjakorygowana; if (badana.getIdentyfikator().equals("")) { Msg.msg( "e", "Wcześniej sporządzona deklaracja dot. bieżacego miesiaca nie jest wyslana. Edytuje deklaracje!", "form:msg"); selected.setCelzlozenia("1"); nowadeklaracja.setNrkolejny(badana.getNrkolejny()); setFlaga(2); } else { if (badana.getStatus().equals("301") || badana.getStatus().equals("302") || badana.getStatus().equals("")) { Msg.msg( "e", "Wysłałeś już deklarację ale nie pobrałeś UPO. Nie mozna sporządzić nowej deklaracji za miesiąc następny!", "form:msg"); setFlaga(1); } else if (badana.getStatus().startsWith("4")) { selected.setCelzlozenia("1"); Msg.msg( "i", "Utworzono nową deklarację. Wysłanie poprzedniej zakończyło się błędem", "form:msg"); nowadeklaracja.setNrkolejny(badana.getNrkolejny() + 1); } else if (badana.getStatus().equals("200")) { nowadeklaracja.setNrkolejny(badana.getNrkolejny() + 1); selected.setCelzlozenia("2"); Msg.msg( "i", "Utworzono korekte poprawnie wyslanej deklaracji za okres " + rok + "-" + mc, "form:msg"); } else { setFlaga(1); Msg.msg("i", "Wystąpił dziwny błąd wołaj szefa", "form:msg"); } } } catch (Exception e) { badana = deklaracjawyslana; if (badana.getIdentyfikator().equals("")) { Msg.msg( "e", "Wcześniej sporządzona deklaracja dot. poprzedniego miesiaca nie jest wyslana. Nie można utworzyć nowej!", "form:msg"); setFlaga(1); } else { if (badana.getStatus().equals("301") || badana.getStatus().equals("302") || badana.getStatus().equals("")) { Msg.msg( "e", "Wysłałeś już deklarację ale nie pobrałeś UPO. Nie mozna sporządzić nowej deklaracji za miesiąc następny!", "form:msg"); setFlaga(1); } else if (badana.getStatus().startsWith("4")) { Msg.msg( "e", "Wysłanie deklaracji w poprzednim miesiącu zakończyło się błędem. Nie można utworzyć nowej deklaracji", "form:msg"); setFlaga(1); } else if (badana.getStatus().equals("200")) { nowadeklaracja.setNrkolejny(badana.getNrkolejny() + 1); selected.setCelzlozenia("1"); Msg.msg( "i", "Potwierdzona udana wysyka w miesiącu poprzednim Tworzę nową dekalracje za " + rok + "-" + mc, "form:msg"); } else { setFlaga(1); Msg.msg("i", "Wystąpił dziwny błąd wołaj szefa", "form:msg"); } } } }