bug#22258
dev: VALDEVIR qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@108091 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
ccee462e7a
commit
d4dcddfbe9
|
@ -31,5 +31,6 @@ public class ConstantesFuncionSistema {
|
|||
public static final String CLAVE_UPLOAD_ARQUIVO_CONFIGURACAO = "COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.CUSTOMSISTEMA.UPLOADARQUIVOCONFIGURACAO";
|
||||
public static final String CLAVE_OPERADORES_DISPOSITIVO_VENDA_EMBARCADA = "COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.CONFVENDAEMBARCADA.OPERADORESDISP";
|
||||
public static final String CLAVE_MANUTENCAO_FLEXBUS = "COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.FLEXBUS";
|
||||
public static final String CLAVE_MODIFICACAO_EMBARCADA = "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.MODIFICACIONMASIVAEMBARCADA";
|
||||
|
||||
}
|
||||
|
|
|
@ -65,6 +65,8 @@ public interface RutaCombinacionDAO extends GenericDAO<RutaCombinacion, Integer>
|
|||
|
||||
public List<Object> pesquisaTarifaObj(List<Moneda> lsAddRmvMonedas, List<Marca> lsAddRmvMarcas, List<ClaseServicio> lsAddRmvClaseServico, List<Categoria> lsAddRmvCategoria, List<Empresa> lsAddRmvEmpresas, List<Ruta> lsAddRmvRutas, List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta, List<VigenciaTarifa> lsAddRmvVigenciaTarifa, List<OrgaoConcedente> lsAddRmvOrgaoConcedente);
|
||||
|
||||
public List<Object> pesquisaTarifaEmbObj(List<Moneda> lsAddRmvMonedas, List<Marca> lsAddRmvMarcas, List<ClaseServicio> lsAddRmvClaseServico, List<Categoria> lsAddRmvCategoria, List<Empresa> lsAddRmvEmpresas, List<Ruta> lsAddRmvRutas, List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta, List<VigenciaTarifa> lsAddRmvVigenciaTarifa, List<OrgaoConcedente> lsAddRmvOrgaoConcedente);
|
||||
|
||||
public List<TarifaEscalaVO> pesquisaTarifaEscalaObj(String rutaId, String monedaId, String vigenciaId, String marcaId);
|
||||
|
||||
public List<TarifaEscalaGroupVO> pesquisaTarifaGroupObj(List<Moneda> lsAddRmvMonedas, List<Marca> lsAddRmvMarcas, List<ClaseServicio> lsAddRmvClaseServico, List<Categoria> lsAddRmvCategoria, List<Empresa> lsAddRmvEmpresas, List<Ruta> lsAddRmvRutas, List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta, List<VigenciaTarifa> lsAddRmvVigenciaTarifa);
|
||||
|
|
|
@ -10,7 +10,9 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
|
|||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Via;
|
||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
|
@ -22,5 +24,7 @@ public interface TarifaEmbarcadaDAO extends GenericDAO<TarifaEmbarcada, Integer>
|
|||
|
||||
public void updateTarifa(TarifaEmbarcada t);
|
||||
|
||||
public TarifaEmbarcada buscar(Tramo tramo, Marca marca, ClaseServicio claseServicio,VigenciaTarifa vigenciaTarifa, Moneda moneda, Ruta ruta);
|
||||
|
||||
public void copiarTarifas(VigenciaTarifa vigenciaTarifaOrigem, VigenciaTarifa vigenciaTarifaDestino, Empresa empresa, boolean excluirTarifasDestino) throws BusinessException;
|
||||
}
|
|
@ -899,5 +899,131 @@ public class RutaCombinacionHibernateDAO extends GenericHibernateDAO<RutaCombina
|
|||
|
||||
return new HashSet<String>(lista);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Object> pesquisaTarifaEmbObj(List<Moneda> lsMoneda, List<Marca> lsMarca, List<ClaseServicio> lsClaseServicio, List<Categoria> lsCategoria, List<Empresa> lsEmpresa, List<Ruta> lsRuta, List<TipoPuntoVenta> lsTipoPuntoVenta, List<VigenciaTarifa> lsVigenciaTarifa, List<OrgaoConcedente> lsOrgaoConcedente) {
|
||||
|
||||
StringBuilder hql = new StringBuilder(" ");
|
||||
hql.append(" SELECT ");
|
||||
hql.append(" T.TARIFAEMBARCADA_ID,"); // 0
|
||||
hql.append(" TRA.DESCTRAMO, "); // 1
|
||||
hql.append(" ORI.DESCPARADA as origem,"); // 2
|
||||
hql.append(" DES.DESCPARADA as destino, "); // 3
|
||||
hql.append(" R.DESCRUTA,"); // 4
|
||||
hql.append(" M.DESCMARCA, "); // 5
|
||||
hql.append(" CS.DESCCLASE,"); // 6
|
||||
hql.append(" VT.feciniciovigencia, "); // 7
|
||||
hql.append(" VT.fecfinvigencia,"); // 8
|
||||
hql.append(" MON.descmoneda, "); // 9
|
||||
hql.append(" T.preciooriginal, "); // 10
|
||||
hql.append(" T.PRECIO,"); // 11
|
||||
hql.append(" R.RUTA_ID,"); // 12
|
||||
hql.append(" MON.moneda_id,"); // 13
|
||||
hql.append(" VT.VIGENCIATARIFA_ID,"); // 14
|
||||
hql.append(" M.MARCA_ID, "); // 15
|
||||
hql.append(" T.IMPORTEPEDAGIO, "); // 16
|
||||
hql.append(" OCONC.DESCORGAO, "); // 17
|
||||
hql.append(" T.IMPORTETAXAEMBARQUE, "); // 18
|
||||
hql.append(" T.IMPORTESEGURO, "); // 19
|
||||
hql.append(" T.IMPORTETPP,"); //20
|
||||
hql.append(" R.NUMRUTA, "); // 21
|
||||
hql.append(" R.PREFIXO, "); // 22
|
||||
hql.append(" R.INDSENTIDOIDA, "); // 23
|
||||
hql.append(" RC.INDVENTA, "); // 24
|
||||
hql.append(" TRA.ORIGEN_ID ||'-'|| TRA.DESTINO_ID ||'-'|| M.EMPRESA_ID ||'-'|| R.RUTA_ID ||'-'|| CS.CLASESERVICIO_ID, "); // 25
|
||||
hql.append(" EMP.INDPRECOPORDEMANDA ");// 26
|
||||
|
||||
|
||||
hql.append(" FROM ");
|
||||
hql.append(" RUTA_COMBINACION RC ");
|
||||
hql.append(" inner join RUTA R on (RC.RUTA_ID = R.RUTA_ID) ");
|
||||
hql.append(" inner join TRAMO TRA on (RC.TRAMO_ID = TRA.TRAMO_ID) ");
|
||||
hql.append(" inner join ORGAO_CONCEDENTE OCONC on (R.ORGAOCONCEDENTE_ID = OCONC.ORGAOCONCEDENTE_ID) ");
|
||||
hql.append(" , TARIFA_EMBARCADA T ");
|
||||
if (!lsEmpresa.isEmpty()) {
|
||||
hql.append(" , RUTA_EMPRESA RE ");
|
||||
}
|
||||
hql.append(" , MARCA M, EMPRESA EMP, MONEDA MON, VIGENCIA_TARIFA VT ");
|
||||
hql.append(" , CLASE_SERVICIO CS , PARADA ORI, PARADA DES ");
|
||||
hql.append(" WHERE T.activo = 1 AND RC.activo = 1 AND R.activo = 1 ");
|
||||
if (!lsEmpresa.isEmpty()) {
|
||||
hql.append(" AND RE.activo = 1 AND RC.RUTA_ID = RE.RUTA_ID ");
|
||||
}
|
||||
hql.append(" AND T.TRAMO_ID = TRA.TRAMO_ID ");
|
||||
hql.append(" AND T.MARCA_ID = M.MARCA_ID ");
|
||||
hql.append(" AND T.MONEDA_ID = MON.MONEDA_ID ");
|
||||
hql.append(" AND T.VIGENCIATARIFA_ID = VT.VIGENCIATARIFA_ID ");
|
||||
hql.append(" AND T.CLASESERVICIO_ID = CS.CLASESERVICIO_ID ");
|
||||
hql.append(" AND T.CLASESERVICIO_ID = R.CLASESERVICIO_ID ");
|
||||
hql.append(" AND TRA.ORIGEN_ID = ORI.PARADA_ID ");
|
||||
hql.append(" AND TRA.DESTINO_ID = DES.PARADA_ID ");
|
||||
hql.append(" AND T.RUTA_ID = R.RUTA_ID ");
|
||||
hql.append(" AND M.EMPRESA_ID = EMP.EMPRESA_ID ");
|
||||
|
||||
if (!lsVigenciaTarifa.isEmpty()) {
|
||||
StringBuilder sb = new StringBuilder("");
|
||||
for (VigenciaTarifa vt : lsVigenciaTarifa) {
|
||||
sb.append(vt.getVigenciatarifaId()).append(",");
|
||||
}
|
||||
String listInt = sb.toString().substring(0, sb.toString().length() - 1);
|
||||
hql.append(" AND VT.VIGENCIATARIFA_ID in (").append(listInt).append(")");
|
||||
}
|
||||
if (!lsEmpresa.isEmpty()) {
|
||||
StringBuilder sb = new StringBuilder("");
|
||||
for (Empresa vt : lsEmpresa) {
|
||||
sb.append(vt.getEmpresaId()).append(",");
|
||||
}
|
||||
String listInt = sb.toString().substring(0, sb.toString().length() - 1);
|
||||
hql.append(" AND RE.EMPRESA_ID in (").append(listInt).append(") ");
|
||||
}
|
||||
if (!lsRuta.isEmpty() && !lsRuta.toString().contains("TODAS")) {
|
||||
StringBuilder sb = new StringBuilder("");
|
||||
for (Ruta vt : lsRuta) {
|
||||
sb.append(vt.getRutaId()).append(",");
|
||||
}
|
||||
String listInt = sb.toString().substring(0, sb.toString().length() - 1);
|
||||
hql.append(" AND RC.RUTA_ID in (").append(listInt).append(")");
|
||||
}
|
||||
if (!lsMarca.isEmpty()) {
|
||||
StringBuilder sb = new StringBuilder("");
|
||||
for (Marca vt : lsMarca) {
|
||||
sb.append(vt.getMarcaId()).append(",");
|
||||
}
|
||||
String listInt = sb.toString().substring(0, sb.toString().length() - 1);
|
||||
hql.append(" AND M.MARCA_ID in (").append(listInt).append(") ");
|
||||
}
|
||||
if (!lsMoneda.isEmpty()) {
|
||||
StringBuilder sb = new StringBuilder("");
|
||||
for (Moneda vt : lsMoneda) {
|
||||
sb.append(vt.getMonedaId()).append(",");
|
||||
}
|
||||
String listInt = sb.toString().substring(0, sb.toString().length() - 1);
|
||||
hql.append(" AND MON.MONEDA_ID in (").append(listInt).append(") ");
|
||||
}
|
||||
if (!lsClaseServicio.isEmpty() && !lsClaseServicio.toString().contains("TODAS")) {
|
||||
StringBuilder sb = new StringBuilder("");
|
||||
for (ClaseServicio cs : lsClaseServicio) {
|
||||
sb.append(cs.getClaseservicioId()).append(",");
|
||||
}
|
||||
String listInt = sb.toString().substring(0, sb.toString().length() - 1);
|
||||
hql.append(" AND CS.CLASESERVICIO_ID in (").append(listInt).append(") ");
|
||||
}
|
||||
if (!lsOrgaoConcedente.isEmpty() && !lsOrgaoConcedente.toString().contains("TODOS")) {
|
||||
StringBuilder sb = new StringBuilder("");
|
||||
for (OrgaoConcedente oc : lsOrgaoConcedente) {
|
||||
sb.append(oc.getOrgaoConcedenteId()).append(",");
|
||||
}
|
||||
String listInt = sb.toString().substring(0, sb.toString().length() - 1);
|
||||
hql.append(" AND OCONC.ORGAOCONCEDENTE_ID in (").append(listInt).append(") ");
|
||||
}
|
||||
|
||||
hql.append(" order by R.NUMRUTA, R.RUTA_ID, VT.VIGENCIATARIFA_ID, M.DESCMARCA,ORI.DESCPARADA,DES.DESCPARADA ");
|
||||
|
||||
System.out.println(hql.toString());
|
||||
|
||||
List<Object> lsObj = this.getSession().createSQLQuery(hql.toString()).list();
|
||||
|
||||
return lsObj;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -25,7 +25,9 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
|
|||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Via;
|
||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
|
@ -109,6 +111,25 @@ public class TarifaEmbarcadaHibernateDAO extends GenericHibernateDAO<TarifaEmbar
|
|||
session.update(entity);
|
||||
}
|
||||
|
||||
public TarifaEmbarcada buscar(Tramo tramo, Marca marca, ClaseServicio claseServicio, VigenciaTarifa vigenciaTarifa, Moneda moneda, Ruta ruta) {
|
||||
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
c.add(Restrictions.eq("marca", marca));
|
||||
|
||||
Criteria cTramo = c.createCriteria("tramo");
|
||||
cTramo.add(Restrictions.eq("activo", true));
|
||||
|
||||
c.add(Restrictions.eq("tramo", tramo));
|
||||
c.add(Restrictions.eq("claseServicio", claseServicio));
|
||||
c.add(Restrictions.eq("vigenciaTarifa", vigenciaTarifa));
|
||||
c.add(Restrictions.eq("moneda", moneda));
|
||||
c.add(Restrictions.eq("ruta", ruta));
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
||||
return (TarifaEmbarcada) c.uniqueResult();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = BusinessException.class)
|
||||
public void copiarTarifas(VigenciaTarifa vigenciaTarifaOrigem, VigenciaTarifa vigenciaTarifaDestino, Empresa empresa, boolean excluirTarifasDestino) throws BusinessException {
|
||||
|
|
|
@ -20,6 +20,9 @@ import javax.persistence.SequenceGenerator;
|
|||
import javax.persistence.Table;
|
||||
import javax.persistence.Temporal;
|
||||
import javax.persistence.TemporalType;
|
||||
import javax.persistence.Transient;
|
||||
|
||||
import br.com.rjconsultores.auditador.annotations.NaoAuditar;
|
||||
|
||||
@Entity
|
||||
@SequenceGenerator(name = "TARIFA_EMBARCADA_SEQ", sequenceName = "TARIFA_EMBARCADA_SEQ", allocationSize = 1)
|
||||
|
@ -84,6 +87,12 @@ public class TarifaEmbarcada implements Serializable {
|
|||
@OneToOne
|
||||
@JoinColumn(name = "ORGAOCONCEDENTE_ID")
|
||||
private OrgaoConcedente orgaoConcedente;
|
||||
@Transient
|
||||
@NaoAuditar
|
||||
private TarifaEmbarcada tarifaClone;
|
||||
@NaoAuditar
|
||||
@Transient
|
||||
private String telaAlternativa;
|
||||
|
||||
public TarifaEmbarcada() {
|
||||
}
|
||||
|
@ -236,6 +245,15 @@ public class TarifaEmbarcada implements Serializable {
|
|||
public void setDestino(Parada destino) {
|
||||
this.destino = destino;
|
||||
}
|
||||
|
||||
public void clonar() throws CloneNotSupportedException {
|
||||
tarifaClone = new TarifaEmbarcada();
|
||||
tarifaClone = (TarifaEmbarcada) this.clone();
|
||||
}
|
||||
|
||||
public TarifaEmbarcada getCloneObject() throws CloneNotSupportedException {
|
||||
return tarifaClone;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
|
@ -293,4 +311,13 @@ public class TarifaEmbarcada implements Serializable {
|
|||
public void setImporteseguro(BigDecimal importeseguro) {
|
||||
this.importeseguro = importeseguro;
|
||||
}
|
||||
|
||||
public String getTelaAlternativa() {
|
||||
return telaAlternativa;
|
||||
}
|
||||
|
||||
public void setTelaAlternativa(String telaAlternativa) {
|
||||
this.telaAlternativa = telaAlternativa;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -59,6 +59,8 @@ public interface RutaCombinacionService extends GenericService<RutaCombinacion,
|
|||
|
||||
public List<Object> pesquisaTarifaObj(List<Moneda> lsAddRmvMonedas, List<Marca> lsAddRmvMarcas, List<ClaseServicio> lsAddRmvClaseServico, List<Categoria> lsAddRmvCategoria, List<Empresa> lsAddRmvEmpresas, List<Ruta> lsAddRmvRutas, List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta, List<VigenciaTarifa> lsAddRmvVigenciaTarifa, List<OrgaoConcedente> lsAddRmvOrgaoConcedente);
|
||||
|
||||
public List<Object> pesquisaTarifaEmbObj(List<Moneda> lsAddRmvMonedas, List<Marca> lsAddRmvMarcas, List<ClaseServicio> lsAddRmvClaseServico, List<Categoria> lsAddRmvCategoria, List<Empresa> lsAddRmvEmpresas, List<Ruta> lsAddRmvRutas, List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta, List<VigenciaTarifa> lsAddRmvVigenciaTarifa, List<OrgaoConcedente> lsAddRmvOrgaoConcedente);
|
||||
|
||||
public HSSFWorkbook gerarTarifaEscala(List<Moneda> lsAddRmvMonedas, List<Marca> lsAddRmvMarcas, List<ClaseServicio> lsAddRmvClaseServico, List<Categoria> lsAddRmvCategoria, List<Empresa> lsAddRmvEmpresas, List<Ruta> lsAddRmvRutas, List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta, List<VigenciaTarifa> lsAddRmvVigenciaTarifa);
|
||||
|
||||
public HSSFWorkbook gerarTarifaOficialEscala(List<Moneda> lsAddRmvMonedas, List<Marca> lsAddRmvMarcas, List<ClaseServicio> lsAddRmvClaseServico, ArrayList<Categoria> arrayList, List<Empresa> lsAddRmvEmpresas, List<Ruta> lsAddRmvRutas, ArrayList<TipoPuntoVenta> arrayList0, List<VigenciaTarifa> lsAddRmvVigenciaTarifa);
|
||||
|
|
|
@ -11,7 +11,9 @@ import com.rjconsultores.ventaboletos.entidad.Moneda;
|
|||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Plaza;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Via;
|
||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
|
@ -21,7 +23,9 @@ public interface TarifaEmbarcadaService extends GenericService<TarifaEmbarcada,
|
|||
public void excluirTodasTarifas(Moneda moneda, Marca marca, ClaseServicio claseServicio, VigenciaTarifa vigenciaTarifa, Parada origem,
|
||||
Parada destino, Ruta ruta, Via via, Boolean vende);
|
||||
|
||||
public Boolean podeAlterarTarifaMinima(TarifaEmbarcada tarifa, Marca marca, Parada origem,Parada destino, ClaseServicio claseServicio, Plaza plaza, Moneda moneda);
|
||||
public TarifaEmbarcada buscar(Tramo tramo, Marca marca, ClaseServicio claseServicio,VigenciaTarifa vigenciaTarifa, Moneda moneda, Ruta ruta);
|
||||
|
||||
public Boolean podeAlterarTarifaMinima(TarifaEmbarcada tarifa, Marca marca, Parada origem,Parada destino, ClaseServicio claseServicio, Plaza plaza, Moneda moneda);
|
||||
|
||||
public void copiarTarifas(VigenciaTarifa vigenciaTarifaOrigem, VigenciaTarifa vigenciaTarifaDestino, Empresa empresa, boolean excluirTarifasDestino) throws BusinessException;
|
||||
}
|
|
@ -431,6 +431,14 @@ public class RutaCombinacionServiceImpl implements RutaCombinacionService {
|
|||
return rutaCombinacionDAO.pesquisaTarifaObj(lsAddRmvMonedas, lsAddRmvMarcas, lsAddRmvClaseServico,
|
||||
lsAddRmvCategoria, lsAddRmvEmpresas, lsAddRmvRutas, lsAddRmvTipoPuntoVenta, lsAddRmvVigenciaTarifa, lsAddRmvOrgaoConcedente);
|
||||
}
|
||||
|
||||
public List<Object> pesquisaTarifaEmbObj(List<Moneda> lsAddRmvMonedas, List<Marca> lsAddRmvMarcas,
|
||||
List<ClaseServicio> lsAddRmvClaseServico, List<Categoria> lsAddRmvCategoria,
|
||||
List<Empresa> lsAddRmvEmpresas, List<Ruta> lsAddRmvRutas,
|
||||
List<TipoPuntoVenta> lsAddRmvTipoPuntoVenta, List<VigenciaTarifa> lsAddRmvVigenciaTarifa, List<OrgaoConcedente> lsAddRmvOrgaoConcedente) {
|
||||
return rutaCombinacionDAO.pesquisaTarifaEmbObj(lsAddRmvMonedas, lsAddRmvMarcas, lsAddRmvClaseServico,
|
||||
lsAddRmvCategoria, lsAddRmvEmpresas, lsAddRmvRutas, lsAddRmvTipoPuntoVenta, lsAddRmvVigenciaTarifa, lsAddRmvOrgaoConcedente);
|
||||
}
|
||||
|
||||
public List<Object> pesquisaTarifaOficialObj(List<Moneda> lsAddRmvMonedas, List<Marca> lsAddRmvMarcas, List<ClaseServicio> lsAddRmvClaseServico, ArrayList<Categoria> arrayList, List<Empresa> lsAddRmvEmpresas, List<Ruta> lsAddRmvRutas, ArrayList<TipoPuntoVenta> arrayList0, List<VigenciaTarifa> lsAddRmvVigenciaTarifa) {
|
||||
return rutaCombinacionDAO.pesquisaTarifaOficialObj(lsAddRmvMonedas, lsAddRmvMarcas, lsAddRmvClaseServico,
|
||||
|
|
|
@ -24,6 +24,7 @@ import com.rjconsultores.ventaboletos.entidad.Ruta;
|
|||
import com.rjconsultores.ventaboletos.entidad.TarifaEmbarcada;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaEmbarcadaHist;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaMinima;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Via;
|
||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
|
@ -164,4 +165,11 @@ public class TarifaEmbarcadaServiceImpl implements TarifaEmbarcadaService {
|
|||
public void copiarTarifas(VigenciaTarifa vigenciaTarifaOrigem, VigenciaTarifa vigenciaTarifaDestino, Empresa empresa, boolean excluirTarifasDestino) throws BusinessException {
|
||||
tarifaEmbarcadaDAO.copiarTarifas(vigenciaTarifaOrigem, vigenciaTarifaDestino, empresa, excluirTarifasDestino);
|
||||
}
|
||||
|
||||
public TarifaEmbarcada buscar(Tramo tramo, Marca marca, ClaseServicio claseServicio,
|
||||
VigenciaTarifa vigenciaTarifa, Moneda moneda, Ruta ruta) {
|
||||
return tarifaEmbarcadaDAO.buscar(tramo, marca, claseServicio, vigenciaTarifa, moneda, ruta);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue