AdmMono/src/com/rjconsultores/ventaboletos/service/AidfService.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);
}