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-87c2c4800839master
parent
89d516a9b4
commit
ed27c13c38
|
@ -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 ")
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
Binary file not shown.
|
@ -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>
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package com.rjconsultores.ventaboletos.relatorios.utilitarios;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Thiago
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public enum IndOrdenacion {
|
||||||
|
|
||||||
|
BOLETO,NUM_OPERACION,FECHA_CREACION,FECHA_PAGAMENTO;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -54,6 +54,9 @@ public class EditarOCDParamController extends MyGenericForwardComposer {
|
||||||
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);
|
||||||
|
|
||||||
public Button getBtnApagar() {
|
public Button getBtnApagar() {
|
||||||
|
@ -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;
|
||||||
|
|
|
@ -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,9 +40,15 @@ 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 {
|
||||||
|
|
||||||
Map<String, Object> parametros = new HashMap<String, Object>();
|
Map<String, Object> parametros = new HashMap<String, Object>();
|
||||||
|
@ -54,6 +61,18 @@ public class RelatorioOCDController extends MyGenericForwardComposer {
|
||||||
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());
|
||||||
}
|
}
|
||||||
|
|
|
@ -6463,3 +6463,7 @@ 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
|
|
@ -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
|
||||||
|
|
|
@ -57,6 +57,15 @@
|
||||||
</hbox>
|
</hbox>
|
||||||
</radiogroup>
|
</radiogroup>
|
||||||
</row>
|
</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>
|
||||||
<label value="${c:l('busquedaOCDParamController.penalizacion.label')}" />
|
<label value="${c:l('busquedaOCDParamController.penalizacion.label')}" />
|
||||||
<textbox id="txtPenalizacion" width="100px"
|
<textbox id="txtPenalizacion" width="100px"
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue