daniel.zauli 2016-01-14 17:39:23 +00:00
parent 968cee4107
commit 08c6e39d1f
2 changed files with 19 additions and 0 deletions

View File

@ -12,5 +12,6 @@ public interface AidfService extends GenericService<Aidf, Long> {
public List<AidfEspecie> obtenerTodosAdifEspecie();
public List<AidfTipo> obtenerTodosAdifTipo();
public List<Aidf> buscaAidfsPorEmpresas(List<Empresa> empresas);
public Long validarDocFiscalSerieFormInicialFinal(Aidf entidad);
}

View File

@ -87,4 +87,22 @@ public class AidfServiceImpl implements AidfService {
List<Aidf> aidfs = aidfDAO.buscaAidfsPorEmpresas(empresas);
return aidfs;
}
public Long validarDocFiscalSerieFormInicialFinal(Aidf entidad){
List<Aidf> list = obtenerTodos();
for(Aidf e : list){
if(e.getDocfiscal().trim().equals(entidad.getDocfiscal().trim())){
if(e.getSerie().trim().equals(entidad.getSerie().trim())){
if( ( Long.parseLong(entidad.getForminicial()) >= Long.parseLong(e.getForminicial()) && Long.parseLong(entidad.getForminicial()) <= Long.parseLong(e.getFormfinal()) )
||
( Long.parseLong(entidad.getFormfinal()) >= Long.parseLong(e.getForminicial()) && Long.parseLong(entidad.getFormfinal()) <= Long.parseLong(e.getFormfinal()) ) ){
return e.getAidfId();
}
}
}
}
return -1l;
}
}