18157: PorDemanda - Integração de precificação de tarifa

bug#18157
dev:Valdir
qua:evidencia anexa / conversado e entendido com wallysson

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@100650 d1611594-4594-4d17-8e1d-87c2c4800839
master
daniel.zauli 2020-03-11 14:32:38 +00:00
parent cf0091863c
commit 27fcc5dd9b
2 changed files with 17 additions and 2 deletions

View File

@ -303,7 +303,10 @@ public class RutaCombinacionHibernateDAO extends GenericHibernateDAO<RutaCombina
hql.append(" R.NUMRUTA, "); // 21 hql.append(" R.NUMRUTA, "); // 21
hql.append(" R.PREFIXO, "); // 22 hql.append(" R.PREFIXO, "); // 22
hql.append(" R.INDSENTIDOIDA, "); // 23 hql.append(" R.INDSENTIDOIDA, "); // 23
hql.append(" RC.INDVENTA "); // 24 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(" FROM ");
hql.append(" RUTA_COMBINACION RC "); hql.append(" RUTA_COMBINACION RC ");
@ -314,7 +317,7 @@ public class RutaCombinacionHibernateDAO extends GenericHibernateDAO<RutaCombina
if (!lsEmpresa.isEmpty()) { if (!lsEmpresa.isEmpty()) {
hql.append(" , RUTA_EMPRESA RE "); hql.append(" , RUTA_EMPRESA RE ");
} }
hql.append(" , MARCA M, MONEDA MON, VIGENCIA_TARIFA VT "); hql.append(" , MARCA M, EMPRESA EMP, MONEDA MON, VIGENCIA_TARIFA VT ");
hql.append(" , CLASE_SERVICIO CS , PARADA ORI, PARADA DES "); hql.append(" , CLASE_SERVICIO CS , PARADA ORI, PARADA DES ");
hql.append(" WHERE T.activo = 1 AND RC.activo = 1 AND R.activo = 1 "); hql.append(" WHERE T.activo = 1 AND RC.activo = 1 AND R.activo = 1 ");
if (!lsEmpresa.isEmpty()) { if (!lsEmpresa.isEmpty()) {
@ -329,6 +332,7 @@ public class RutaCombinacionHibernateDAO extends GenericHibernateDAO<RutaCombina
hql.append(" AND TRA.ORIGEN_ID = ORI.PARADA_ID "); hql.append(" AND TRA.ORIGEN_ID = ORI.PARADA_ID ");
hql.append(" AND TRA.DESTINO_ID = DES.PARADA_ID "); hql.append(" AND TRA.DESTINO_ID = DES.PARADA_ID ");
hql.append(" AND T.RUTA_ID = R.RUTA_ID "); hql.append(" AND T.RUTA_ID = R.RUTA_ID ");
hql.append(" AND M.EMPRESA_ID = EMP.EMPRESA_ID ");
if (!lsVigenciaTarifa.isEmpty()) { if (!lsVigenciaTarifa.isEmpty()) {
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");

View File

@ -317,6 +317,9 @@ public class Empresa implements Serializable {
@Column(name = "INDENVIADADOSAGENCIABPE") @Column(name = "INDENVIADADOSAGENCIABPE")
private Boolean indEnviaDadosAgenciaBpe; private Boolean indEnviaDadosAgenciaBpe;
@Column(name = "INDPRECOPORDEMANDA")
private Boolean indPrecoPorDemanda;
public Empresa() { public Empresa() {
super(); super();
@ -1195,4 +1198,12 @@ public class Empresa implements Serializable {
public void setIndEnviaDadosAgenciaBpe(Boolean indEnviaDadosAgenciaBpe) { public void setIndEnviaDadosAgenciaBpe(Boolean indEnviaDadosAgenciaBpe) {
this.indEnviaDadosAgenciaBpe = indEnviaDadosAgenciaBpe; this.indEnviaDadosAgenciaBpe = indEnviaDadosAgenciaBpe;
} }
public Boolean getIndPrecoPorDemanda() {
return indPrecoPorDemanda == null ? false : indPrecoPorDemanda;
}
public void setIndPrecoPorDemanda(Boolean indPrecoPorDemanda) {
this.indPrecoPorDemanda = indPrecoPorDemanda;
}
} }