fixes bug #7034
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@51911 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
968cee4107
commit
08c6e39d1f
|
@ -12,5 +12,6 @@ public interface AidfService extends GenericService<Aidf, Long> {
|
||||||
public List<AidfEspecie> obtenerTodosAdifEspecie();
|
public List<AidfEspecie> obtenerTodosAdifEspecie();
|
||||||
public List<AidfTipo> obtenerTodosAdifTipo();
|
public List<AidfTipo> obtenerTodosAdifTipo();
|
||||||
public List<Aidf> buscaAidfsPorEmpresas(List<Empresa> empresas);
|
public List<Aidf> buscaAidfsPorEmpresas(List<Empresa> empresas);
|
||||||
|
public Long validarDocFiscalSerieFormInicialFinal(Aidf entidad);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -87,4 +87,22 @@ public class AidfServiceImpl implements AidfService {
|
||||||
List<Aidf> aidfs = aidfDAO.buscaAidfsPorEmpresas(empresas);
|
List<Aidf> aidfs = aidfDAO.buscaAidfsPorEmpresas(empresas);
|
||||||
return aidfs;
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue