43 lines
1.3 KiB
Java
43 lines
1.3 KiB
Java
package com.rjconsultores.ventaboletos.service;
|
|
|
|
import java.sql.Connection;
|
|
import java.util.List;
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.Aidf;
|
|
import com.rjconsultores.ventaboletos.entidad.AidfEspecie;
|
|
import com.rjconsultores.ventaboletos.entidad.AidfTipo;
|
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
|
import com.rjconsultores.ventaboletos.entidad.Estado;
|
|
import com.rjconsultores.ventaboletos.vo.aidf.AidfVo;
|
|
|
|
public interface AidfService {
|
|
|
|
public List<Aidf> obtenerTodos();
|
|
|
|
public Aidf obtenerID(Long id);
|
|
|
|
public Aidf suscribir(Aidf entidad);
|
|
|
|
public Aidf actualizacion(Aidf entidad);
|
|
|
|
public void borrar(Aidf entidad);
|
|
|
|
public List<AidfEspecie> obtenerTodosAdifEspecie();
|
|
|
|
public List<AidfTipo> obtenerTodosAdifTipo();
|
|
|
|
public List<Aidf> buscaAidfsPorEmpresas(List<Empresa> empresas);
|
|
|
|
public Long validarDocFiscalSerieFormInicialFinal(Aidf entidad, Connection conn);
|
|
|
|
public List<AidfVo> obtenerAidfFromSerieDocfiscal(String serie, String docfiscal, Connection conn);
|
|
|
|
public Boolean validarDocFiscalPorEstado(Long idAidf, String docFiscal, Estado estado);
|
|
|
|
public Boolean validarTipoVenda(String tipoVenda, String serie, Integer idTipo);
|
|
|
|
public Boolean validarVendaManual(Integer idTipo, String serie);
|
|
|
|
public List<Aidf> buscaAidfRMD(Integer empresaId, Integer estadoId);
|
|
}
|