fixed bug #7423 - Alteração em tela de cadastro de parametro de OCD inclusão de campo para definir se haverá OCD para formas de pagamento diferentes de cartão de crédito.

Alteração de Relatórios adequando à demanda.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@56876 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2016-06-10 19:03:46 +00:00
parent 89d516a9b4
commit ed27c13c38
15 changed files with 258 additions and 71 deletions

View File

@ -68,9 +68,9 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();
/* Boletos apenas com venda e cancelamento direto com corrida */ /* Boletos apenas com venda e cancelamento direto com corrida */
sql.append("SELECT DISTINCT C.CAJA_ID, B.BOLETO_ID, P.NOMBPUNTOVENTA, CTJ.NUMTARJETA, C.FECHORVENTA, PTOVTA.NUMSITEF, ") sql.append("SELECT DISTINCT B.BOLETO_ID, P.NOMBPUNTOVENTA, O.NUMTARJETA, B.FECHORVENTA, PTOVTA.NUMSITEF, ")
.append("'OCD' AS DESCMOTIVO, CTJ.NUMAUTORIZACION, CTJ.NSU, B.NUMFOLIOSISTEMA, O.FECINC AS DATADEVOLUCAO, C.NUMOPERACION, ") .append("'OCD' AS DESCMOTIVO, O.NUMAUTORIZACION, O.NSU, B.NUMFOLIOSISTEMA, O.FECINC AS DATADEVOLUCAO, O.NUMOPERACION, ")
.append("(COALESCE(C.PRECIOPAGADO,0) + COALESCE(C.IMPORTEOUTROS,0)+ COALESCE(C.IMPORTEPEDAGIO,0)+ COALESCE(C.IMPORTESEGURO,0) + COALESCE(C.IMPORTETAXAEMBARQUE,0)) AS VALOR_VENDA, ") .append("(COALESCE(B.PRECIOPAGADO,0) + COALESCE(B.IMPORTEOUTROS,0)+ COALESCE(B.IMPORTEPEDAGIO,0)+ COALESCE(B.IMPORTESEGURO,0) + COALESCE(B.IMPORTETAXAEMBARQUE,0)) AS VALOR_VENDA, ")
.append("CASE WHEN O.VALOR_TARJETA > 0 ") .append("CASE WHEN O.VALOR_TARJETA > 0 ")
.append("THEN TO_CHAR(COALESCE(O.VALOR_TARJETA,0),'FM9999999.90') ") .append("THEN TO_CHAR(COALESCE(O.VALOR_TARJETA,0),'FM9999999.90') ")
@ -87,16 +87,8 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
.append(" AND B.BOLETOORIGINAL_ID IS NULL ") .append(" AND B.BOLETOORIGINAL_ID IS NULL ")
.append(" AND B.CORRIDA_ID IS NOT NULL ") .append(" AND B.CORRIDA_ID IS NOT NULL ")
.append(" AND B.FECCORRIDA IS NOT NULL ") .append(" AND B.FECCORRIDA IS NOT NULL ")
.append("INNER JOIN CAJA C ON C.NUMOPERACION = B.NUMOPERACION ") .append("INNER JOIN BOLETO_FORMAPAGO BFP ON BFP.BOLETO_ID = B.BOLETO_ID ")
.append(" AND B.NUMASIENTO = C.NUMASIENTO ") .append("AND BFP.FORMAPAGO_ID = :formaPago1 ")
.append(" AND B.ORIGEN_ID = C.ORIGEN_ID ")
.append(" AND B.DESTINO_ID = C.DESTINO_ID ")
.append(" AND B.CATEGORIA_ID = C.CATEGORIA_ID ")
.append(" AND B.CLASESERVICIO_ID = C.CLASESERVICIO_ID ")
.append(" AND B.CORRIDA_ID = C.CORRIDA_ID ")
.append(" AND B.FECCORRIDA = C.FECCORRIDA ")
.append("INNER JOIN CAJA_DET_PAGO CDT ON CDT.CAJA_ID = C.CAJA_ID AND CDT.FORMAPAGO_ID = :formaPago1 ")
.append("INNER JOIN CAJA_TARJETA CTJ ON CDT.CAJADETPAGO_ID = CTJ.CAJADETPAGO_ID ")
.append("INNER JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = B.PUNTOVENTA_ID ") .append("INNER JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = B.PUNTOVENTA_ID ")
.append("INNER JOIN PTOVTA_EMPRESA PTOVTA ON B.PUNTOVENTA_ID = PTOVTA.PUNTOVENTA_ID ") .append("INNER JOIN PTOVTA_EMPRESA PTOVTA ON B.PUNTOVENTA_ID = PTOVTA.PUNTOVENTA_ID ")
.append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ") .append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ")
@ -112,9 +104,9 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
sql.append("UNION ALL "); sql.append("UNION ALL ");
/* Boletos com entrega/transferencia/troca antes do cancelamento com corrida */ /* Boletos com entrega/transferencia/troca antes do cancelamento com corrida */
sql.append("SELECT DISTINCT C.CAJA_ID, B.BOLETO_ID, P.NOMBPUNTOVENTA, CTJ.NUMTARJETA, C.FECHORVENTA, PTOVTA.NUMSITEF, ") sql.append("SELECT DISTINCT B.BOLETO_ID, P.NOMBPUNTOVENTA, O.NUMTARJETA, B.FECHORVENTA, PTOVTA.NUMSITEF, ")
.append("'OCD' AS DESCMOTIVO, CTJ.NUMAUTORIZACION, CTJ.NSU, B.NUMFOLIOSISTEMA, O.FECINC AS DATADEVOLUCAO, C.NUMOPERACION, ") .append("'OCD' AS DESCMOTIVO, O.NUMAUTORIZACION, O.NSU, B.NUMFOLIOSISTEMA, O.FECINC AS DATADEVOLUCAO, O.NUMOPERACION, ")
.append("(COALESCE(C.PRECIOPAGADO,0) + COALESCE(C.IMPORTEOUTROS,0)+ COALESCE(C.IMPORTEPEDAGIO,0)+ COALESCE(C.IMPORTESEGURO,0) + COALESCE(C.IMPORTETAXAEMBARQUE,0)) AS VALOR_VENDA, ") .append("(COALESCE(B.PRECIOPAGADO,0) + COALESCE(B.IMPORTEOUTROS,0)+ COALESCE(B.IMPORTEPEDAGIO,0)+ COALESCE(B.IMPORTESEGURO,0) + COALESCE(B.IMPORTETAXAEMBARQUE,0)) AS VALOR_VENDA, ")
.append("CASE WHEN O.VALOR_TARJETA > 0 ") .append("CASE WHEN O.VALOR_TARJETA > 0 ")
.append("THEN TO_CHAR(COALESCE(O.VALOR_TARJETA,0),'FM9999999.90') ") .append("THEN TO_CHAR(COALESCE(O.VALOR_TARJETA,0),'FM9999999.90') ")
@ -131,16 +123,8 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
.append("INNER JOIN BOLETO BR ON BR.BOLETO_ID = B.BOLETOORIGINAL_ID ") .append("INNER JOIN BOLETO BR ON BR.BOLETO_ID = B.BOLETOORIGINAL_ID ")
.append(" AND BR.CORRIDA_ID IS NOT NULL ") .append(" AND BR.CORRIDA_ID IS NOT NULL ")
.append(" AND BR.FECCORRIDA IS NOT NULL ") .append(" AND BR.FECCORRIDA IS NOT NULL ")
.append("INNER JOIN CAJA C ON BR.NUMOPERACION = C.NUMOPERACION ") .append("INNER JOIN BOLETO_FORMAPAGO BFP ON BFP.BOLETO_ID = B.BOLETO_ID ")
.append(" AND BR.NUMASIENTO = C.NUMASIENTO ") .append("AND BFP.FORMAPAGO_ID = :formaPago1 ")
.append(" AND BR.ORIGEN_ID = C.ORIGEN_ID ")
.append(" AND BR.DESTINO_ID = C.DESTINO_ID ")
.append(" AND BR.CATEGORIA_ID = C.CATEGORIA_ID ")
.append(" AND BR.CLASESERVICIO_ID = C.CLASESERVICIO_ID ")
.append(" AND BR.CORRIDA_ID = C.CORRIDA_ID ")
.append(" AND BR.FECCORRIDA = C.FECCORRIDA ")
.append("INNER JOIN CAJA_DET_PAGO CDT ON CDT.CAJA_ID = C.CAJA_ID AND CDT.FORMAPAGO_ID = :formaPago1 ")
.append("INNER JOIN CAJA_TARJETA CTJ ON CDT.CAJADETPAGO_ID = CTJ.CAJADETPAGO_ID ")
.append("INNER JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = BR.PUNTOVENTA_ID ") .append("INNER JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = BR.PUNTOVENTA_ID ")
.append("INNER JOIN PTOVTA_EMPRESA PTOVTA ON BR.PUNTOVENTA_ID = PTOVTA.PUNTOVENTA_ID ") .append("INNER JOIN PTOVTA_EMPRESA PTOVTA ON BR.PUNTOVENTA_ID = PTOVTA.PUNTOVENTA_ID ")
.append("INNER JOIN MARCA M ON M.MARCA_ID = BR.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ") .append("INNER JOIN MARCA M ON M.MARCA_ID = BR.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ")
@ -156,9 +140,9 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
sql.append("UNION ALL "); sql.append("UNION ALL ");
/* Boletos apenas com venda e cancelamento direto sem corrida */ /* Boletos apenas com venda e cancelamento direto sem corrida */
sql.append("SELECT DISTINCT C.CAJA_ID, B.BOLETO_ID, P.NOMBPUNTOVENTA, CTJ.NUMTARJETA, C.FECHORVENTA, PTOVTA.NUMSITEF, ") sql.append("SELECT DISTINCT B.BOLETO_ID, P.NOMBPUNTOVENTA, O.NUMTARJETA, B.FECHORVENTA, PTOVTA.NUMSITEF, ")
.append("'OCD' AS DESCMOTIVO, CTJ.NUMAUTORIZACION, CTJ.NSU, B.NUMFOLIOSISTEMA, O.FECINC AS DATADEVOLUCAO, C.NUMOPERACION, ") .append("'OCD' AS DESCMOTIVO, O.NUMAUTORIZACION, O.NSU, B.NUMFOLIOSISTEMA, O.FECINC AS DATADEVOLUCAO, O.NUMOPERACION, ")
.append("(COALESCE(C.PRECIOPAGADO,0) + COALESCE(C.IMPORTEOUTROS,0)+ COALESCE(C.IMPORTEPEDAGIO,0)+ COALESCE(C.IMPORTESEGURO,0) + COALESCE(C.IMPORTETAXAEMBARQUE,0)) AS VALOR_VENDA, ") .append("(COALESCE(B.PRECIOPAGADO,0) + COALESCE(B.IMPORTEOUTROS,0)+ COALESCE(B.IMPORTEPEDAGIO,0)+ COALESCE(B.IMPORTESEGURO,0) + COALESCE(B.IMPORTETAXAEMBARQUE,0)) AS VALOR_VENDA, ")
.append("CASE WHEN O.VALOR_TARJETA > 0 ") .append("CASE WHEN O.VALOR_TARJETA > 0 ")
.append("THEN TO_CHAR(COALESCE(O.VALOR_TARJETA,0),'FM9999999.90') ") .append("THEN TO_CHAR(COALESCE(O.VALOR_TARJETA,0),'FM9999999.90') ")
@ -175,14 +159,8 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
.append(" AND B.BOLETOORIGINAL_ID IS NULL ") .append(" AND B.BOLETOORIGINAL_ID IS NULL ")
.append(" AND B.CORRIDA_ID IS NULL ") .append(" AND B.CORRIDA_ID IS NULL ")
.append(" AND B.FECCORRIDA IS NULL ") .append(" AND B.FECCORRIDA IS NULL ")
.append("INNER JOIN CAJA C ON C.NUMOPERACION = B.NUMOPERACION ") .append("INNER JOIN BOLETO_FORMAPAGO BFP ON BFP.BOLETO_ID = B.BOLETO_ID ")
.append(" AND B.NUMFOLIOSISTEMA = C.NUMFOLIOSISTEMA ") .append("AND BFP.FORMAPAGO_ID = :formaPago1 ")
.append(" AND B.ORIGEN_ID = C.ORIGEN_ID ")
.append(" AND B.DESTINO_ID = C.DESTINO_ID ")
.append(" AND B.CATEGORIA_ID = C.CATEGORIA_ID ")
.append(" AND B.CLASESERVICIO_ID = C.CLASESERVICIO_ID ")
.append("INNER JOIN CAJA_DET_PAGO CDT ON CDT.CAJA_ID = C.CAJA_ID AND CDT.FORMAPAGO_ID = :formaPago1 ")
.append("INNER JOIN CAJA_TARJETA CTJ ON CDT.CAJADETPAGO_ID = CTJ.CAJADETPAGO_ID ")
.append("INNER JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = B.PUNTOVENTA_ID ") .append("INNER JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = B.PUNTOVENTA_ID ")
.append("INNER JOIN PTOVTA_EMPRESA PTOVTA ON B.PUNTOVENTA_ID = PTOVTA.PUNTOVENTA_ID ") .append("INNER JOIN PTOVTA_EMPRESA PTOVTA ON B.PUNTOVENTA_ID = PTOVTA.PUNTOVENTA_ID ")
.append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ") .append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ")

View File

@ -10,6 +10,7 @@ import java.util.Map;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.IndOrdenacion;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioOCDBean; import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioOCDBean;
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
@ -34,8 +35,9 @@ public class RelatorioOCDNaoResgatadaEmpresa extends Relatorio {
Integer empresaId = parametros.get("empresa") != null ? Integer.parseInt(parametros.get("empresa").toString()) : null; Integer empresaId = parametros.get("empresa") != null ? Integer.parseInt(parametros.get("empresa").toString()) : null;
boolean statusPendente = (Boolean) parametros.get("statusPendente"); boolean statusPendente = (Boolean) parametros.get("statusPendente");
boolean statusPago = (Boolean) parametros.get("statusPago"); boolean statusPago = (Boolean) parametros.get("statusPago");
IndOrdenacion ordenacion = (IndOrdenacion) parametros.get("ordenacion");
String sql = getSql(fecInicio, fecFinal, empresaId, statusPendente, statusPago); String sql = getSql(fecInicio, fecFinal, empresaId, statusPendente, statusPago,ordenacion);
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql); NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
ResultSet rset = null; ResultSet rset = null;
@ -54,6 +56,15 @@ public class RelatorioOCDNaoResgatadaEmpresa extends Relatorio {
while (rset.next()) { while (rset.next()) {
RelatorioOCDBean ocdBean = new RelatorioOCDBean(); RelatorioOCDBean ocdBean = new RelatorioOCDBean();
ocdBean.setBoletoId(rset.getLong("boleto_Id")); ocdBean.setBoletoId(rset.getLong("boleto_Id"));
if(!lsDadosRelatorio.contains(ocdBean)){
ocdBean.setFormaPago1(rset.getString("formaPago"));
}else if(lsDadosRelatorio.contains(ocdBean) && (ocdBean.getFormaPago2()==null ||ocdBean.getFormaPago2().isEmpty())){
lsDadosRelatorio.get(lsDadosRelatorio.indexOf(ocdBean)).setFormaPago2(rset.getString("formaPago"));
continue;
}else{
lsDadosRelatorio.get(lsDadosRelatorio.indexOf(ocdBean)).setFormaPago3(rset.getString("formaPago"));
continue;
}
ocdBean.setFecinc(rset.getDate("fecinc")); ocdBean.setFecinc(rset.getDate("fecinc"));
ocdBean.setFecpagar(rset.getDate("fecpagar")); ocdBean.setFecpagar(rset.getDate("fecpagar"));
ocdBean.setFecpago(rset.getDate("fecpago")); ocdBean.setFecpago(rset.getDate("fecpago"));
@ -89,14 +100,17 @@ public class RelatorioOCDNaoResgatadaEmpresa extends Relatorio {
} }
private String getSql(String fecInicio, String fecFinal, Integer empresaId, private String getSql(String fecInicio, String fecFinal, Integer empresaId,
boolean statusPendente, boolean statusPago) { boolean statusPendente, boolean statusPago, IndOrdenacion ordenacion) {
StringBuffer sql = new StringBuffer(); StringBuffer sql = new StringBuffer();
sql.append("select nombempresa, o.*, ui.nombusuario nombusuarioinc, "); sql.append("select nombempresa, o.*, ui.nombusuario nombusuarioinc, ");
sql.append("up.nombusuario nombusuariopago, u.nombusuario nombusuario, "); sql.append("up.nombusuario nombusuariopago, u.nombusuario nombusuario, ");
sql.append("p.nombpuntoventa nombpuntoventa, pp.nombpuntoventa nombpuntoventapago "); sql.append("p.nombpuntoventa nombpuntoventa, pp.nombpuntoventa nombpuntoventapago, ");
sql.append(" f.cvepago formaPago ");
sql.append("from ocd o "); sql.append("from ocd o ");
sql.append("join boleto b on b.boleto_id = o.boleto_id "); sql.append("join boleto b on b.boleto_id = o.boleto_id ");
sql.append("join boleto_formapago bfp on b.boleto_id = bfp.boleto_id ");
sql.append("join forma_pago f on f.formapago_id = bfp.formapago_id ");
sql.append("join marca m on m.marca_id = b.marca_id "); sql.append("join marca m on m.marca_id = b.marca_id ");
sql.append("join empresa e on m.empresa_id = e.empresa_id "); sql.append("join empresa e on m.empresa_id = e.empresa_id ");
sql.append("join usuario u on u.usuario_id = o.usuario_id "); sql.append("join usuario u on u.usuario_id = o.usuario_id ");
@ -114,6 +128,21 @@ public class RelatorioOCDNaoResgatadaEmpresa extends Relatorio {
if (empresaId != null) { if (empresaId != null) {
sql.append("and e.empresa_id = :empresaId "); sql.append("and e.empresa_id = :empresaId ");
} }
sql.append(" order by ");
switch (ordenacion) {
case NUM_OPERACION:
sql.append(" o.numoperacion ");
break;
case FECHA_CREACION:
sql.append(" b.feccreacion ");
break;
case FECHA_PAGAMENTO:
sql.append(" b.feccorte ");
break;
default:
sql.append(" o.boleto_id ");
break;
}
return sql.toString(); return sql.toString();
} }

View File

@ -27,6 +27,10 @@ detail.nombusuario=Usu
detail.nombusuariopago=Usuário Pagar detail.nombusuariopago=Usuário Pagar
detail.nombpuntoventapago=Punto Venta Pagar detail.nombpuntoventapago=Punto Venta Pagar
detail.formaPago1=FP1
detail.formaPago2=FP2
detail.formaPago3=FP3
linhas=Líneas linhas=Líneas

View File

@ -27,6 +27,10 @@ detail.nombusuario=Usu
detail.nombusuariopago=Usuário Pag. detail.nombusuariopago=Usuário Pag.
detail.nombpuntoventapago=Ponto Venda Pag. detail.nombpuntoventapago=Ponto Venda Pag.
detail.formaPago1=FP1
detail.formaPago2=FP2
detail.formaPago3=FP3
linhas=Linhas linhas=Linhas

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="RelatorioOCDNaoResgatadaEmpresa" pageWidth="842" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" resourceBundle="RelatorioOCDNaoResgatadaEmpresa" whenResourceMissingType="Empty" uuid="94834362-0ecc-46da-b0a2-5cdee355da3e"> <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="RelatorioOCDNaoResgatadaEmpresa" pageWidth="842" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" resourceBundle="RelatorioOCDNaoResgatadaEmpresa" whenResourceMissingType="Empty" uuid="94834362-0ecc-46da-b0a2-5cdee355da3e">
<property name="ireport.zoom" value="1.0"/> <property name="ireport.zoom" value="1.0"/>
<property name="ireport.x" value="131"/> <property name="ireport.x" value="260"/>
<property name="ireport.y" value="0"/> <property name="ireport.y" value="0"/>
<parameter name="fecInicio" class="java.lang.String"> <parameter name="fecInicio" class="java.lang.String">
<defaultValueExpression><![CDATA[]]></defaultValueExpression> <defaultValueExpression><![CDATA[]]></defaultValueExpression>
@ -23,6 +23,9 @@
<field name="nombusuario" class="java.lang.String"/> <field name="nombusuario" class="java.lang.String"/>
<field name="nombusuariopago" class="java.lang.String"/> <field name="nombusuariopago" class="java.lang.String"/>
<field name="nombpuntoventapago" class="java.lang.String"/> <field name="nombpuntoventapago" class="java.lang.String"/>
<field name="formaPago1" class="java.lang.String"/>
<field name="formaPago2" class="java.lang.String"/>
<field name="formaPago3" class="java.lang.String"/>
<group name="empresa"> <group name="empresa">
<groupExpression><![CDATA[$F{empresa}]]></groupExpression> <groupExpression><![CDATA[$F{empresa}]]></groupExpression>
<groupHeader> <groupHeader>
@ -35,42 +38,42 @@
<textFieldExpression><![CDATA[$F{empresa}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{empresa}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="e8355048-a037-4837-866b-e6cf7a3e90ed" x="175" y="51" width="61" height="17"/> <reportElement uuid="e8355048-a037-4837-866b-e6cf7a3e90ed" x="164" y="51" width="61" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{detail.numoperacion}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{detail.numoperacion}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="edd89ef1-92d6-4b5f-b249-851532fad9df" x="335" y="51" width="52" height="17"/> <reportElement uuid="edd89ef1-92d6-4b5f-b249-851532fad9df" x="305" y="51" width="47" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Right" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{detail.penalizacion}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{detail.penalizacion}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="73c02335-4bbe-44ba-9c73-1201ed6b3967" x="387" y="51" width="82" height="17"/> <reportElement uuid="73c02335-4bbe-44ba-9c73-1201ed6b3967" x="421" y="51" width="82" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{detail.nombusuarioinc}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{detail.nombusuarioinc}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="d88253ec-b6d4-4e99-b677-3c1a0b273a81" x="76" y="51" width="99" height="17"/> <reportElement uuid="d88253ec-b6d4-4e99-b677-3c1a0b273a81" x="76" y="51" width="88" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{detail.nombpuntoventa}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{detail.nombpuntoventa}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="569add1e-cb73-4278-b800-fa44631527f6" x="289" y="51" width="46" height="17"/> <reportElement uuid="569add1e-cb73-4278-b800-fa44631527f6" x="265" y="51" width="40" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Right" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{detail.valorPagar}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{detail.valorPagar}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="31387dbf-1cdc-4c27-992f-2e439abea576" x="236" y="51" width="43" height="17"/> <reportElement uuid="31387dbf-1cdc-4c27-992f-2e439abea576" x="225" y="51" width="40" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
@ -97,26 +100,47 @@
<textFieldExpression><![CDATA[$R{detail.nombpuntoventapago}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{detail.nombpuntoventapago}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="958109bc-c1cc-4e09-bafd-a6213b6850e9" x="537" y="51" width="85" height="17"/> <reportElement uuid="958109bc-c1cc-4e09-bafd-a6213b6850e9" x="543" y="51" width="85" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{detail.nombusuario}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{detail.nombusuario}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="a6d90199-4c64-42e7-abd2-7538664fb203" x="469" y="51" width="68" height="17"/> <reportElement uuid="a6d90199-4c64-42e7-abd2-7538664fb203" x="503" y="51" width="40" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{detail.fecinc}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{detail.fecinc}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="632ff254-23c5-49d5-9745-a71991042c8c" x="622" y="51" width="91" height="17"/> <reportElement uuid="632ff254-23c5-49d5-9745-a71991042c8c" x="628" y="51" width="85" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$R{detail.nombusuariopago}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{detail.nombusuariopago}]]></textFieldExpression>
</textField> </textField>
<textField>
<reportElement uuid="9bd12984-c4fa-4782-a7a5-d3c55ef70bdd" x="352" y="51" width="20" height="17"/>
<textElement textAlignment="Center">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$R{detail.formaPago1}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="6f1b674f-10c4-4584-83f2-0c69baf44a7a" x="376" y="51" width="20" height="17"/>
<textElement textAlignment="Center">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$R{detail.formaPago2}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="68832040-b362-4fc8-b195-81a388cfb1d3" x="401" y="51" width="20" height="17"/>
<textElement textAlignment="Center">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$R{detail.formaPago3}]]></textFieldExpression>
</textField>
</band> </band>
</groupHeader> </groupHeader>
<groupFooter> <groupFooter>
@ -183,40 +207,33 @@
<textFieldExpression><![CDATA[$F{boletoId}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{boletoId}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="f008db4d-9791-4c96-aa15-1c9f0e73f11a" x="622" y="0" width="91" height="17"/> <reportElement uuid="f008db4d-9791-4c96-aa15-1c9f0e73f11a" x="628" y="0" width="85" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{nombusuariopago}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{nombusuariopago}]]></textFieldExpression>
</textField> </textField>
<textField> <textField pattern="###0.00">
<reportElement uuid="c328f3f3-1a66-4982-93b4-b0e362cb61b5" x="279" y="0" width="46" height="17"/> <reportElement uuid="c328f3f3-1a66-4982-93b4-b0e362cb61b5" x="265" y="0" width="40" height="17"/>
<textElement textAlignment="Right" markup="none"> <textElement textAlignment="Right" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{valorPagar}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{valorPagar}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="2f865730-6cab-430a-8964-d294773464f6" x="387" y="0" width="82" height="17"/> <reportElement uuid="2f865730-6cab-430a-8964-d294773464f6" x="421" y="0" width="82" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{nombusuarioinc}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{nombusuarioinc}]]></textFieldExpression>
</textField> </textField>
<textField> <textField pattern="dd/MM/yyyy">
<reportElement uuid="2002ee08-18dd-478b-939a-05cd1174b364" x="469" y="0" width="68" height="17"/> <reportElement uuid="2002ee08-18dd-478b-939a-05cd1174b364" x="503" y="0" width="40" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{fecinc}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{fecinc}]]></textFieldExpression>
</textField> </textField>
<textField>
<reportElement uuid="d4894786-20fc-45c7-8fe6-a336a8736d24" x="325" y="0" width="42" height="17"/>
<textElement textAlignment="Right" markup="none">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{penalizacion}]]></textFieldExpression>
</textField>
<textField> <textField>
<reportElement uuid="35602dab-1999-4ae5-a7d1-e38665a9f994" x="713" y="0" width="88" height="17"/> <reportElement uuid="35602dab-1999-4ae5-a7d1-e38665a9f994" x="713" y="0" width="88" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
@ -224,34 +241,62 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{nombpuntoventapago}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{nombpuntoventapago}]]></textFieldExpression>
</textField> </textField>
<textField> <textField pattern="dd/MM/yyyy">
<reportElement uuid="89eb3ac5-6fb8-4554-acaa-a9fd499cde57" x="236" y="0" width="43" height="17"/> <reportElement uuid="89eb3ac5-6fb8-4554-acaa-a9fd499cde57" x="225" y="0" width="40" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{fecpagar}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{fecpagar}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="3f2de0d3-e1e1-4c38-abe4-539529605c34" x="175" y="0" width="61" height="17"/> <reportElement uuid="3f2de0d3-e1e1-4c38-abe4-539529605c34" x="164" y="0" width="61" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{numoperacion}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{numoperacion}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="a1875870-b2d4-403d-abd0-2a4bc9a68e63" x="76" y="0" width="99" height="17"/> <reportElement uuid="a1875870-b2d4-403d-abd0-2a4bc9a68e63" x="76" y="0" width="88" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{nombpuntoventa}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{nombpuntoventa}]]></textFieldExpression>
</textField> </textField>
<textField> <textField>
<reportElement uuid="2cb4de67-a11c-45d0-a0a8-24f1e9a605c1" x="537" y="0" width="85" height="17"/> <reportElement uuid="2cb4de67-a11c-45d0-a0a8-24f1e9a605c1" x="543" y="0" width="85" height="17"/>
<textElement textAlignment="Left" markup="none"> <textElement textAlignment="Left" markup="none">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{nombusuario}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{nombusuario}]]></textFieldExpression>
</textField> </textField>
<textField>
<reportElement uuid="d4894786-20fc-45c7-8fe6-a336a8736d24" x="305" y="0" width="47" height="17"/>
<textElement textAlignment="Right" markup="none">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{penalizacion}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="623040d8-73ae-49d2-86bb-bd57f5e6effd" x="352" y="0" width="20" height="17"/>
<textElement textAlignment="Center">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{formaPago1}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="1ce5b6a0-d459-4572-a35c-55ed872e1a11" x="376" y="0" width="20" height="17"/>
<textElement textAlignment="Center">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{formaPago2}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="e8e164e4-c82a-4671-bd23-4215b37b0469" x="401" y="0" width="20" height="17"/>
<textElement textAlignment="Center">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$F{formaPago3}]]></textFieldExpression>
</textField>
</band> </band>
</detail> </detail>
<noData> <noData>

View File

@ -0,0 +1,16 @@
/**
*
*/
package com.rjconsultores.ventaboletos.relatorios.utilitarios;
/**
* @author Thiago
*
*/
public enum IndOrdenacion {
BOLETO,NUM_OPERACION,FECHA_CREACION,FECHA_PAGAMENTO;
}

View File

@ -26,6 +26,9 @@ public class RelatorioOCDBean {
private String nombusuariopago; private String nombusuariopago;
private String nombpuntoventa; private String nombpuntoventa;
private String nombpuntoventapago; private String nombpuntoventapago;
private String formaPago1;
private String formaPago2;
private String formaPago3;
public Long getOcdId() { public Long getOcdId() {
return ocdId; return ocdId;
@ -117,4 +120,53 @@ public class RelatorioOCDBean {
public void setNombpuntoventapago(String nombpuntoventapago) { public void setNombpuntoventapago(String nombpuntoventapago) {
this.nombpuntoventapago = nombpuntoventapago; this.nombpuntoventapago = nombpuntoventapago;
} }
public String getFormaPago1() {
return formaPago1;
}
public void setFormaPago1(String formapago1) {
this.formaPago1 = formapago1;
}
public String getFormaPago2() {
return formaPago2;
}
public void setFormaPago2(String formapago2) {
this.formaPago2 = formapago2;
}
public String getFormaPago3() {
return formaPago3;
}
public void setFormaPago3(String formapago3) {
this.formaPago3 = formapago3;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((boletoId == null) ? 0 : boletoId.hashCode());
result = prime * result + ((ocdId == null) ? 0 : ocdId.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
RelatorioOCDBean other = (RelatorioOCDBean) obj;
if (boletoId == null) {
if (other.boletoId != null)
return false;
} else if (!boletoId.equals(other.boletoId))
return false;
if (ocdId == null) {
if (other.ocdId != null)
return false;
} else if (!ocdId.equals(other.ocdId))
return false;
return true;
}
} }

View File

@ -74,6 +74,7 @@ public class BusquedaOCDParamController extends MyGenericForwardComposer {
Map<String, Object> args = new HashMap<String, Object>(); Map<String, Object> args = new HashMap<String, Object>();
if(_param.getIndPenalizacionOCD() == null) { if(_param.getIndPenalizacionOCD() == null) {
_param.setIndPenalizacionOCD(Boolean.TRUE); _param.setIndPenalizacionOCD(Boolean.TRUE);
_param.setIndOcdDinheiro(Boolean.TRUE);
} }
args.put("ocdParamCorrente", _param); args.put("ocdParamCorrente", _param);
args.put("ocdParamList", ocdParamList); args.put("ocdParamList", ocdParamList);

View File

@ -53,6 +53,9 @@ public class EditarOCDParamController extends MyGenericForwardComposer {
private Checkbox chkOCDTroca; private Checkbox chkOCDTroca;
private Radio rdPenalizacionOCD; private Radio rdPenalizacionOCD;
private Radio rdPenalizacionOrgaoConcedente; private Radio rdPenalizacionOrgaoConcedente;
private Radio rdSomenteCartao;
private Radio rdTodasFormasPagamento;
private static Logger log = Logger.getLogger(EditarOCDParamController.class); private static Logger log = Logger.getLogger(EditarOCDParamController.class);
@ -100,6 +103,8 @@ public class EditarOCDParamController extends MyGenericForwardComposer {
private void initRadios(Boolean indPenalizacionOCD) { private void initRadios(Boolean indPenalizacionOCD) {
rdPenalizacionOCD.setChecked(ocdParamCorrente.getIndPenalizacionOCD()); rdPenalizacionOCD.setChecked(ocdParamCorrente.getIndPenalizacionOCD());
rdPenalizacionOrgaoConcedente.setChecked(!ocdParamCorrente.getIndPenalizacionOCD()); rdPenalizacionOrgaoConcedente.setChecked(!ocdParamCorrente.getIndPenalizacionOCD());
rdSomenteCartao.setChecked(!ocdParamCorrente.getIndOcdDinheiro());
rdTodasFormasPagamento.setChecked(ocdParamCorrente.getIndOcdDinheiro());
} }
public void onClick$btnApagar(Event ev) throws InterruptedException { public void onClick$btnApagar(Event ev) throws InterruptedException {
@ -152,6 +157,7 @@ public class EditarOCDParamController extends MyGenericForwardComposer {
ocdParamCorrente.setIndOCDDefault(chkOCDDefault.isChecked()); ocdParamCorrente.setIndOCDDefault(chkOCDDefault.isChecked());
ocdParamCorrente.setIndOCDTroca(chkOCDTroca.isChecked()); ocdParamCorrente.setIndOCDTroca(chkOCDTroca.isChecked());
ocdParamCorrente.setIndPenalizacionOCD(rdPenalizacionOCD.isChecked()); ocdParamCorrente.setIndPenalizacionOCD(rdPenalizacionOCD.isChecked());
ocdParamCorrente.setIndOcdDinheiro(rdTodasFormasPagamento.isChecked());
if (ocdParamCorrente.getOcdparamId() == null){ if (ocdParamCorrente.getOcdparamId() == null){
isSuscribir = true; isSuscribir = true;

View File

@ -19,6 +19,7 @@ import org.zkoss.zul.Radio;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioOCDNaoResgatadaEmpresa; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioOCDNaoResgatadaEmpresa;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.IndOrdenacion;
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.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@ -39,8 +40,14 @@ public class RelatorioOCDController extends MyGenericForwardComposer {
private Radio radPendente; private Radio radPendente;
private Radio radPagos; private Radio radPagos;
private Radio radTodos; private Radio radTodos;
private Radio radBoleto;
private Radio radNumOperacao;
private Radio radFecInclusao;
private Combobox cmbEmpresa; private Combobox cmbEmpresa;
private List<Empresa> lsEmpresas; private List<Empresa> lsEmpresas;
private IndOrdenacion ordenacion;
private void executarRelatorio() throws Exception { private void executarRelatorio() throws Exception {
@ -53,6 +60,18 @@ public class RelatorioOCDController extends MyGenericForwardComposer {
parametros.put("statusPendente", radPendente.isChecked()); parametros.put("statusPendente", radPendente.isChecked());
parametros.put("statusPago", radPagos.isChecked()); parametros.put("statusPago", radPagos.isChecked());
parametros.put("statusTodos", radTodos.isChecked()); parametros.put("statusTodos", radTodos.isChecked());
if(radBoleto.isChecked()){
ordenacion = IndOrdenacion.BOLETO;
}else if(radNumOperacao.isChecked()){
ordenacion = IndOrdenacion.NUM_OPERACION;
}else if(radFecInclusao.isChecked()){
ordenacion = IndOrdenacion.FECHA_CREACION;
}else{
ordenacion = IndOrdenacion.FECHA_PAGAMENTO;
}
parametros.put("ordenacion",ordenacion);
if (cmbEmpresa.getSelectedIndex() != -1) { if (cmbEmpresa.getSelectedIndex() != -1) {
parametros.put("empresa", ((Empresa) cmbEmpresa.getSelectedItem().getValue()).getEmpresaId()); parametros.put("empresa", ((Empresa) cmbEmpresa.getSelectedItem().getValue()).getEmpresaId());

View File

@ -6462,4 +6462,8 @@ busquedaOCDParamController.ocdDefault.label = OCD como padrão
busquedaOCDParamController.ocdTroca.label = OCD Troca busquedaOCDParamController.ocdTroca.label = OCD Troca
busquedaOCDParamController.tipopenalizacion.label = Penalização por busquedaOCDParamController.tipopenalizacion.label = Penalização por
busquedaOCDParamController.parametroOCD.label = Parametros OCD busquedaOCDParamController.parametroOCD.label = Parametros OCD
busquedaOCDParamController.orgaoconcedente.label = Orgão Concedente busquedaOCDParamController.orgaoconcedente.label = Orgão Concedente
busquedaOCDParamController.FormaPagamentoOCD.label = Formas de pagamento para geração OCD
busquedaOCDParamController.SomenteCartao.label = Somente cartão
busquedaOCDParamController.TodasFormasPagamento.label = Todas as formas de pagamento

View File

@ -412,6 +412,12 @@ relatorioOCDController.radPendente.value=Pendentes
relatorioOCDController.radPagos.value=Pagos relatorioOCDController.radPagos.value=Pagos
relatorioOCDController.radTodos.value=Todos relatorioOCDController.radTodos.value=Todos
relatorioOCDController.indOrdenacao.value=Ordenação
relatorioOCDController.radBoleto.value=Bilhete
relatorioOCDController.radNumOperacao.value=Num.Operação
relatorioOCDController.radFecInclusao.value=Data Inclusão
relatorioOCDController.radFecPagamento.value=Data Pagamento
#Relatorio Linhas Horario #Relatorio Linhas Horario
relatorioLinhasHorarioController.lbDataIni.value = Data Inicial relatorioLinhasHorarioController.lbDataIni.value = Data Inicial
relatorioLinhasHorarioController.lbDataFin.value = Data Final relatorioLinhasHorarioController.lbDataFin.value = Data Final
@ -5925,6 +5931,10 @@ busquedaOCDParamController.tipopenalizacion.label = Penalização por
busquedaOCDParamController.parametroOCD.label = Parametros OCD busquedaOCDParamController.parametroOCD.label = Parametros OCD
busquedaOCDParamController.orgaoconcedente.label = Orgão Concedente busquedaOCDParamController.orgaoconcedente.label = Orgão Concedente
busquedaOCDParamController.FormaPagamentoOCD.label = Formas de pagamento para geração OCD
busquedaOCDParamController.SomenteCartao.label = Somente cartão
busquedaOCDParamController.TodasFormasPagamento.label = Todas as formas de pagamento
#complejidad contrasena #complejidad contrasena
complejidadContrasena.CANT_MIN_CARACTER=A senha deve ter um tamanho mínimo de {0} caracteres complejidadContrasena.CANT_MIN_CARACTER=A senha deve ter um tamanho mínimo de {0} caracteres
complejidadContrasena.CANT_MIN_LETRA=A senha deve ter ao menos {0} letra complejidadContrasena.CANT_MIN_LETRA=A senha deve ter ao menos {0} letra

View File

@ -56,6 +56,15 @@
<radio id="rdPenalizacionOrgaoConcedente" label="${c:l('busquedaOCDParamController.orgaoconcedente.label')}" /> <radio id="rdPenalizacionOrgaoConcedente" label="${c:l('busquedaOCDParamController.orgaoconcedente.label')}" />
</hbox> </hbox>
</radiogroup> </radiogroup>
</row>
<row>
<label value="${c:l('busquedaOCDParamController.FormaPagamentoOCD.label')}" />
<radiogroup id="grTipoFormaPagamento">
<hbox>
<radio id="rdSomenteCartao" label="${c:l('busquedaOCDParamController.SomenteCartao.label')}" />
<radio id="rdTodasFormasPagamento" label="${c:l('busquedaOCDParamController.TodasFormasPagamento.label')}" />
</hbox>
</radiogroup>
</row> </row>
<row> <row>
<label value="${c:l('busquedaOCDParamController.penalizacion.label')}" /> <label value="${c:l('busquedaOCDParamController.penalizacion.label')}" />

View File

@ -47,6 +47,16 @@
<radio id="radTodos" label="${c:l('relatorioOCDController.radTodos.value')}" /> <radio id="radTodos" label="${c:l('relatorioOCDController.radTodos.value')}" />
</radiogroup> </radiogroup>
</row> </row>
<row>
<label value="${c:l('relatorioOCDController.indOrdenacao.value')}" />
<radiogroup Id="indOrdenacao" orient="vertical">
<radio id="radBoleto" label="${c:l('relatorioOCDController.radBoleto.value')}"
checked="true" />
<radio id="radNumOperacao" label="${c:l('relatorioOCDController.radNumOperacao.value')}" />
<radio id="radFecInclusao" label="${c:l('relatorioOCDController.radFecInclusao.value')}" />
<radio id="radFecPagamento" label="${c:l('relatorioOCDController.radFecPagamento.value')}" />
</radiogroup>
</row>
</rows> </rows>
</grid> </grid>
<toolbar> <toolbar>