fixes bug#17064

dev:fred
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@98690 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2019-11-08 14:58:14 +00:00
parent d1acfb4ca2
commit c04d753704
9 changed files with 114 additions and 39 deletions

View File

@ -1,7 +1,6 @@
package com.rjconsultores.ventaboletos.relatorios.impl; package com.rjconsultores.ventaboletos.relatorios.impl;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
@ -13,6 +12,7 @@ import com.rjconsultores.ventaboletos.relatorios.utilitarios.ArrayDataSource;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.service.ConstanteService; import com.rjconsultores.ventaboletos.service.ConstanteService;
import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext; import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
public class RelatorioBPe extends Relatorio { public class RelatorioBPe extends Relatorio {
@ -31,10 +31,22 @@ public class RelatorioBPe extends Relatorio {
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 chBpe = (String) parametros.get("CHBPE");
String numBpe = (String) parametros.get("NUMBPE");
PreparedStatement ps = conexao.prepareStatement(sql.toString()); NamedParameterStatement ps = new NamedParameterStatement(conexao, sql.toString());
ps.setString(1, DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00"); if(dtInicio != null && dtFim != null) {
ps.setString(2, DateUtil.getStringDate(dtFim, "dd/MM/yyyy") + " 23:59:59"); ps.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
ps.setString("dataFinal", DateUtil.getStringDate(dtFim, "dd/MM/yyyy") + " 23:59:59");
}
if(StringUtils.isNotBlank(chBpe)) {
ps.setString("chbpe", chBpe);
}
if(StringUtils.isNotBlank(numBpe)) {
ps.setString("numbpe",numBpe);
}
ResultSet rset = ps.executeQuery(); ResultSet rset = ps.executeQuery();
@ -75,6 +87,10 @@ public class RelatorioBPe extends Relatorio {
String estados = (String) parametros.get("ESTADOS_ID"); String estados = (String) parametros.get("ESTADOS_ID");
Integer empresaId = (Integer) parametros.get("EMPRESA_ID"); Integer empresaId = (Integer) parametros.get("EMPRESA_ID");
String status = (String) parametros.get("STATUS"); String status = (String) parametros.get("STATUS");
String chBpe = (String) parametros.get("CHBPE");
String numBpe = (String) parametros.get("NUMBPE");
Date dtInicio = (Date) parametros.get("DATA_INICIO");
Date dtFim = (Date) parametros.get("DATA_FIM");
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, ");
@ -114,6 +130,10 @@ public class RelatorioBPe extends Relatorio {
sql.append(" ) "); sql.append(" ) ");
sql.append(" when '150' then 'Aut.Conting.' "); sql.append(" when '150' then 'Aut.Conting.' ");
sql.append(" when '-1' then 'Pendente Envio' ");
sql.append(" when '-2' then 'Pendente Envio' ");
sql.append(" when '-10' then 'Rejeitado Envio Contingência' ");
sql.append(" when '-20' then 'Rejeitado Envio Contingência' ");
sql.append(" else 'Rejeitado' "); sql.append(" else 'Rejeitado' ");
sql.append(" end as status, "); sql.append(" end as status, ");
@ -150,20 +170,32 @@ public class RelatorioBPe extends Relatorio {
} else if (status != null && status.equals("NE")) {//Nao Embarcado } else if (status != null && status.equals("NE")) {//Nao Embarcado
sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110115' AND bol.ACTIVO = 1 "); sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110115' AND bol.ACTIVO = 1 ");
} else if (status != null && status.equals("R")) {//Rejeitado } else if (status != null && status.equals("R")) {//Rejeitado
sql.append(" AND bpe.CODSTAT NOT IN ('100','135','102','150') "); sql.append(" AND bpe.CODSTAT NOT IN ('100','135','102','150','-1','-2') ");
}else if (status != null && status.equals("AA")) {//Autorizado Contingencia }else if (status != null && status.equals("AA")) {//Autorizado Contingencia
sql.append(" AND bpe.CODSTAT = '150' AND bol.ACTIVO = 1 "); sql.append(" AND bpe.CODSTAT = '150' AND bol.ACTIVO = 1 ");
}else if (status != null && status.equals("RC")) {//Rejeitado Envio Contingencia }else if (status != null && status.equals("RC")) {//Rejeitado Envio Contingencia
sql.append(" AND bpe.CODSTAT IN ('-10','-20') AND bol.ACTIVO = 1 "); sql.append(" AND bpe.CODSTAT IN ('-10','-20') AND bol.ACTIVO = 1 ");
} } else if (status != null && status.equals("PE")) {//Pendente Envio
if(StringUtils.isNotBlank(constanteService.buscarPorNomeConstante("RELATORIO_BPE_OTIMIZADO").getValorconstante()) && Boolean.parseBoolean(constanteService.buscarPorNomeConstante("RELATORIO_BPE_OTIMIZADO").getValorconstante())) { sql.append(" AND bpe.CODSTAT IN ('-1','-2') ");
sql.append(" AND bol.FECHORVENTA >= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS') ");
sql.append(" AND bol.FECHORVENTA <= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS') ");
}else {
sql.append(" AND COALESCE(bpe.DT_VENDA,bol.FECHORVENTA) >= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS') ");
sql.append(" AND COALESCE(bpe.DT_VENDA,bol.FECHORVENTA) <= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS') ");
} }
if(dtInicio != null && dtFim != null) {
if(StringUtils.isNotBlank(constanteService.buscarPorNomeConstante("RELATORIO_BPE_OTIMIZADO").getValorconstante()) && Boolean.parseBoolean(constanteService.buscarPorNomeConstante("RELATORIO_BPE_OTIMIZADO").getValorconstante())) {
sql.append(" AND bol.FECHORVENTA >= TO_DATE(:dataInicio,'DD/MM/YYYY HH24:MI:SS') ");
sql.append(" AND bol.FECHORVENTA <= TO_DATE(:dataFinal,'DD/MM/YYYY HH24:MI:SS') ");
}else {
sql.append(" AND COALESCE(bpe.DT_VENDA,bol.FECHORVENTA) >= TO_DATE(:dataInicio,'DD/MM/YYYY HH24:MI:SS') ");
sql.append(" AND COALESCE(bpe.DT_VENDA,bol.FECHORVENTA) <= TO_DATE(:dataFinal,'DD/MM/YYYY HH24:MI:SS') ");
}
}
if(StringUtils.isNotBlank(chBpe)) {
sql.append(" AND bpe.CHBPE = :chbpe ");
}
if(StringUtils.isNotBlank(numBpe)) {
sql.append(" AND bol.NUM_BPE = :numbpe ");
}
sql.append(" ORDER BY bol.NUM_BPE, COALESCE(bol.NUMSERIE_BPE, '1') ASC "); sql.append(" ORDER BY bol.NUM_BPE, COALESCE(bol.NUMSERIE_BPE, '1') ASC ");

View File

@ -50,7 +50,7 @@
</textField> </textField>
<textField pattern="dd/MM/yyyy HH:mm" isBlankWhenNull="false"> <textField pattern="dd/MM/yyyy HH:mm" isBlankWhenNull="false">
<reportElement mode="Transparent" x="1206" y="0" width="104" height="25" forecolor="#000000" backcolor="#FFFFFF" uuid="ad4bbfb8-582d-4aa2-904d-8dfe60e54442"/> <reportElement mode="Transparent" x="1206" y="0" width="104" height="25" forecolor="#000000" backcolor="#FFFFFF" uuid="ad4bbfb8-582d-4aa2-904d-8dfe60e54442"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none"> <textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> <font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/> <paragraph lineSpacing="Single"/>
</textElement> </textElement>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioBPeRejeitadoEnvioContingencia" pageWidth="1700" pageHeight="842" whenNoDataType="NoDataSection" columnWidth="1660" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="2de20ee0-535e-49d2-a7be-c24a30351d9f"> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioBPeRejeitadoEnvioContingencia" pageWidth="1700" pageHeight="842" whenNoDataType="NoDataSection" columnWidth="1660" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="2de20ee0-535e-49d2-a7be-c24a30351d9f">
<property name="ireport.zoom" value="1.0"/> <property name="ireport.zoom" value="1.0"/>
<property name="ireport.x" value="378"/> <property name="ireport.x" value="964"/>
<property name="ireport.y" value="0"/> <property name="ireport.y" value="0"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" value="title"/> <property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" value="title"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.2" value="columnHeader"/> <property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.2" value="columnHeader"/>
@ -51,7 +51,7 @@
</textField> </textField>
<textField pattern="dd/MM/yyyy HH:mm" isBlankWhenNull="false"> <textField pattern="dd/MM/yyyy HH:mm" isBlankWhenNull="false">
<reportElement mode="Transparent" x="1556" y="0" width="104" height="25" forecolor="#000000" backcolor="#FFFFFF" uuid="ad4bbfb8-582d-4aa2-904d-8dfe60e54442"/> <reportElement mode="Transparent" x="1556" y="0" width="104" height="25" forecolor="#000000" backcolor="#FFFFFF" uuid="ad4bbfb8-582d-4aa2-904d-8dfe60e54442"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none"> <textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> <font fontName="SansSerif" size="9" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/> <paragraph lineSpacing="Single"/>
</textElement> </textElement>

View File

@ -1,12 +1,12 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios; package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
import java.text.SimpleDateFormat;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import javax.sql.DataSource; import javax.sql.DataSource;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
@ -19,6 +19,7 @@ import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox; import org.zkoss.zul.Datebox;
import org.zkoss.zul.Radio; import org.zkoss.zul.Radio;
import org.zkoss.zul.Radiogroup; import org.zkoss.zul.Radiogroup;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.Estado; import com.rjconsultores.ventaboletos.entidad.Estado;
@ -27,6 +28,7 @@ import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioBPeRejeitadoEnvio
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.EstadoService; import com.rjconsultores.ventaboletos.service.EstadoService;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@ -46,6 +48,8 @@ public class RelatorioBPeController extends MyGenericForwardComposer {
private Radio rdbStatus; private Radio rdbStatus;
private Radiogroup rdbGroup; private Radiogroup rdbGroup;
private MyListbox estadoList; private MyListbox estadoList;
private Textbox txtChBpe;
private Textbox txtNumBpe;
private List<Empresa> lsEmpresa; private List<Empresa> lsEmpresa;
private List<Estado> lsEstado; private List<Estado> lsEstado;
@ -71,22 +75,21 @@ public class RelatorioBPeController extends MyGenericForwardComposer {
private void executarRelatorio() throws Exception { private void executarRelatorio() throws Exception {
Map<String, Object> parametros = new HashMap<String, Object>(); Map<String, Object> parametros = new HashMap<String, Object>();
StringBuilder filtro = new StringBuilder(); StringBuilder filtro = new StringBuilder();
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
if (!validar()) { if (!validar()) {
return; return;
} }
if (dtInicio.getValue() != null) { if (dtInicio.getValue() != null && dtFim.getValue() != null) {
filtro.append("Data: ") filtro.append("Data: ")
.append(format.format(dtInicio.getValue())) .append(DateUtil.getStringDate(dtInicio.getValue(), "dd/MM/yyyy"))
.append(" - ") .append(" - ")
.append(format.format(dtFim.getValue())) .append(DateUtil.getStringDate(dtFim.getValue(), "dd/MM/yyyy"))
.append(";"); .append(";");
}
parametros.put("DATA_INICIO", (java.util.Date) dtInicio.getValue()); parametros.put("DATA_INICIO", (java.util.Date) dtInicio.getValue());
parametros.put("DATA_FIM", (java.util.Date) dtFim.getValue()); parametros.put("DATA_FIM", (java.util.Date) dtFim.getValue());
}
parametros.put("NOME_RELATORIO", Labels.getLabel("relatorioBPeController.window.title")); parametros.put("NOME_RELATORIO", Labels.getLabel("relatorioBPeController.window.title"));
parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString()); parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString());
@ -117,18 +120,30 @@ public class RelatorioBPeController extends MyGenericForwardComposer {
if (itemEmpresa != null) { if (itemEmpresa != null) {
Empresa empresa = (Empresa) itemEmpresa.getValue(); Empresa empresa = (Empresa) itemEmpresa.getValue();
parametros.put("EMPRESA_ID", empresa.getEmpresaId()); parametros.put("EMPRESA_ID", empresa.getEmpresaId());
filtro.append(empresa.getNombempresa() + ";"); filtro.append(empresa.getNombempresa()).append(";");
} else { } else {
filtro.append(" Todas; "); filtro.append(" Todas; ");
} }
filtro.append(" Status: " + rdbGroup.getSelectedItem().getLabel()); filtro.append(" Status: ").append(rdbGroup.getSelectedItem().getLabel()).append("; ");
parametros.put("STATUS", rdbGroup.getSelectedItem().getValue()); parametros.put("STATUS", rdbGroup.getSelectedItem().getValue());
txtChBpe.getValue();
if(StringUtils.isNotBlank(txtChBpe.getValue())) {
filtro.append("Chave BP-e: ").append(txtChBpe.getValue()).append("; ");
parametros.put("CHBPE", txtChBpe.getValue());
}
txtNumBpe.getValue();
if(StringUtils.isNotBlank(txtNumBpe.getValue())) {
filtro.append("Número BP-e: ").append(txtNumBpe.getValue()).append("; ");
parametros.put("NUMBPE", txtNumBpe.getValue());
}
parametros.put("FILTROS", filtro.toString()); parametros.put("FILTROS", filtro.toString());
Relatorio relatorio = null; Relatorio relatorio = null;
if(rdbGroup.getSelectedItem().getValue().equals("RC")) { if(rdbGroup.getSelectedItem().getValue().equals("RC") || rdbGroup.getSelectedItem().getValue().equals("R")) {
relatorio = new RelatorioBPeRejeitadoEnvioContingencia(parametros, dataSourceRead.getConnection()); relatorio = new RelatorioBPeRejeitadoEnvioContingencia(parametros, dataSourceRead.getConnection());
} else { } else {
relatorio = new RelatorioBPe(parametros, dataSourceRead.getConnection()); relatorio = new RelatorioBPe(parametros, dataSourceRead.getConnection());
@ -143,6 +158,12 @@ public class RelatorioBPeController extends MyGenericForwardComposer {
private boolean validar() { private boolean validar() {
try { try {
txtChBpe.getValue();
txtNumBpe.getValue();
boolean isFiltroChbpeOrNumbpe = StringUtils.isNotBlank(txtChBpe.getValue()) || StringUtils.isNotBlank(txtNumBpe.getValue());
if(!isFiltroChbpeOrNumbpe) {
if (dtInicio.getValue() == null || dtFim.getValue() == null) { if (dtInicio.getValue() == null || dtFim.getValue() == null) {
Messagebox.show(Labels.getLabel("relatorioBPeController.MSG.informarData"), Messagebox.show(Labels.getLabel("relatorioBPeController.MSG.informarData"),
Labels.getLabel("relatorioBPeController.window.title"), Labels.getLabel("relatorioBPeController.window.title"),
@ -156,6 +177,7 @@ public class RelatorioBPeController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
return false; return false;
} }
}
} catch (InterruptedException ex) { } catch (InterruptedException ex) {
return false; return false;

View File

@ -8034,6 +8034,11 @@ relatorioBPeController.lbAutorConting.value = Autorizado em Contingência
relatorioBPeController.lbAutorConting.value.tooltiptext = Exibe os bilhetes Autorizados em Contingência relatorioBPeController.lbAutorConting.value.tooltiptext = Exibe os bilhetes Autorizados em Contingência
relatorioBPeController.lbRejeitadoEnvioContingencia.value = Rejeitado Envio em Contingência relatorioBPeController.lbRejeitadoEnvioContingencia.value = Rejeitado Envio em Contingência
relatorioBPeController.lbRejeitadoEnvioContingencia.value.tooltiptext = Exibe os bilhetes Rejeitados com Envio em Contingência relatorioBPeController.lbRejeitadoEnvioContingencia.value.tooltiptext = Exibe os bilhetes Rejeitados com Envio em Contingência
relatorioBPeController.lbPendenteEnvio.value = Pendente Envio Contingência
relatorioBPeController.lbPendenteEnvio.value.tooltiptext = Exibe os bilhetes na fila para Envio em Contingência
relatorioBPeController.lbChbpe.value = Chave BP-e
relatorioBPeController.lbNumbpe.value = Número BP-e
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.

View File

@ -8562,6 +8562,10 @@ relatorioBPeController.lbAutorConting.value = Autorizado em Contingência
relatorioBPeController.lbAutorConting.value.tooltiptext = Exibe os bilhetes Autorizados em Contingência relatorioBPeController.lbAutorConting.value.tooltiptext = Exibe os bilhetes Autorizados em Contingência
relatorioBPeController.lbRejeitadoEnvioContingencia.value = Rejeitado Envio em Contingência relatorioBPeController.lbRejeitadoEnvioContingencia.value = Rejeitado Envio em Contingência
relatorioBPeController.lbRejeitadoEnvioContingencia.value.tooltiptext = Exibe os bilhetes Rejeitados com Envio em Contingência relatorioBPeController.lbRejeitadoEnvioContingencia.value.tooltiptext = Exibe os bilhetes Rejeitados com Envio em Contingência
relatorioBPeController.lbPendenteEnvio.value = Pendente Envio Contingência
relatorioBPeController.lbPendenteEnvio.value.tooltiptext = Exibe os bilhetes na fila para Envio em Contingência
relatorioBPeController.lbChbpe.value = Chave BP-e
relatorioBPeController.lbNumbpe.value = Número BP-e
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.

View File

@ -7,13 +7,13 @@
<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="375px" width="600px" border="normal"> height="450px" width="520px" border="normal">
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column width="10%" /> <column width="17%" />
<column width="35%" />
<column width="13%" />
<column width="35%" /> <column width="35%" />
<column width="15%" />
<column width="40%" />
</columns> </columns>
<rows> <rows>
<row> <row>
@ -58,9 +58,21 @@
<radio id="rdbNaoEmbarcado" value="NE" label="${c:l('relatorioBPeController.lbNaoEmbarcado.value')}" tooltiptext="${c:l('relatorioBPeController.lbNaoEmbarcado.value.tooltiptext')}" /> <radio id="rdbNaoEmbarcado" value="NE" label="${c:l('relatorioBPeController.lbNaoEmbarcado.value')}" tooltiptext="${c:l('relatorioBPeController.lbNaoEmbarcado.value.tooltiptext')}" />
<radio id="rdbAutorConting" value="AA" label="${c:l('relatorioBPeController.lbAutorConting.value')}" tooltiptext="${c:l('relatorioBPeController.lbAutorConting.value.tooltiptext')}" /> <radio id="rdbAutorConting" value="AA" label="${c:l('relatorioBPeController.lbAutorConting.value')}" tooltiptext="${c:l('relatorioBPeController.lbAutorConting.value.tooltiptext')}" />
<radio id="rdbRejeitadoEnvioContingencia" value="RC" label="${c:l('relatorioBPeController.lbRejeitadoEnvioContingencia.value')}" tooltiptext="${c:l('relatorioBPeController.lbRejeitadoEnvioContingencia.value.tooltiptext')}" /> <radio id="rdbRejeitadoEnvioContingencia" value="RC" label="${c:l('relatorioBPeController.lbRejeitadoEnvioContingencia.value')}" tooltiptext="${c:l('relatorioBPeController.lbRejeitadoEnvioContingencia.value.tooltiptext')}" />
<radio id="rdbPendenteEnvio" value="PE" label="${c:l('relatorioBPeController.lbPendenteEnvio.value')}" tooltiptext="${c:l('relatorioBPeController.lbPendenteEnvio.value.tooltiptext')}" />
</radiogroup> </radiogroup>
</row> </row>
<row spans="1, 3">
<label
value="${c:l('relatorioBPeController.lbChbpe.value')}" />
<textbox id="txtChBpe" width="95%"/>
</row>
<row spans="1, 3">
<label
value="${c:l('relatorioBPeController.lbNumbpe.value')}" />
<textbox id="txtNumBpe" />
</row>
</rows> </rows>
</grid> </grid>