コード例 #1
0
 private String sprawdzjakiokresvat() {
   Integer rok = wpisView.getRokWpisu();
   Integer mc = Integer.parseInt(wpisView.getMiesiacWpisu());
   Integer sumaszukana = rok + mc;
   List<Parametr> parametry = wpisView.getPodatnikObiekt().getVatokres();
   // odszukaj date w parametrze - kandydat na metode statyczna
   for (Parametr p : parametry) {
     try {
       Integer dolnagranica = Integer.parseInt(p.getRokOd()) + Integer.parseInt(p.getMcOd());
       Integer gornagranica = Integer.parseInt(p.getRokDo()) + Integer.parseInt(p.getMcDo());
       if (sumaszukana >= dolnagranica && sumaszukana <= gornagranica) {
         return p.getParametr();
       }
     } catch (Exception e) {
       Integer dolnagranica = Integer.parseInt(p.getRokOd()) + Integer.parseInt(p.getMcOd());
       if (sumaszukana >= dolnagranica) {
         return p.getParametr();
       }
     }
   }
   return "blad";
 }