/* // * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.rjconsultores.ventaboletos.dao; import java.util.List; import com.rjconsultores.ventaboletos.entidad.ComEmpCategoria; import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago; import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; /** * * @author Administrador */ public interface EmpresaDAO { public List obtenerTodos(); public Empresa obtenerID(Integer id); public Empresa suscribir(Empresa entidad); public Empresa actualizacion(Empresa entidad); public Long count(String campo,Object o); public List buscarTodosExceto(List empresa,Integer... idEmpresa); public List obtenerIndExternoFalse(); public List buscar(String nombempresa, Boolean indExterna, Short indTipo); public List obtenerIndTipo2(); public List buscarNotInPuntoVtaComissao(PuntoVenta puntoVenta); public List buscaInscricoesEstaduais(Empresa empresa); public void actualizaInscEstadual(InscricaoEstadual inscricaoEstadual); public List buscaLike(String nombempresa); public List obtenerTodosIncluindoEmpresaTodas(); public ComEmpCategoria adicionarComissaoCategoria(ComEmpCategoria comEmpCategoria); public void removerComissaoCategoria(ComEmpCategoria comEmpCategoria); public ComEmpFormapago adicionarComissaoFormapago(ComEmpFormapago comEmpFormapago); public void removerComissaoFormapago(ComEmpFormapago comEmpFormapago); public ComEmpTipoEventoExtra adicionarComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); public void removerComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); }