コード例 #1
0
 private void bylajuzdeklaracjawtymmiesiacu() {
   try {
     // pobiera liste deklaracji poprzednich z danego miesiaca
     List<Deklaracjevat> pobranalistadeklaracji = new ArrayList<>();
     pobranalistadeklaracji =
         deklaracjevatDAO.findDeklaracjewszystkie(rok.toString(), mc, podatnik);
     deklaracjakorygowana = pobranalistadeklaracji.get(pobranalistadeklaracji.size() - 1);
     // nie bylo takiej wiec cofa sie o miesiac
   } catch (Exception e) {
     String mcX = "";
     String rokX = "";
     if (mc.equals("01")) {
       mcX = "12";
       rokX = String.valueOf(Integer.parseInt(rok) - 1);
     } else {
       Integer tmp = Integer.parseInt(mc);
       tmp--;
       mcX = tmp.toString();
       if (!mcX.equals("10") || !mcX.equals("11") || !mcX.equals("12")) {
         mcX = "0".concat(mcX);
       }
       rokX = rok;
     }
     // dlatego jest inna (deklaracja wyslana) bo ona musi z poprzedniego miesiaca byc. sluzy tylko
     // tutaj
     List<Deklaracjevat> pobranalistadeklaracji2 = new ArrayList<>();
     pobranalistadeklaracji2 = deklaracjevatDAO.findDeklaracjewszystkie(rokX, mcX, podatnik);
     deklaracjawyslana = pobranalistadeklaracji2.get(pobranalistadeklaracji2.size() - 1);
     deklaracjakorygowana = null;
   }
 }
コード例 #2
0
  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");
      }
    }
  }