fixes bug#55555
AL-1375 qua:Filipe dev:Valdevir git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@114467 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
12f690ede5
commit
c34a5fa51a
|
@ -30,7 +30,9 @@ public class RelatorioRemarcacaoPassagensTransferencia extends Relatorio {
|
||||||
Connection conexao = this.relatorio.getConexao();
|
Connection conexao = this.relatorio.getConexao();
|
||||||
Map<String, Object> parametros = this.relatorio.getParametros();
|
Map<String, Object> parametros = this.relatorio.getParametros();
|
||||||
|
|
||||||
String sql = getSql((Integer) parametros.get("EMPRESA_ID"), (String) parametros.get("PUNTOVENTA_ID"));
|
String sql = getSql((Integer) parametros.get("EMPRESA_ID"), (String) parametros.get("PUNTOVENTA_ID"),
|
||||||
|
(Boolean) parametros.get("CONSIDERAR_AMBOS"), (Boolean) parametros.get("CONSIDERAR_APENAS_REATIVADO"),
|
||||||
|
(Boolean) parametros.get("CONSIDERAR_APENAS_TRANSFERENCIA"));
|
||||||
|
|
||||||
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
||||||
|
|
||||||
|
@ -127,7 +129,10 @@ public class RelatorioRemarcacaoPassagensTransferencia extends Relatorio {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getSql(Integer empresaId, String puntoVentasId) {
|
private String getSql(Integer empresaId, String puntoVentasId, Boolean considerarAmbos, Boolean considerarApenasReativo,
|
||||||
|
Boolean considerarApenasTransferencia) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
StringBuilder sql = new StringBuilder();
|
StringBuilder sql = new StringBuilder();
|
||||||
|
|
||||||
|
@ -210,7 +215,13 @@ public class RelatorioRemarcacaoPassagensTransferencia extends Relatorio {
|
||||||
sql.append("inner JOIN TIPO_VENTA tp ON original.TIPOVENTA_ID = tp.TIPOVENTA_ID ");
|
sql.append("inner JOIN TIPO_VENTA tp ON original.TIPOVENTA_ID = tp.TIPOVENTA_ID ");
|
||||||
sql.append("inner JOIN CATEGORIA cao ON original.CATEGORIA_ID = cao.CATEGORIA_ID ");
|
sql.append("inner JOIN CATEGORIA cao ON original.CATEGORIA_ID = cao.CATEGORIA_ID ");
|
||||||
sql.append("inner JOIN CATEGORIA car ON remarcado.CATEGORIA_ID = car.CATEGORIA_ID ");
|
sql.append("inner JOIN CATEGORIA car ON remarcado.CATEGORIA_ID = car.CATEGORIA_ID ");
|
||||||
|
if (considerarApenasTransferencia) {
|
||||||
sql.append("WHERE remarcado.TIPOVENTA_ID IN (81) ");
|
sql.append("WHERE remarcado.TIPOVENTA_ID IN (81) ");
|
||||||
|
}else if (considerarApenasReativo) {
|
||||||
|
sql.append("WHERE remarcado.TIPOVENTA_ID IN (41) ");
|
||||||
|
}else {
|
||||||
|
sql.append("WHERE remarcado.TIPOVENTA_ID IN (81, 41) ");
|
||||||
|
}
|
||||||
sql.append("AND to_date(remarcado.FECHORVENTA,'DD/MM/YY') BETWEEN :DATA_INICIAL AND :DATA_FINAL ");
|
sql.append("AND to_date(remarcado.FECHORVENTA,'DD/MM/YY') BETWEEN :DATA_INICIAL AND :DATA_FINAL ");
|
||||||
sql.append(empresaId == null || empresaId.equals("-1") ? "" : " AND original.EMPRESACORRIDA_ID= " + empresaId + " ");
|
sql.append(empresaId == null || empresaId.equals("-1") ? "" : " AND original.EMPRESACORRIDA_ID= " + empresaId + " ");
|
||||||
sql.append(puntoVentasId == null || puntoVentasId.equals("-1") ? "" : " AND original.PUNTOVENTA_ID in(" + puntoVentasId + ") ");
|
sql.append(puntoVentasId == null || puntoVentasId.equals("-1") ? "" : " AND original.PUNTOVENTA_ID in(" + puntoVentasId + ") ");
|
||||||
|
|
|
@ -20,6 +20,7 @@ import org.zkoss.zul.Bandbox;
|
||||||
import org.zkoss.zul.Datebox;
|
import org.zkoss.zul.Datebox;
|
||||||
import org.zkoss.zul.Paging;
|
import org.zkoss.zul.Paging;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
import org.zkoss.zul.Radio;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
|
@ -62,6 +63,9 @@ public class RelatorioRemarcacaoPassagensTransferenciaController extends MyGener
|
||||||
private ArrayList<PuntoVenta> lsNumPuntoVenta = new ArrayList<PuntoVenta>();
|
private ArrayList<PuntoVenta> lsNumPuntoVenta = new ArrayList<PuntoVenta>();
|
||||||
|
|
||||||
private Textbox txtPalavraPesquisa;
|
private Textbox txtPalavraPesquisa;
|
||||||
|
private Radio rdTipoTransferencia;
|
||||||
|
private Radio rdTipoCheckinAmbos;
|
||||||
|
private Radio rdTipoCheckinReativado;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
@ -82,6 +86,9 @@ public class RelatorioRemarcacaoPassagensTransferenciaController extends MyGener
|
||||||
|
|
||||||
parametros.put("DATA_INICIAL", dataInicio);
|
parametros.put("DATA_INICIAL", dataInicio);
|
||||||
parametros.put("DATA_FINAL", dataFinal);
|
parametros.put("DATA_FINAL", dataFinal);
|
||||||
|
parametros.put("CONSIDERAR_APENAS_TRANSFERENCIA", rdTipoTransferencia.isChecked());
|
||||||
|
parametros.put("CONSIDERAR_APENAS_REATIVADO", rdTipoCheckinReativado.isChecked());
|
||||||
|
parametros.put("CONSIDERAR_AMBOS", rdTipoCheckinAmbos.isChecked());
|
||||||
Empresa empresa =null;
|
Empresa empresa =null;
|
||||||
if(cmbEmpresa.getSelectedItem() != null ){
|
if(cmbEmpresa.getSelectedItem() != null ){
|
||||||
empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
|
empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
|
||||||
|
|
|
@ -8436,6 +8436,10 @@ relatorioRemarcacaoPassagensTransferenciaController.lbDatInicial.value=Data InÃ
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbDatFinal.value=Data Final
|
relatorioRemarcacaoPassagensTransferenciaController.lbDatFinal.value=Data Final
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbEmpresa.value=Empresa
|
relatorioRemarcacaoPassagensTransferenciaController.lbEmpresa.value=Empresa
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbAgencia.value=Agência
|
relatorioRemarcacaoPassagensTransferenciaController.lbAgencia.value=Agência
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoRelatorio.value=Tipo de Venta
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoTransferencia.value=Transferência
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinReativado.value=Checkin Reativado
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinAmbos.value=Ambos
|
||||||
|
|
||||||
# Configuracao codigo de barras
|
# Configuracao codigo de barras
|
||||||
editarConfiguracaoCodBarrasController.title=Configuração de códigos de barras
|
editarConfiguracaoCodBarrasController.title=Configuração de códigos de barras
|
||||||
|
|
|
@ -8294,6 +8294,10 @@ relatorioRemarcacaoPassagensTransferenciaController.lbDatInicial.value=Fecha Ini
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbDatFinal.value=Fecha Final
|
relatorioRemarcacaoPassagensTransferenciaController.lbDatFinal.value=Fecha Final
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbEmpresa.value=Empresa
|
relatorioRemarcacaoPassagensTransferenciaController.lbEmpresa.value=Empresa
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbAgencia.value=Punto Venta
|
relatorioRemarcacaoPassagensTransferenciaController.lbAgencia.value=Punto Venta
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoRelatorio.value=Tipo de Venta
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoTransferencia.value=Transferência
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinReativado.value=Checkin Reativado
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinAmbos.value=Ambos
|
||||||
|
|
||||||
|
|
||||||
# Busqueda configuracao codigo de barras
|
# Busqueda configuracao codigo de barras
|
||||||
|
|
|
@ -8983,13 +8983,17 @@ relatorioRemarcacaoDevolucao.devolucao.value = Devolucação
|
||||||
relatorioRemarcacaoDevolucao.tipo.label = Tipo
|
relatorioRemarcacaoDevolucao.tipo.label = Tipo
|
||||||
|
|
||||||
# Relatorio Remarcacao Passagens Transferencia
|
# Relatorio Remarcacao Passagens Transferencia
|
||||||
indexController.mniRelatorioRemarcacaoPassagensTransferencia.label = Remarcaçao de Passagens/Transferencia
|
indexController.mniRelatorioRemarcacaoPassagensTransferencia.label = Remarcaçao de Passagens/Transferência
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.window.title = Relatório de Remarcaçao de Passagens/Transferencia
|
relatorioRemarcacaoPassagensTransferenciaController.window.title = Relatório de Remarcaçao de Passagens/Transferência
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.title = Relatório de Remarcaçao de Passagens/Transferencia
|
relatorioRemarcacaoPassagensTransferenciaController.title = Relatório de Remarcaçao de Passagens/Transferencia
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbDatInicial.value=Data Início
|
relatorioRemarcacaoPassagensTransferenciaController.lbDatInicial.value=Data Início
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbDatFinal.value=Data Fim
|
relatorioRemarcacaoPassagensTransferenciaController.lbDatFinal.value=Data Fim
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbEmpresa.value=Empresa
|
relatorioRemarcacaoPassagensTransferenciaController.lbEmpresa.value=Empresa
|
||||||
relatorioRemarcacaoPassagensTransferenciaController.lbAgencia.value=Agência
|
relatorioRemarcacaoPassagensTransferenciaController.lbAgencia.value=Agência
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoRelatorio.value=Tipo de Venda
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoTransferencia.value=Transferência
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinReativado.value=Checkin Reativado
|
||||||
|
relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinAmbos.value=Ambos
|
||||||
|
|
||||||
# Configuracao codigo de barras
|
# Configuracao codigo de barras
|
||||||
editarConfiguracaoCodBarrasController.title= Configuração de códigos de barras
|
editarConfiguracaoCodBarrasController.title= Configuração de códigos de barras
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winFiltroRelatorioRemarcacaoPassagensTransferencia"
|
<window id="winFiltroRelatorioRemarcacaoPassagensTransferencia"
|
||||||
apply="${relatorioRemarcacaoPassagensTransferenciaController}"
|
apply="${relatorioRemarcacaoPassagensTransferenciaController}"
|
||||||
contentStyle="overflow:auto" height="237px" width="550px"
|
contentStyle="overflow:auto" height="260px" width="570px"
|
||||||
border="normal">
|
border="normal">
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
|
@ -26,7 +26,6 @@
|
||||||
value="${c:l('relatorioRemarcacaoPassagensTransferenciaController.lbDatFinal.value')}" />
|
value="${c:l('relatorioRemarcacaoPassagensTransferenciaController.lbDatFinal.value')}" />
|
||||||
<datebox id="datFinal" width="90%"
|
<datebox id="datFinal" width="90%"
|
||||||
format="dd/MM/yyyy" constraint="no empty" maxlength="10" />
|
format="dd/MM/yyyy" constraint="no empty" maxlength="10" />
|
||||||
|
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
|
@ -96,10 +95,34 @@
|
||||||
</row>
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
<grid>
|
||||||
|
<columns>
|
||||||
|
<column width="30%" />
|
||||||
|
<column width="70%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('relatorioRemarcacaoPassagensTransferenciaController.lbTipoRelatorio.value')}" />
|
||||||
|
<radiogroup Id="rdTipoRelatorio" >
|
||||||
|
<hbox align="center">
|
||||||
|
<radio Id="rdTipoTransferencia" value="1" selected="true"
|
||||||
|
label="${c:l('relatorioRemarcacaoPassagensTransferenciaController.lbTipoTransferencia.value')}"
|
||||||
|
tooltiptext="${c:l('relatorioRemarcacaoPassagensTransferenciaController.lbTipoTransferenciaDescricao.value')}" />
|
||||||
|
<radio Id="rdTipoCheckinReativado" value="2"
|
||||||
|
label="${c:l('relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinReativado.value')}"
|
||||||
|
tooltiptext="${c:l('relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinReativadoDescricao.value')}" />
|
||||||
|
<radio Id="rdTipoCheckinAmbos" value="2"
|
||||||
|
label="${c:l('relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinAmbos.value')}"
|
||||||
|
tooltiptext="${c:l('relatorioRemarcacaoPassagensTransferenciaController.lbTipoCheckinAmbosDescricao.value')}" />
|
||||||
|
</hbox>
|
||||||
|
</radiogroup>
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
<toolbar>
|
<toolbar>
|
||||||
<button id="btnExecutarRelatorio" image="/gui/img/find.png"
|
<button id="btnExecutarRelatorio" image="/gui/img/find.png"
|
||||||
label="${c:l('relatorio.lb.btnExecutarRelatorio')}" />
|
label="${c:l('relatorio.lb.btnExecutarRelatorio')}" />
|
||||||
</toolbar>
|
</toolbar>
|
||||||
|
|
||||||
</window>
|
</window>
|
||||||
</zk>
|
</zk>
|
Loading…
Reference in New Issue