コード例 #1
0
 private double minutosTardanza(List<DetalleAsistencia> detalleAsistenciaList, int conteo) {
   double tardanza = 0;
   DetalleAsistencia detalleEntrada = detalleAsistenciaList.get(0);
   if (detalleEntrada.getHoraEvento() == null) {
   } else if (detalleEntrada.isBandera()) {
     System.out.println(
         "HORA EVENTO: "
             + detalleEntrada.getHoraEvento()
             + " HORA TOLERANCIA "
             + detalleEntrada.getHoraReferenciaTolerancia()
             + " BANDERA: "
             + detalleEntrada.isBandera());
     tardanza +=
         tardanzaMin(
             FechaUtil.soloHora(detalleEntrada.getHoraEvento()),
             FechaUtil.soloHora(detalleEntrada.getHoraReferenciaTolerancia()));
   }
   return tardanza;
 }
コード例 #2
0
 private double minutosTardanzaRefrigerio(List<DetalleAsistencia> detalleAsistenciaList) {
   double tardanza = 0;
   for (int i = 1; i < detalleAsistenciaList.size(); i++) {
     DetalleAsistencia detalleEntrada = detalleAsistenciaList.get(i);
     if (detalleEntrada.isBandera() && detalleEntrada.getHoraEvento() != null) {
       tardanza +=
           tardanzaMin(
               FechaUtil.soloHora(detalleEntrada.getHoraEvento()),
               FechaUtil.soloHora(detalleEntrada.getHoraReferenciaTolerancia()));
     }
   }
   return tardanza;
 }