fixes bug#18156
qua: Juliane dev: Wallace Opção de Alias ser para todos os STATUS git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@100355 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
c5eca3b728
commit
bf563efefd
|
@ -91,12 +91,22 @@ public class RelatorioBPe extends Relatorio {
|
||||||
String numBpe = (String) parametros.get("NUMBPE");
|
String numBpe = (String) parametros.get("NUMBPE");
|
||||||
Date dtInicio = (Date) parametros.get("DATA_INICIO");
|
Date dtInicio = (Date) parametros.get("DATA_INICIO");
|
||||||
Date dtFim = (Date) parametros.get("DATA_FIM");
|
Date dtFim = (Date) parametros.get("DATA_FIM");
|
||||||
|
String alias = (String) parametros.get("ALIAS");
|
||||||
|
|
||||||
sql.append("SELECT");
|
sql.append("SELECT");
|
||||||
sql.append(" TO_CHAR(COALESCE(bpe.DT_VENDA,bol.FECHORVENTA),'dd/mm/yyyy') as dtvenda, ");
|
sql.append(" TO_CHAR(COALESCE(bpe.DT_VENDA,bol.FECHORVENTA),'dd/mm/yyyy') as dtvenda, ");
|
||||||
sql.append(" TO_CHAR(COALESCE(bpe.DT_VENDA,bol.FECHORVENTA),'HH24:MI') as hrvenda, ");
|
sql.append(" TO_CHAR(COALESCE(bpe.DT_VENDA,bol.FECHORVENTA),'HH24:MI') as hrvenda, ");
|
||||||
|
|
||||||
|
// Mantis 18156
|
||||||
|
if(alias != null && alias.equals("S")) {// ALIAS Origem/Destino dos bilhetes
|
||||||
|
sql.append(" COALESCE(oriA.DESCPARADA, ori.DESCPARADA) as origem, ");
|
||||||
|
sql.append(" COALESCE(destA.DESCPARADA, dest.DESCPARADA) as destino,");
|
||||||
|
}
|
||||||
|
|
||||||
sql.append(" ori.DESCPARADA as origem, ");
|
sql.append(" ori.DESCPARADA as origem, ");
|
||||||
sql.append(" dest.DESCPARADA as destino,");
|
sql.append(" dest.DESCPARADA as destino,");
|
||||||
|
|
||||||
|
|
||||||
sql.append(" TO_CHAR(bol.FECHORVIAJE,'dd/mm/yyyy HH24:MI') as dtviagem, ");
|
sql.append(" TO_CHAR(bol.FECHORVIAJE,'dd/mm/yyyy HH24:MI') as dtviagem, ");
|
||||||
sql.append(" TO_CHAR(COALESCE(bol.PRECIOPAGADO,0) + coalesce(bol.IMPORTETAXAEMBARQUE,0) + coalesce(bol.IMPORTESEGURO,0) + coalesce(bol.IMPORTEPEDAGIO,0) + coalesce(bol.IMPORTEOUTROS,0)) as vlbpe, ");
|
sql.append(" TO_CHAR(COALESCE(bol.PRECIOPAGADO,0) + coalesce(bol.IMPORTETAXAEMBARQUE,0) + coalesce(bol.IMPORTESEGURO,0) + coalesce(bol.IMPORTEPEDAGIO,0) + coalesce(bol.IMPORTEOUTROS,0)) as vlbpe, ");
|
||||||
sql.append(" bpe.CHBPE, ");
|
sql.append(" bpe.CHBPE, ");
|
||||||
|
@ -147,8 +157,16 @@ public class RelatorioBPe extends Relatorio {
|
||||||
sql.append(" LEFT JOIN estado e ON e.CODIBGE = bpe.UF ");
|
sql.append(" LEFT JOIN estado e ON e.CODIBGE = bpe.UF ");
|
||||||
sql.append(" LEFT JOIN marca ma ON bol.MARCA_ID = ma.MARCA_ID ");
|
sql.append(" LEFT JOIN marca ma ON bol.MARCA_ID = ma.MARCA_ID ");
|
||||||
sql.append(" LEFT JOIN empresa ep on ma.EMPRESA_ID = ep.EMPRESA_ID ");
|
sql.append(" LEFT JOIN empresa ep on ma.EMPRESA_ID = ep.EMPRESA_ID ");
|
||||||
|
|
||||||
|
// Mantis 18156
|
||||||
|
if(alias != null && alias.equals("S")) {// ALIAS Origem/Destino dos bilhetes
|
||||||
|
sql.append(" LEFT JOIN PARADA oriA on bol.ORIGENA_ID = oriA.PARADA_ID ");
|
||||||
|
sql.append(" LEFT JOIN PARADA destA on bol.DESTINOA_ID = destA.PARADA_ID ");
|
||||||
|
}
|
||||||
|
|
||||||
sql.append(" LEFT JOIN PARADA ori on bol.ORIGEN_ID = ori.PARADA_ID ");
|
sql.append(" LEFT JOIN PARADA ori on bol.ORIGEN_ID = ori.PARADA_ID ");
|
||||||
sql.append(" LEFT JOIN PARADA dest on bol.DESTINO_ID = dest.PARADA_ID ");
|
sql.append(" LEFT JOIN PARADA dest on bol.DESTINO_ID = dest.PARADA_ID ");
|
||||||
|
|
||||||
|
|
||||||
sql.append(" WHERE e.ACTIVO = 1 ");
|
sql.append(" WHERE e.ACTIVO = 1 ");
|
||||||
|
|
||||||
|
@ -159,7 +177,8 @@ public class RelatorioBPe extends Relatorio {
|
||||||
sql.append(" AND e.ESTADO_ID IN ( " + estados + " )");
|
sql.append(" AND e.ESTADO_ID IN ( " + estados + " )");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (status != null && status.equals("A")) { //Autorizados
|
// Mantis 18156
|
||||||
|
if (status != null && status.equals("A")) { //Autorizados ou ALIAS Origem/Destino dos bilhetes
|
||||||
sql.append(" AND bpe.CODSTAT = '100' AND bol.ACTIVO = 1 ");
|
sql.append(" AND bpe.CODSTAT = '100' AND bol.ACTIVO = 1 ");
|
||||||
} else if (status != null && status.equals("C")) {//Cancelados
|
} else if (status != null && status.equals("C")) {//Cancelados
|
||||||
sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110111' AND bol.ACTIVO = 1 ");
|
sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110111' AND bol.ACTIVO = 1 ");
|
||||||
|
|
|
@ -14,6 +14,7 @@ import org.zkoss.util.resource.Labels;
|
||||||
import org.zkoss.zhtml.Messagebox;
|
import org.zkoss.zhtml.Messagebox;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Checkbox;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Comboitem;
|
import org.zkoss.zul.Comboitem;
|
||||||
import org.zkoss.zul.Datebox;
|
import org.zkoss.zul.Datebox;
|
||||||
|
@ -50,6 +51,7 @@ public class RelatorioBPeController extends MyGenericForwardComposer {
|
||||||
private MyListbox estadoList;
|
private MyListbox estadoList;
|
||||||
private Textbox txtChBpe;
|
private Textbox txtChBpe;
|
||||||
private Textbox txtNumBpe;
|
private Textbox txtNumBpe;
|
||||||
|
private Checkbox chcAlias;
|
||||||
|
|
||||||
private List<Empresa> lsEmpresa;
|
private List<Empresa> lsEmpresa;
|
||||||
private List<Estado> lsEstado;
|
private List<Estado> lsEstado;
|
||||||
|
@ -99,7 +101,7 @@ public class RelatorioBPeController extends MyGenericForwardComposer {
|
||||||
String estadosIds = "";
|
String estadosIds = "";
|
||||||
String UFs = "";
|
String UFs = "";
|
||||||
List<Object> lsEstadosSelecionados = estadoList.getItensSelecionados();
|
List<Object> lsEstadosSelecionados = estadoList.getItensSelecionados();
|
||||||
|
|
||||||
if (!lsEstadosSelecionados.isEmpty()) {
|
if (!lsEstadosSelecionados.isEmpty()) {
|
||||||
for (int i = 0; i < lsEstadosSelecionados.size(); i++) {
|
for (int i = 0; i < lsEstadosSelecionados.size(); i++) {
|
||||||
Estado estado = (Estado) lsEstadosSelecionados.get(i);
|
Estado estado = (Estado) lsEstadosSelecionados.get(i);
|
||||||
|
@ -141,8 +143,11 @@ public class RelatorioBPeController extends MyGenericForwardComposer {
|
||||||
parametros.put("NUMBPE", txtNumBpe.getValue());
|
parametros.put("NUMBPE", txtNumBpe.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
parametros.put("ALIAS", chcAlias.isChecked() ? "S" : "N");
|
||||||
|
filtro.append("Alias: ").append(chcAlias.isChecked() ? "Sim" : "Não").append("; ");
|
||||||
|
|
||||||
parametros.put("FILTROS", filtro.toString());
|
parametros.put("FILTROS", filtro.toString());
|
||||||
|
|
||||||
Relatorio relatorio = null;
|
Relatorio relatorio = null;
|
||||||
if(rdbGroup.getSelectedItem().getValue().equals("RC") || rdbGroup.getSelectedItem().getValue().equals("R")) {
|
if(rdbGroup.getSelectedItem().getValue().equals("RC") || rdbGroup.getSelectedItem().getValue().equals("R")) {
|
||||||
relatorio = new RelatorioBPeRejeitadoEnvioContingencia(parametros, dataSourceRead.getConnection());
|
relatorio = new RelatorioBPeRejeitadoEnvioContingencia(parametros, dataSourceRead.getConnection());
|
||||||
|
|
|
@ -8096,6 +8096,7 @@ relatorioBPeController.lbPendenteEnvio.value = Pendente Envio Contingência
|
||||||
relatorioBPeController.lbPendenteEnvio.value.tooltiptext = Exibe os bilhetes na fila para Envio em Contingência
|
relatorioBPeController.lbPendenteEnvio.value.tooltiptext = Exibe os bilhetes na fila para Envio em Contingência
|
||||||
relatorioBPeController.lbChbpe.value = Chave BP-e
|
relatorioBPeController.lbChbpe.value = Chave BP-e
|
||||||
relatorioBPeController.lbNumbpe.value = Número BP-e
|
relatorioBPeController.lbNumbpe.value = Número BP-e
|
||||||
|
relatorioBPeController.lbAlias.value = ALIAS Origen / Destino de boletos
|
||||||
|
|
||||||
relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
|
relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
|
||||||
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
|
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
|
||||||
|
|
|
@ -8633,6 +8633,7 @@ relatorioBPeController.lbPendenteEnvio.value = Pendente Envio Contingência
|
||||||
relatorioBPeController.lbPendenteEnvio.value.tooltiptext = Exibe os bilhetes na fila para Envio em Contingência
|
relatorioBPeController.lbPendenteEnvio.value.tooltiptext = Exibe os bilhetes na fila para Envio em Contingência
|
||||||
relatorioBPeController.lbChbpe.value = Chave BP-e
|
relatorioBPeController.lbChbpe.value = Chave BP-e
|
||||||
relatorioBPeController.lbNumbpe.value = Número BP-e
|
relatorioBPeController.lbNumbpe.value = Número BP-e
|
||||||
|
relatorioBPeController.lbAlias.value = ALIAS Origen / Destino de boletos
|
||||||
|
|
||||||
relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
|
relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
|
||||||
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
|
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winFiltroRelatorioBPe" apply="${relatorioBPeController}"
|
<window id="winFiltroRelatorioBPe" apply="${relatorioBPeController}"
|
||||||
contentStyle="overflow:auto"
|
contentStyle="overflow:auto"
|
||||||
height="450px" width="520px" border="normal">
|
height="470px" width="530px" border="normal">
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
<column width="17%" />
|
<column width="17%" />
|
||||||
|
@ -45,6 +45,13 @@
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
||||||
</listbox>
|
</listbox>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
|
<row spans="1,3">
|
||||||
|
<label
|
||||||
|
value="" />
|
||||||
|
<checkbox id="chcAlias"
|
||||||
|
label="${c:l('relatorioBPeController.lbAlias.value')}" />
|
||||||
|
</row>
|
||||||
|
|
||||||
<row spans="1, 3">
|
<row spans="1, 3">
|
||||||
<label
|
<label
|
||||||
|
|
Loading…
Reference in New Issue