fixes bug #6489
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@46168 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
5a289f6732
commit
e11cde4246
|
@ -0,0 +1,420 @@
|
|||
package com.rjconsultores.ventaboletos.relatorios.impl;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.InputStream;
|
||||
import java.sql.Connection;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
||||
import com.rjconsultores.ventaboletos.enums.LocalEnderecoApanhe;
|
||||
import com.rjconsultores.ventaboletos.enums.SituacaoVendaPacote;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.pacote.PacoteItemAdicionalVoucher;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.pacote.PacoteTarifaVoucher;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.pacote.PacoteVoucher;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||
|
||||
public class RelatorioVendaPacoteVoucher extends Relatorio {
|
||||
|
||||
private static Logger log = Logger.getLogger(RelatorioVendaPacoteVoucher.class);
|
||||
|
||||
private List<PacoteVoucher> lsPacoteVoucher;
|
||||
|
||||
private Long vendapacoteId;
|
||||
|
||||
public RelatorioVendaPacoteVoucher(Map<String, Object> parametros, Connection conexao, final String... nomeSubReporte) throws Exception {
|
||||
super(parametros, conexao);
|
||||
|
||||
this.setCustomDataSource(new DataSource(this) {
|
||||
@Override
|
||||
public void initDados() throws Exception {
|
||||
Map<String, Object> parametros = this.relatorio.getParametros();
|
||||
vendapacoteId = parametros.get("vendapacoteId") != null && !parametros.get("vendapacoteId").equals("null") ? Long.valueOf(parametros.get("vendapacoteId").toString()) : null;
|
||||
|
||||
Connection conexao = this.relatorio.getConexao();
|
||||
processarVendaPacoteVoucher(conexao);
|
||||
|
||||
setNomeSubReporte(nomeSubReporte);
|
||||
setLsDadosRelatorio(lsPacoteVoucher);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void processarVendaPacoteVoucher(Connection conexao) {
|
||||
PacoteVoucher pacoteVoucher = carregarDadosPacoteVoucher(conexao);
|
||||
|
||||
lsPacoteVoucher = new ArrayList<PacoteVoucher>();
|
||||
lsPacoteVoucher.add(pacoteVoucher);
|
||||
}
|
||||
|
||||
private PacoteVoucher carregarDadosPacoteVoucher(Connection conexao) {
|
||||
ResultSet rset = null;
|
||||
NamedParameterStatement stmt = null;
|
||||
try {
|
||||
StringBuilder sQuery = new StringBuilder("SELECT VP.DATAPACOTE,VP.DATAVENDA,VP.SUBTOTAL,VP.TOTAL,VP.DESCONTO,VP.NUMOPERACION,P.NOMPACOTE,P.DESCPACOTE,E.NOMBEMPRESA,VP.SITUACAO ");
|
||||
sQuery.append("FROM VENDA_PACOTE VP ")
|
||||
.append("JOIN PACOTE P ON P.PACOTE_ID = VP.PACOTE_ID ")
|
||||
.append("JOIN EMPRESA E ON E.EMPRESA_ID = P.EMPRESA_ID ")
|
||||
.append("WHERE VP.VENDAPACOTE_ID = :vendapacoteId ")
|
||||
.append("AND VP.MOTIVOCANCELVENDAPACOTE_ID IS NULL ");
|
||||
log.info(sQuery);
|
||||
stmt = new NamedParameterStatement(conexao, sQuery.toString());
|
||||
stmt.setLong("vendapacoteId", vendapacoteId);
|
||||
rset = stmt.executeQuery();
|
||||
|
||||
while (rset.next()) {
|
||||
PacoteVoucher pacoteVoucher = new PacoteVoucher();
|
||||
pacoteVoucher.setDatapacote(rset.getDate("datapacote"));
|
||||
pacoteVoucher.setDatavenda(rset.getDate("datavenda"));
|
||||
pacoteVoucher.setSubTotal(rset.getBigDecimal("subtotal"));
|
||||
pacoteVoucher.setTotal(rset.getBigDecimal("total"));
|
||||
pacoteVoucher.setDesconto(rset.getBigDecimal("desconto"));
|
||||
pacoteVoucher.setNumoperacion(rset.getString("numoperacion"));
|
||||
pacoteVoucher.setNomePacote(rset.getString("nompacote"));
|
||||
pacoteVoucher.setDescPacote(rset.getString("descpacote"));
|
||||
pacoteVoucher.setNombempresa(rset.getString("nombempresa"));
|
||||
pacoteVoucher.setSituacaoVendaPacote(SituacaoVendaPacote.getSituacaoVendaPacote(rset.getInt("situacao")));
|
||||
|
||||
carregarPacoteItem(conexao, pacoteVoucher);
|
||||
carregarEnderecoApanhe(conexao, pacoteVoucher);
|
||||
carregarClientePacote(conexao, pacoteVoucher);
|
||||
carregarTarifaVendaPacote(conexao, pacoteVoucher);
|
||||
carregarFormaPago(conexao, pacoteVoucher);
|
||||
|
||||
return pacoteVoucher;
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
} finally {
|
||||
try {
|
||||
if(rset != null) {
|
||||
rset.close();
|
||||
}
|
||||
if(stmt != null) {
|
||||
stmt.close();
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
private void carregarPacoteItem(Connection conexao, PacoteVoucher pacoteVoucher) {
|
||||
ResultSet rset = null;
|
||||
NamedParameterStatement stmt = null;
|
||||
try {
|
||||
StringBuilder sQuery = new StringBuilder();
|
||||
sQuery.append("SELECT IA.DESCITEMADICIONAL ")
|
||||
.append("FROM ITEM_ADICIONAL IA ")
|
||||
.append("JOIN PACOTE_ITEM PI ON PI.ITEMADICIONAL_ID = IA.ITEMADICIONAL_ID ")
|
||||
.append("JOIN PACOTE P ON P.PACOTE_ID = PI.PACOTE_ID ")
|
||||
.append("JOIN VENDA_PACOTE VP ON VP.PACOTE_ID = P.PACOTE_ID ")
|
||||
.append("WHERE VP.VENDAPACOTE_ID = :vendapacoteId ")
|
||||
.append("AND IA.ACTIVO = 1");
|
||||
log.info(sQuery);
|
||||
stmt = new NamedParameterStatement(conexao, sQuery.toString());
|
||||
stmt.setLong("vendapacoteId", vendapacoteId);
|
||||
rset = stmt.executeQuery();
|
||||
|
||||
List<PacoteItemAdicionalVoucher> lsPacoteItemAdicionalVoucher = new ArrayList<PacoteItemAdicionalVoucher>();
|
||||
while (rset.next()) {
|
||||
PacoteItemAdicionalVoucher pacoteTarifaVoucher = new PacoteItemAdicionalVoucher();
|
||||
pacoteTarifaVoucher.setDescitemadicional(rset.getString("descitemadicional"));
|
||||
lsPacoteItemAdicionalVoucher.add(pacoteTarifaVoucher);
|
||||
}
|
||||
pacoteVoucher.setItemAdicionalVouchers(lsPacoteItemAdicionalVoucher);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
} finally {
|
||||
try {
|
||||
if(rset != null) {
|
||||
rset.close();
|
||||
}
|
||||
if(stmt != null) {
|
||||
stmt.close();
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void carregarEnderecoApanhe(Connection conexao, PacoteVoucher pacoteVoucher) {
|
||||
ResultSet rset = null;
|
||||
NamedParameterStatement stmt = null;
|
||||
try {
|
||||
StringBuilder sQuery = new StringBuilder("SELECT EA.LOCAL,EA.DESCHOTEL,EA.BAIRRO,EA.CEP,EA.CIDADE,EA.COMPLEMENTO,EA.ENDERECO,EA.NUMERO,EA.REFERENCIA ");
|
||||
sQuery.append("FROM ENDERECO_APANHE EA ")
|
||||
.append("JOIN VENDA_PACOTE VP ON VP.VENDAPACOTE_ID = EA.VENDAPACOTE_ID ")
|
||||
.append("WHERE VP.VENDAPACOTE_ID = :vendapacoteId ")
|
||||
.append("AND EA.ACTIVO = 1 ")
|
||||
.append("ORDER BY EA.ENDERECOAPANHE_ID DESC ");
|
||||
log.info(sQuery);
|
||||
stmt = new NamedParameterStatement(conexao, sQuery.toString());
|
||||
stmt.setLong("vendapacoteId", vendapacoteId);
|
||||
rset = stmt.executeQuery();
|
||||
|
||||
while (rset.next()) {
|
||||
LocalEnderecoApanhe localEnderecoApanhe = LocalEnderecoApanhe.getLocalEnderecoApanhe(rset.getInt("local"));
|
||||
if(LocalEnderecoApanhe.APANHE_EM_CASA.equals(localEnderecoApanhe)) {
|
||||
pacoteVoucher.setDescLocalEnderecoApanhe(LocalEnderecoApanhe.APANHE_EM_CASA.toString());
|
||||
} else if(LocalEnderecoApanhe.HOTEL.equals(localEnderecoApanhe)) {
|
||||
if(StringUtils.isNotBlank(rset.getString("deschotel"))) {
|
||||
pacoteVoucher.setDescLocalEnderecoApanhe(rset.getString("deschotel"));
|
||||
} else {
|
||||
pacoteVoucher.setDescLocalEnderecoApanhe(LocalEnderecoApanhe.HOTEL.toString());
|
||||
}
|
||||
} else if(LocalEnderecoApanhe.REGIAO_METROPOLITANA.equals(localEnderecoApanhe)) {
|
||||
pacoteVoucher.setDescLocalEnderecoApanhe(LocalEnderecoApanhe.REGIAO_METROPOLITANA.toString());
|
||||
}
|
||||
|
||||
pacoteVoucher.setBairroEnderecoApanhe(rset.getString("bairro"));
|
||||
pacoteVoucher.setCepEnderecoApanhe(rset.getString("cep"));
|
||||
pacoteVoucher.setCidadeEnderecoApanhe(rset.getString("cidade"));
|
||||
pacoteVoucher.setComplementoEnderecoApanhe(rset.getString("complemento"));
|
||||
pacoteVoucher.setEnderecoEnderecoApanhe(rset.getString("endereco"));
|
||||
pacoteVoucher.setNumeroEnderecoApanhe(rset.getString("numero"));
|
||||
pacoteVoucher.setReferenciaEnderecoApanhe(rset.getString("referencia"));
|
||||
break;
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
} finally {
|
||||
try {
|
||||
if(rset != null) {
|
||||
rset.close();
|
||||
}
|
||||
if(stmt != null) {
|
||||
stmt.close();
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void carregarClientePacote(Connection conexao, PacoteVoucher pacoteVoucher) {
|
||||
ResultSet rset = null;
|
||||
NamedParameterStatement stmt = null;
|
||||
try {
|
||||
StringBuilder sQuery = new StringBuilder("SELECT CP.RAZAO_SOCIAL,CP.CPF_CNPJ,CP.DESCEMAIL,CP.DESCTELEFONE,CP.DESCFAX,CP.CEP,CP.ENDERECO,CP.NUMERO,CP.COMPLEMENTO,CP.PAIS,CP.ESTADO,CP.CIDADE,CP.BAIRRO ");
|
||||
sQuery.append("FROM CLIENTE_PACOTE CP ")
|
||||
.append("JOIN VENDA_PACOTE VP ON VP.CLIENTEPACOTE_ID = CP.CLIENTEPACOTE_ID ")
|
||||
.append("WHERE VP.VENDAPACOTE_ID = :vendapacoteId ");
|
||||
log.info(sQuery);
|
||||
stmt = new NamedParameterStatement(conexao, sQuery.toString());
|
||||
stmt.setLong("vendapacoteId", vendapacoteId);
|
||||
rset = stmt.executeQuery();
|
||||
|
||||
while (rset.next()) {
|
||||
pacoteVoucher.setRazaoSocialClientePacote(rset.getString("razao_social"));
|
||||
pacoteVoucher.setCpfCnpjClientePacote(rset.getString("cpf_cnpj"));
|
||||
pacoteVoucher.setDescemailClientePacote(rset.getString("descemail"));
|
||||
pacoteVoucher.setDesctelefoneClientePacote(rset.getString("desctelefone"));
|
||||
pacoteVoucher.setDescfaxClientePacote(rset.getString("descfax"));
|
||||
pacoteVoucher.setCepClientePacote(rset.getString("cep"));
|
||||
pacoteVoucher.setEnderecoClientePacote(rset.getString("endereco"));
|
||||
pacoteVoucher.setNumeroClientePacote(rset.getString("numero"));
|
||||
pacoteVoucher.setComplementoClientePacote(rset.getString("complemento"));
|
||||
pacoteVoucher.setPaisClientePacote(rset.getString("pais"));
|
||||
pacoteVoucher.setEstadoClientePacote(rset.getString("estado"));
|
||||
pacoteVoucher.setCidadeClientePacote(rset.getString("cidade"));
|
||||
pacoteVoucher.setBairroClientePacote(rset.getString("bairro"));
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
} finally {
|
||||
try {
|
||||
if(rset != null) {
|
||||
rset.close();
|
||||
}
|
||||
if(stmt != null) {
|
||||
stmt.close();
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void carregarTarifaVendaPacote(Connection conexao, PacoteVoucher pacoteVoucher) {
|
||||
ResultSet rset = null;
|
||||
NamedParameterStatement stmt = null;
|
||||
try {
|
||||
StringBuilder sQuery = new StringBuilder();
|
||||
sQuery.append("SELECT B.NUMASIENTO, CONCAT(DEST.CVEPARADA,CONCAT(' - ',DEST.DESCPARADA)) AS DESTINO, CONCAT(ORI.CVEPARADA,CONCAT(' - ',ORI.DESCPARADA)) AS ORIGEM, ")
|
||||
.append("TVP.DESCEMAIL,TTP.DESCTIPOTARIFA,TO_CHAR(B.FECHORVIAJE,'DD/MM/YYYY HH24:MI') AS FECHORVIAJE,TVP.IDIOMA,TVP.NOMCONVENIO,TVP.NOMEPASSAGEIRO, ")
|
||||
.append("TVP.TIPODOC,TVP.DOCUMENTO,TVP.DESCTELEFONE,CT.DESCCATEGORIA,C.CORRIDA_ID,C.MARCA_ID ")
|
||||
.append("FROM TARIFA_VENDA_PACOTE TVP ")
|
||||
.append("JOIN PACOTE_TARIFA PT ON PT.PACOTETARIFA_ID = TVP.PACOTETARIFA_ID ")
|
||||
.append("JOIN TIPO_TARIFA_PACOTE TTP ON TTP.TIPOTARIFAPACOTE_ID = PT.TIPOTARIFAPACOTE_ID ")
|
||||
.append("LEFT JOIN BOLETO B ON B.BOLETO_ID = TVP.BOLETO_ID ")
|
||||
.append("LEFT JOIN PARADA DEST ON DEST.PARADA_ID = B.DESTINO_ID ")
|
||||
.append("LEFT JOIN PARADA ORI ON ORI.PARADA_ID = B.ORIGEN_ID ")
|
||||
.append("LEFT JOIN CORRIDA C ON C.CORRIDA_ID = B.CORRIDA_ID AND C.FECCORRIDA = B.FECCORRIDA ")
|
||||
.append("LEFT JOIN CATEGORIA CT ON CT.CATEGORIA_ID = B.CATEGORIA_ID ")
|
||||
.append("WHERE TVP.VENDAPACOTE_ID = :vendapacoteId ");
|
||||
log.info(sQuery);
|
||||
stmt = new NamedParameterStatement(conexao, sQuery.toString());
|
||||
stmt.setLong("vendapacoteId", vendapacoteId);
|
||||
rset = stmt.executeQuery();
|
||||
|
||||
List<PacoteTarifaVoucher> lsPacoteTarifasVouchers = new ArrayList<PacoteTarifaVoucher>();
|
||||
while (rset.next()) {
|
||||
PacoteTarifaVoucher pacoteTarifaVoucher = new PacoteTarifaVoucher();
|
||||
pacoteTarifaVoucher.setAsiento(rset.getString("numasiento"));
|
||||
pacoteTarifaVoucher.setDescDestino(rset.getString("destino"));
|
||||
pacoteTarifaVoucher.setDescOrigen(rset.getString("origem"));
|
||||
pacoteTarifaVoucher.setDescEmail(rset.getString("descemail"));
|
||||
pacoteTarifaVoucher.setDesctipotarifa(rset.getString("desctipotarifa"));
|
||||
pacoteTarifaVoucher.setFecHorViaje(rset.getString("fechorviaje"));
|
||||
pacoteTarifaVoucher.setIdioma(rset.getString("idioma"));
|
||||
pacoteTarifaVoucher.setNomconvenio(rset.getString("nomconvenio"));
|
||||
pacoteTarifaVoucher.setNomPasajero(rset.getString("nomepassageiro"));
|
||||
pacoteTarifaVoucher.setNumDoc(rset.getString("documento"));
|
||||
pacoteTarifaVoucher.setTipoDoc(rset.getString("tipodoc"));
|
||||
pacoteTarifaVoucher.setNumTelefone(rset.getString("desctelefone"));
|
||||
pacoteTarifaVoucher.setDesccategoria(rset.getString("desccategoria"));
|
||||
|
||||
if(rset.getInt("corrida_id") > 0) {
|
||||
pacoteTarifaVoucher.setCorridaId(rset.getInt("corrida_id"));
|
||||
}
|
||||
|
||||
carregarLogo(conexao, rset.getInt("marca_id"));
|
||||
|
||||
lsPacoteTarifasVouchers.add(pacoteTarifaVoucher);
|
||||
}
|
||||
pacoteVoucher.setPacoteTarifasVouchers(lsPacoteTarifasVouchers);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
} finally {
|
||||
try {
|
||||
if(rset != null) {
|
||||
rset.close();
|
||||
}
|
||||
if(stmt != null) {
|
||||
stmt.close();
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void carregarLogo(Connection conexao, int marcaId) {
|
||||
if(getParametros().containsKey("logo")) {
|
||||
return;
|
||||
}
|
||||
|
||||
ResultSet rset = null;
|
||||
NamedParameterStatement stmt = null;
|
||||
try {
|
||||
StringBuilder sQuery = new StringBuilder();
|
||||
sQuery.append("SELECT LOGOTIPOMARCA ")
|
||||
.append("FROM MARCA ")
|
||||
.append("WHERE MARCA_ID = :marcaId ")
|
||||
.append("AND ACTIVO = 1 ");
|
||||
|
||||
log.info(sQuery);
|
||||
stmt = new NamedParameterStatement(conexao, sQuery.toString());
|
||||
stmt.setLong("marcaId", marcaId);
|
||||
rset = stmt.executeQuery();
|
||||
|
||||
while (rset.next()) {
|
||||
InputStream io = new ByteArrayInputStream(rset.getBytes("logotipomarca"));
|
||||
getParametros().put("logo", io);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
} finally {
|
||||
try {
|
||||
if(rset != null) {
|
||||
rset.close();
|
||||
}
|
||||
if(stmt != null) {
|
||||
stmt.close();
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void carregarFormaPago(Connection conexao, PacoteVoucher pacoteVoucher) {
|
||||
ResultSet rset = null;
|
||||
NamedParameterStatement stmt = null;
|
||||
try {
|
||||
StringBuilder sQuery = new StringBuilder();
|
||||
sQuery.append("SELECT FP.FORMAPAGO_ID, FP.DESCPAGO, PFP.VALOR ")
|
||||
.append("FROM PACOTE_FORMAPAGO PFP ")
|
||||
.append("JOIN FORMA_PAGO FP ON FP.FORMAPAGO_ID = PFP.FORMAPAGO_ID ")
|
||||
.append("WHERE PFP.VENDAPACOTE_ID = :vendapacoteId ");
|
||||
|
||||
if(SituacaoVendaPacote.RESERVA.equals(pacoteVoucher.getSituacaoVendaPacote())) {
|
||||
sQuery.append("AND FP.FORMAPAGO_ID = :formapagoId ");
|
||||
} else {
|
||||
sQuery.append("AND FP.FORMAPAGO_ID != :formapagoId ");
|
||||
}
|
||||
|
||||
log.info(sQuery);
|
||||
stmt = new NamedParameterStatement(conexao, sQuery.toString());
|
||||
stmt.setLong("vendapacoteId", vendapacoteId);
|
||||
stmt.setInt("formapagoId", Constantes.FORMA_PAGO_RESERVA.intValue());
|
||||
rset = stmt.executeQuery();
|
||||
|
||||
int indice = 0;
|
||||
while (rset.next()) {
|
||||
++indice;
|
||||
if(indice == 1) {
|
||||
pacoteVoucher.setDescFormapago1(rset.getString("descpago"));
|
||||
pacoteVoucher.setValorFormapago1(rset.getBigDecimal("valor"));
|
||||
} else if(indice == 2) {
|
||||
pacoteVoucher.setDescFormapago2(rset.getString("descpago"));
|
||||
pacoteVoucher.setValorFormapago2(rset.getBigDecimal("valor"));
|
||||
} else if(indice == 3) {
|
||||
pacoteVoucher.setDescFormapago3(rset.getString("descpago"));
|
||||
pacoteVoucher.setValorFormapago3(rset.getBigDecimal("valor"));
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
} finally {
|
||||
try {
|
||||
if(rset != null) {
|
||||
rset.close();
|
||||
}
|
||||
if(stmt != null) {
|
||||
stmt.close();
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void processaParametros() throws Exception {
|
||||
}
|
||||
|
||||
public List<PacoteVoucher> getLsDadosRelatorio() {
|
||||
return lsPacoteVoucher;
|
||||
}
|
||||
|
||||
public void setLsDadosRelatorio(List<PacoteVoucher> lsPacoteVoucher) {
|
||||
this.setCollectionDataSource(new JRBeanCollectionDataSource(lsPacoteVoucher));
|
||||
this.lsPacoteVoucher = lsPacoteVoucher;
|
||||
}
|
||||
|
||||
}
|
|
@ -30,7 +30,7 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
|||
private Date fecFinal;
|
||||
private Integer empresaId;
|
||||
|
||||
public RelatorioVendasPacotesBoletos(Map<String, Object> parametros, Connection conexao, final String nomeSubReporte) throws Exception {
|
||||
public RelatorioVendasPacotesBoletos(Map<String, Object> parametros, Connection conexao, final String... nomeSubReporte) throws Exception {
|
||||
super(parametros, conexao);
|
||||
|
||||
this.setCustomDataSource(new DataSource(this) {
|
||||
|
|
|
@ -33,7 +33,7 @@ public class RelatorioVendasPacotesDetalhado extends Relatorio {
|
|||
private Integer empresaId;
|
||||
private Integer pacoteId;
|
||||
|
||||
public RelatorioVendasPacotesDetalhado(Map<String, Object> parametros, Connection conexao, final String nomeSubReporte) throws Exception {
|
||||
public RelatorioVendasPacotesDetalhado(Map<String, Object> parametros, Connection conexao, final String... nomeSubReporte) throws Exception {
|
||||
super(parametros, conexao);
|
||||
|
||||
this.setCustomDataSource(new DataSource(this) {
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
title = Voucher Compra Pacote
|
||||
label.nomePacote = Pacote
|
||||
label.datavenda = Data Venda
|
||||
label.datapacote = Data Pacote
|
||||
label.descPacote = Descrição
|
||||
label.subTotal = Sub-Total
|
||||
label.desconto = Desconto
|
||||
label.total = Total
|
||||
label.itensPacote = Detalhes Pacote
|
||||
label.itensAdicionaisPacote = Itens Adicionais
|
||||
label.dadosPagamento = Dados do Pagamento
|
||||
label.numoperacion = Número Operação
|
||||
label.local = Local
|
||||
label.cep = Cep
|
||||
label.endereco = Endereço
|
||||
label.cidade = Cidade
|
||||
label.numero = Número
|
||||
label.bairro = Bairro
|
||||
label.complemento = Complemento
|
||||
label.estado = Estado
|
||||
label.pais = País
|
||||
label.referencia = Referência
|
||||
label.nomRazaoSocial = Nome/Razão Social
|
||||
label.cpfCnpj = CPF/CNPJ
|
||||
label.emailVenta = E-mail
|
||||
label.telefoneVenta = Telefone
|
||||
label.faxVenta = Fax
|
||||
label.descFormapago = Forma Pgto
|
||||
label.valor = Valor
|
|
@ -0,0 +1,29 @@
|
|||
title = Voucher Compra Pacote
|
||||
label.nomePacote = Pacote
|
||||
label.datavenda = Data Venda
|
||||
label.datapacote = Data Pacote
|
||||
label.descPacote = Descrição
|
||||
label.subTotal = Sub-Total
|
||||
label.desconto = Desconto
|
||||
label.total = Total
|
||||
label.itensPacote = Detalhes Pacote
|
||||
label.itensAdicionaisPacote = Itens Adicionais
|
||||
label.dadosPagamento = Dados do Pagamento
|
||||
label.numoperacion = Número Operação
|
||||
label.local = Local
|
||||
label.cep = Cep
|
||||
label.endereco = Endereço
|
||||
label.cidade = Cidade
|
||||
label.numero = Número
|
||||
label.bairro = Bairro
|
||||
label.complemento = Complemento
|
||||
label.estado = Estado
|
||||
label.pais = País
|
||||
label.referencia = Referência
|
||||
label.nomRazaoSocial = Nome/Razão Social
|
||||
label.cpfCnpj = CPF/CNPJ
|
||||
label.emailVenta = E-mail
|
||||
label.telefoneVenta = Telefone
|
||||
label.faxVenta = Fax
|
||||
label.descFormapago = Forma Pgto
|
||||
label.valor = Valor
|
|
@ -0,0 +1 @@
|
|||
label.descitemadicional = Descrição
|
|
@ -0,0 +1 @@
|
|||
label.descitemadicional = Descrição
|
|
@ -0,0 +1,13 @@
|
|||
label.nomPasajero = Passageiro
|
||||
label.numDoc = Doc
|
||||
label.tipoDoc = Tipo Doc
|
||||
label.corrida = Ruta
|
||||
label.descEmail = E-mail
|
||||
label.numTelefone = Tel
|
||||
label.desctipotarifa = Categoria
|
||||
label.nomConvenio = Convênio
|
||||
label.asiento = Assento
|
||||
label.descOrigen = Origem
|
||||
label.descDestino = Destino
|
||||
label.fecHorViaje = Hora
|
||||
label.desctipopassagem = Tipo Passagem
|
|
@ -0,0 +1,13 @@
|
|||
label.nomPasajero = Passageiro
|
||||
label.numDoc = Doc
|
||||
label.tipoDoc = Tipo Doc
|
||||
label.corrida = Corrida
|
||||
label.descEmail = E-mail
|
||||
label.numTelefone = Tel
|
||||
label.desctipotarifa = Categoria
|
||||
label.nomConvenio = Convênio
|
||||
label.asiento = Assento
|
||||
label.descOrigen = Origem
|
||||
label.descDestino = Destino
|
||||
label.fecHorViaje = Hora
|
||||
label.desctipopassagem = Tipo Passagem
|
|
@ -14,6 +14,7 @@ import net.sf.jasperreports.engine.export.JExcelApiExporter;
|
|||
import net.sf.jasperreports.engine.export.JExcelApiExporterParameter;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.SaidaRelatorio;
|
||||
|
@ -27,6 +28,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil;
|
|||
*/
|
||||
public class RenderRelatorioJasper {
|
||||
|
||||
private static Logger log = Logger.getLogger(Relatorio.class);
|
||||
|
||||
protected JasperPrint jasperPrint;
|
||||
|
||||
private Relatorio relatorio;
|
||||
|
@ -59,11 +62,23 @@ public class RenderRelatorioJasper {
|
|||
ResourceBundle resource = ResourceBundle.getBundle("com.rjconsultores.ventaboletos.relatorios.internacionalizacao." + this.relatorio.getNome(), locale);
|
||||
this.relatorio.getParametros().put(JRParameter.REPORT_RESOURCE_BUNDLE, resource);
|
||||
|
||||
if(StringUtils.isNotBlank(this.relatorio.getNomeSubReporte())) {
|
||||
ResourceBundle resourceSubReporte = ResourceBundle.getBundle("com.rjconsultores.ventaboletos.relatorios.internacionalizacao." + this.relatorio.getNomeSubReporte(), locale);
|
||||
this.relatorio.getParametros().put("SUBREPORT_RESOURCE_BUNDLE", resourceSubReporte);
|
||||
/* Adicionar o arquivo de internacionalização para o subreporte quando informado */
|
||||
if(this.relatorio.getNomeSubReporte() != null && this.relatorio.getNomeSubReporte().length > 0) {
|
||||
if(this.relatorio.getNomeSubReporte().length == 1 && StringUtils.isNotBlank(this.relatorio.getNomeSubReporte()[0])) {
|
||||
ResourceBundle resourceSubReporte = ResourceBundle.getBundle("com.rjconsultores.ventaboletos.relatorios.internacionalizacao." + this.relatorio.getNomeSubReporte()[0], locale);
|
||||
this.relatorio.getParametros().put("SUBREPORT_RESOURCE_BUNDLE", resourceSubReporte);
|
||||
} else if(this.relatorio.getNomeSubReporte() != null && this.relatorio.getNomeSubReporte().length > 1) {
|
||||
int indice = 0;
|
||||
for (String nomeSubReporte : this.relatorio.getNomeSubReporte()) {
|
||||
if(StringUtils.isNotBlank(nomeSubReporte)) {
|
||||
ResourceBundle resourceSubReporte = ResourceBundle.getBundle("com.rjconsultores.ventaboletos.relatorios.internacionalizacao." + nomeSubReporte, locale);
|
||||
this.relatorio.getParametros().put("SUBREPORT_RESOURCE_BUNDLE" + "_" + (++indice), resourceSubReporte);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Binary file not shown.
|
@ -0,0 +1,300 @@
|
|||
<?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="RelatorioVendaPacoteVoucher" pageWidth="612" pageHeight="792" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="ff459370-7a71-46b8-84e9-0a7cb4423683">
|
||||
<property name="ireport.zoom" value="1.2100000000000006"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="267"/>
|
||||
<parameter name="logo" class="java.io.InputStream"/>
|
||||
<parameter name="subReportePacoteTarifasVouchers" class="net.sf.jasperreports.engine.JasperReport"/>
|
||||
<parameter name="subReporteItemAdicionalVouchers" class="net.sf.jasperreports.engine.JasperReport"/>
|
||||
<parameter name="SUBREPORT_RESOURCE_BUNDLE_1" class="java.util.ResourceBundle"/>
|
||||
<parameter name="SUBREPORT_RESOURCE_BUNDLE_2" class="java.util.ResourceBundle"/>
|
||||
<field name="nombempresa" class="java.lang.String"/>
|
||||
<field name="datavenda" class="java.util.Date"/>
|
||||
<field name="datapacote" class="java.util.Date"/>
|
||||
<field name="nomePacote" class="java.lang.String"/>
|
||||
<field name="descPacote" class="java.lang.String"/>
|
||||
<field name="subTotal" class="java.math.BigDecimal"/>
|
||||
<field name="desconto" class="java.math.BigDecimal"/>
|
||||
<field name="total" class="java.math.BigDecimal"/>
|
||||
<field name="nombusuario" class="java.lang.String"/>
|
||||
<field name="pacoteTarifasVouchers" class="java.util.List">
|
||||
<fieldDescription><![CDATA[pacoteTarifasVouchers]]></fieldDescription>
|
||||
</field>
|
||||
<field name="itemAdicionalVouchers" class="java.util.List">
|
||||
<fieldDescription><![CDATA[itemAdicionalVouchers]]></fieldDescription>
|
||||
</field>
|
||||
<field name="numoperacion" class="java.lang.String"/>
|
||||
<field name="descLocalEnderecoApanhe" class="java.lang.String"/>
|
||||
<field name="cepEnderecoApanhe" class="java.lang.String"/>
|
||||
<field name="enderecoEnderecoApanhe" class="java.lang.String"/>
|
||||
<field name="cidadeEnderecoApanhe" class="java.lang.String"/>
|
||||
<field name="numeroEnderecoApanhe" class="java.lang.String"/>
|
||||
<field name="bairroEnderecoApanhe" class="java.lang.String"/>
|
||||
<field name="complementoEnderecoApanhe" class="java.lang.String"/>
|
||||
<field name="referenciaEnderecoApanhe" class="java.lang.String"/>
|
||||
<field name="razaoSocialClientePacote" class="java.lang.String"/>
|
||||
<field name="cpfCnpjClientePacote" class="java.lang.String"/>
|
||||
<field name="descTipoPessoaClientePacote" class="java.lang.String"/>
|
||||
<field name="descemailClientePacote" class="java.lang.String"/>
|
||||
<field name="desctelefoneClientePacote" class="java.lang.String"/>
|
||||
<field name="descfaxClientePacote" class="java.lang.String"/>
|
||||
<field name="cepClientePacote" class="java.lang.String"/>
|
||||
<field name="enderecoClientePacote" class="java.lang.String"/>
|
||||
<field name="numeroClientePacote" class="java.lang.String"/>
|
||||
<field name="complementoClientePacote" class="java.lang.String"/>
|
||||
<field name="paisClientePacote" class="java.lang.String"/>
|
||||
<field name="estadoClientePacote" class="java.lang.String"/>
|
||||
<field name="cidadeClientePacote" class="java.lang.String"/>
|
||||
<field name="bairroClientePacote" class="java.lang.String"/>
|
||||
<field name="valorFormapago1" class="java.math.BigDecimal"/>
|
||||
<field name="valorFormapago2" class="java.math.BigDecimal"/>
|
||||
<field name="valorFormapago3" class="java.math.BigDecimal"/>
|
||||
<field name="descFormapago1" class="java.lang.String"/>
|
||||
<field name="descFormapago2" class="java.lang.String"/>
|
||||
<field name="descFormapago3" class="java.lang.String"/>
|
||||
<field name="desctelefoneEnderecoApanhe" class="java.lang.String"/>
|
||||
<detail>
|
||||
<band height="351" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="105" y="106" width="467" height="14" uuid="82f57085-f896-4c65-b770-35a792970a71"/>
|
||||
<textFieldExpression><![CDATA[$F{nomePacote}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="1" y="106" width="103" height="14" uuid="561e8ea9-ae23-48e9-95e9-dcc6b73079b4"/>
|
||||
<textFieldExpression><![CDATA[$R{label.nomePacote}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement x="0" y="69" width="572" height="20" uuid="d33d6982-41b4-411d-a7b3-f77af0ba8399"/>
|
||||
<textFieldExpression><![CDATA[$R{title}]]></textFieldExpression>
|
||||
</textField>
|
||||
<image>
|
||||
<reportElement x="0" y="0" width="572" height="67" uuid="bb3b0f06-ef74-4ace-b910-ed0b7d235437"/>
|
||||
<imageExpression><![CDATA[$P{logo}]]></imageExpression>
|
||||
</image>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="1" y="121" width="103" height="14" uuid="6e72e3b1-7bfb-480a-9050-b7a36b1e0650"/>
|
||||
<textFieldExpression><![CDATA[$R{label.datavenda}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
|
||||
<reportElement x="105" y="121" width="142" height="14" uuid="22b1895c-5d8c-41cc-b32e-1a9fbcbf42a8"/>
|
||||
<textFieldExpression><![CDATA[$F{datavenda}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="1" y="136" width="103" height="14" uuid="246b27dd-9047-42c1-84f5-f224e4fe5862"/>
|
||||
<textFieldExpression><![CDATA[$R{label.datapacote}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
|
||||
<reportElement x="105" y="136" width="142" height="14" uuid="1f8265fb-402c-4cd2-94a7-7a2bb3e79525"/>
|
||||
<textFieldExpression><![CDATA[$F{datapacote}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="1" y="154" width="142" height="14" uuid="86bbf659-bcc1-4c1e-bb19-bebd55380d63"/>
|
||||
<textFieldExpression><![CDATA[$R{label.descPacote}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement stretchType="RelativeToTallestObject" x="1" y="169" width="571" height="14" isRemoveLineWhenBlank="true" uuid="7a89de9e-122f-404a-a88e-dc4ae6abaa9f"/>
|
||||
<textElement markup="html"/>
|
||||
<textFieldExpression><![CDATA[$F{descPacote}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="2" y="334" width="103" height="14" uuid="9559cfa4-8cbc-4422-81ac-ba7f50202db1"/>
|
||||
<textFieldExpression><![CDATA[$R{label.subTotal}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="#,##0.00" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="106" y="334" width="90" height="14" uuid="fdef69c5-2da2-43a5-8acd-8e41b8010a89"/>
|
||||
<textFieldExpression><![CDATA[$F{subTotal}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="#,##0.00" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="291" y="334" width="90" height="14" uuid="a3f57f4b-ca7c-4933-b4ff-633cfebb20d9"/>
|
||||
<textFieldExpression><![CDATA[$F{desconto}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="205" y="334" width="85" height="14" uuid="d80bbd8a-62ac-4d56-8bb2-f0e29d2e4daf"/>
|
||||
<textFieldExpression><![CDATA[$R{label.desconto}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="396" y="334" width="85" height="14" uuid="f2ce41ff-ad41-4ac1-9d63-b0519add6c0f"/>
|
||||
<textFieldExpression><![CDATA[$R{label.total}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="#,##0.00" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="482" y="334" width="90" height="14" uuid="80649e13-8c55-4e07-bb06-d006e52d6b72"/>
|
||||
<textFieldExpression><![CDATA[$F{total}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="2" y="282" width="570" height="14" uuid="221d2290-aafe-4927-bba2-9ad141c1e97f"/>
|
||||
<textFieldExpression><![CDATA[$R{label.dadosPagamento}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="1" y="91" width="103" height="14" uuid="60637f84-76fa-42c0-9062-615f178f25b4"/>
|
||||
<textFieldExpression><![CDATA[$R{label.numoperacion}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="105" y="91" width="467" height="14" uuid="3e59a594-010a-43aa-920a-3d9460925f08"/>
|
||||
<textFieldExpression><![CDATA[$F{numoperacion}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="186" width="555" height="1" uuid="adea6eb1-f4ee-4caf-af58-cb172ae9303d"/>
|
||||
</line>
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="280" width="555" height="1" uuid="d1a935d6-3d46-4a18-8a19-f40e0e9f4580"/>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="0" y="189" width="64" height="14" uuid="7b5ef885-a242-4482-abb5-3cb44b85902f"/>
|
||||
<textFieldExpression><![CDATA[$R{label.local}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="0" y="204" width="64" height="14" uuid="e73925aa-7844-4fb5-9ee0-7721f52e4b46"/>
|
||||
<textFieldExpression><![CDATA[$R{label.cep}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="0" y="219" width="64" height="14" uuid="1d8af6a2-4b7c-47e0-991a-7b3bc079f6a4"/>
|
||||
<textFieldExpression><![CDATA[$R{label.endereco}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="0" y="234" width="64" height="14" uuid="6f9a3dee-0083-47e7-ab55-72fde681dc5d"/>
|
||||
<textFieldExpression><![CDATA[$R{label.complemento}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="0" y="249" width="64" height="14" uuid="86ad7607-c2ac-4d65-a3fe-cfe14b9a7e44"/>
|
||||
<textFieldExpression><![CDATA[$R{label.cidade}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="356" y="219" width="64" height="14" uuid="aed1f3d1-5fb0-4e67-907b-4231ec195865"/>
|
||||
<textFieldExpression><![CDATA[$R{label.numero}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="356" y="234" width="64" height="14" uuid="a5bf1915-4fde-45ee-9481-bbee139f3179"/>
|
||||
<textFieldExpression><![CDATA[$R{label.bairro}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="356" y="249" width="64" height="14" uuid="46335f04-474d-49a2-ba72-df65aa6a2e8e"/>
|
||||
<textFieldExpression><![CDATA[$R{label.referencia}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="64" y="189" width="467" height="14" uuid="094b6851-8ce4-4cae-8287-a88964ba4535"/>
|
||||
<textFieldExpression><![CDATA[$F{descLocalEnderecoApanhe}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="65" y="204" width="140" height="14" uuid="211d6ef1-40e9-4be0-821c-6e5022675c9c"/>
|
||||
<textFieldExpression><![CDATA[$F{cepEnderecoApanhe}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="64" y="219" width="292" height="14" uuid="b6dc372d-d4ee-467d-b232-c3f921fa718c"/>
|
||||
<textFieldExpression><![CDATA[$F{enderecoEnderecoApanhe}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="64" y="234" width="292" height="14" uuid="638d1a61-7ad5-47e6-89e4-3799044ded96"/>
|
||||
<textFieldExpression><![CDATA[$F{complementoEnderecoApanhe}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="64" y="249" width="292" height="14" uuid="66ca4888-25d1-4cdc-b092-6b00482be0b1"/>
|
||||
<textFieldExpression><![CDATA[$F{cidadeEnderecoApanhe}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="420" y="219" width="152" height="14" uuid="eaa6267b-074b-4f4b-9deb-7f1278c63473"/>
|
||||
<textFieldExpression><![CDATA[$F{numeroEnderecoApanhe}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="420" y="234" width="152" height="14" uuid="94ddac1e-b4c1-4f9d-8ea2-4e088e90f144"/>
|
||||
<textFieldExpression><![CDATA[$F{bairroEnderecoApanhe}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="420" y="249" width="152" height="14" uuid="a6063af9-39d4-445e-b14a-26943c4be1c7"/>
|
||||
<textFieldExpression><![CDATA[$F{referenciaEnderecoApanhe}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="0" y="299" width="65" height="14" uuid="2e6af9e2-12dd-490b-ad31-401d92321d51"/>
|
||||
<textFieldExpression><![CDATA[$R{label.descFormapago}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="65" y="299" width="121" height="14" uuid="41040212-3e37-4031-bd3c-fd17d428e367"/>
|
||||
<textFieldExpression><![CDATA[$F{descFormapago1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="256" y="299" width="121" height="14" uuid="773b8252-aff5-4921-b471-070c86d161c2"/>
|
||||
<textFieldExpression><![CDATA[$F{descFormapago2}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="191" y="299" width="65" height="14" uuid="b03a0dda-f211-4e1f-800e-63f90f30068c"/>
|
||||
<textFieldExpression><![CDATA[$R{label.descFormapago}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="448" y="299" width="121" height="14" uuid="2538714b-2dfb-474a-b909-e4c5d4bd1244"/>
|
||||
<textFieldExpression><![CDATA[$F{descFormapago3}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="383" y="299" width="65" height="14" uuid="37786285-825d-4cfe-afd6-78e5be8d5511"/>
|
||||
<textFieldExpression><![CDATA[$R{label.descFormapago}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="383" y="316" width="65" height="14" uuid="090e587a-91f4-42a0-8272-9da555d572c7"/>
|
||||
<textFieldExpression><![CDATA[$R{label.valor}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="191" y="316" width="65" height="14" uuid="581418bd-d222-4e92-8626-f7a817d343c4"/>
|
||||
<textFieldExpression><![CDATA[$R{label.valor}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="#,##0.00" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="65" y="316" width="121" height="14" uuid="724cd850-74ad-4d52-aa8a-8bc40a88bab8"/>
|
||||
<textFieldExpression><![CDATA[$F{valorFormapago1}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="#,##0.00" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="448" y="316" width="121" height="14" uuid="54bb4866-36fa-46a5-80a6-e431bdfab3e6"/>
|
||||
<textFieldExpression><![CDATA[$F{valorFormapago3}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="0" y="316" width="65" height="14" uuid="c057dff6-3c61-4162-9dba-b26549158296"/>
|
||||
<textFieldExpression><![CDATA[$R{label.valor}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField pattern="#,##0.00" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="256" y="316" width="121" height="14" uuid="6769f510-02ea-492d-af51-51d4e04271f7"/>
|
||||
<textFieldExpression><![CDATA[$F{valorFormapago2}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="0" y="264" width="64" height="14" uuid="169df52e-9605-49c2-bb1d-b6c15d8aebdf"/>
|
||||
<textFieldExpression><![CDATA[$R{label.telefoneVenta}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="64" y="264" width="292" height="14" uuid="086858f9-34ba-432c-a5cf-fecc77da4684"/>
|
||||
<textFieldExpression><![CDATA[$F{desctelefoneEnderecoApanhe}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
<band height="75">
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="2" width="555" height="1" uuid="f77b6e30-32ab-425c-b02c-77d92861f108"/>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="2" y="5" width="569" height="14" uuid="ea4996e2-e429-46d0-94f5-57178fd7072e"/>
|
||||
<textFieldExpression><![CDATA[$R{label.itensPacote}]]></textFieldExpression>
|
||||
</textField>
|
||||
<subreport isUsingCache="true">
|
||||
<reportElement positionType="Float" x="0" y="21" width="569" height="40" uuid="b47a91c0-10f9-43d1-b4b6-03727a42d58b"/>
|
||||
<subreportParameter name="REPORT_RESOURCE_BUNDLE">
|
||||
<subreportParameterExpression><![CDATA[$P{SUBREPORT_RESOURCE_BUNDLE_1}]]></subreportParameterExpression>
|
||||
</subreportParameter>
|
||||
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{pacoteTarifasVouchers})]]></dataSourceExpression>
|
||||
<subreportExpression><![CDATA[$P{subReportePacoteTarifasVouchers}]]></subreportExpression>
|
||||
</subreport>
|
||||
</band>
|
||||
<band height="62">
|
||||
<line>
|
||||
<reportElement positionType="Float" x="0" y="2" width="555" height="1" uuid="be6e8a28-a22b-4bb3-8f41-d5a61dd93f98"/>
|
||||
</line>
|
||||
<subreport isUsingCache="true">
|
||||
<reportElement positionType="Float" x="0" y="19" width="569" height="40" uuid="1b6a4084-fe2f-4b47-b930-d45a7ea17642"/>
|
||||
<subreportParameter name="REPORT_RESOURCE_BUNDLE">
|
||||
<subreportParameterExpression><![CDATA[$P{SUBREPORT_RESOURCE_BUNDLE_2}]]></subreportParameterExpression>
|
||||
</subreportParameter>
|
||||
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{itemAdicionalVouchers})]]></dataSourceExpression>
|
||||
<subreportExpression><![CDATA[$P{subReporteItemAdicionalVouchers}]]></subreportExpression>
|
||||
</subreport>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" x="2" y="3" width="569" height="14" uuid="2ce7893c-6c46-4e3e-bc8d-1d9b517ff6c2"/>
|
||||
<textFieldExpression><![CDATA[$R{label.itensAdicionaisPacote}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<columnFooter>
|
||||
<band/>
|
||||
</columnFooter>
|
||||
</jasperReport>
|
Binary file not shown.
|
@ -0,0 +1,32 @@
|
|||
<?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="SubReporteItemAdicionalVouchers" pageWidth="555" pageHeight="802" columnWidth="555" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="9dfe5907-a9e2-4c68-842e-b937a03475fc">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<queryString>
|
||||
<![CDATA[]]>
|
||||
</queryString>
|
||||
<field name="descitemadicional" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<columnHeader>
|
||||
<band height="20" splitType="Stretch">
|
||||
<line>
|
||||
<reportElement x="0" y="18" width="555" height="1" uuid="413026cf-3c9a-4821-b233-3d8244a7e4e3"/>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement x="1" y="3" width="550" height="14" uuid="e2bb2dec-ecd0-4a2e-9851-b76ca96bf74f"/>
|
||||
<textFieldExpression><![CDATA[$R{label.descitemadicional}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="20" splitType="Stretch">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement x="1" y="2" width="550" height="14" uuid="1bea75f6-00a2-4f0c-9002-eff661653220"/>
|
||||
<textFieldExpression><![CDATA[$F{descitemadicional}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
Binary file not shown.
|
@ -0,0 +1,96 @@
|
|||
<?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="SubReportePacoteTarifasVouchers" pageWidth="555" pageHeight="802" columnWidth="555" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="b3813422-645a-4e77-a9a6-91b3ce3b5935">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<field name="nomPasajero" class="java.lang.String"/>
|
||||
<field name="tipoNumDoc" class="java.lang.String"/>
|
||||
<field name="desccategoria" class="java.lang.String"/>
|
||||
<field name="corridaId" class="java.lang.Integer"/>
|
||||
<field name="numTelefone" class="java.lang.String"/>
|
||||
<field name="desctipotarifa" class="java.lang.String"/>
|
||||
<field name="nomconvenio" class="java.lang.String"/>
|
||||
<field name="asiento" class="java.lang.String"/>
|
||||
<field name="descOrigen" class="java.lang.String"/>
|
||||
<field name="descDestino" class="java.lang.String"/>
|
||||
<field name="fecHorViaje" class="java.lang.String"/>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<columnHeader>
|
||||
<band height="20" splitType="Stretch">
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="1" y="2" width="73" height="14" uuid="5de05c2a-0bbe-4c39-9cd2-f4dc7f0eb00b"/>
|
||||
<textFieldExpression><![CDATA[$R{label.nomPasajero}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="74" y="2" width="73" height="14" uuid="dbeb5077-4e72-4327-bd55-5527e95706d7"/>
|
||||
<textFieldExpression><![CDATA[$R{label.numDoc}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="147" y="2" width="73" height="14" uuid="45bf8c43-5f02-4eef-9612-4b3e2932a43d"/>
|
||||
<textFieldExpression><![CDATA[$R{label.corrida}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="220" y="2" width="93" height="14" uuid="c1a6e94b-f3e9-49cb-a5f1-72bf30c048e7"/>
|
||||
<textFieldExpression><![CDATA[$R{label.desctipopassagem}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="313" y="2" width="59" height="14" uuid="995885c2-1130-4481-aba4-3dbd60d05954"/>
|
||||
<textFieldExpression><![CDATA[$R{label.numTelefone}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="372" y="2" width="73" height="14" uuid="94716b6d-572c-444d-be5c-1f832f6aa28f"/>
|
||||
<textFieldExpression><![CDATA[$R{label.desctipotarifa}]]></textFieldExpression>
|
||||
</textField>
|
||||
<line>
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="0" y="17" width="555" height="1" uuid="3eb7003d-9de9-45a1-8cd1-18a4baeae8f3"/>
|
||||
</line>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="445" y="2" width="50" height="14" uuid="3862c41a-5c58-48c6-a453-1ebe20815f33"/>
|
||||
<textFieldExpression><![CDATA[$R{label.asiento}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="495" y="2" width="60" height="14" uuid="4070b505-31dd-4648-967b-1c2c2be968e0"/>
|
||||
<textFieldExpression><![CDATA[$R{label.fecHorViaje}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</columnHeader>
|
||||
<detail>
|
||||
<band height="20" splitType="Stretch">
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="372" y="2" width="73" height="14" uuid="f5050785-de68-4903-9c94-19f1b71e7775"/>
|
||||
<textFieldExpression><![CDATA[$F{desctipotarifa}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="1" y="2" width="73" height="14" uuid="807393f3-2bae-4a3d-8731-e4adb94906f2"/>
|
||||
<textFieldExpression><![CDATA[$F{nomPasajero}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="147" y="2" width="73" height="14" uuid="18151baa-ce8a-4f1c-ae04-fe9f8d73163e"/>
|
||||
<textFieldExpression><![CDATA[$F{corridaId}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="313" y="2" width="59" height="14" uuid="e98c1ca1-3148-46fe-9357-b8bdc3cc753f"/>
|
||||
<textFieldExpression><![CDATA[$F{numTelefone}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="220" y="2" width="93" height="14" uuid="bcf168f5-d6eb-471f-8208-6879336752ac"/>
|
||||
<textFieldExpression><![CDATA[$F{desccategoria}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="74" y="2" width="73" height="14" uuid="0e61f607-1cd9-47c1-8adf-a68611399ae4"/>
|
||||
<textFieldExpression><![CDATA[$F{tipoNumDoc}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="445" y="2" width="50" height="14" uuid="4abd2f06-20cb-410e-8847-f1a679a6cc7e"/>
|
||||
<textElement textAlignment="Center"/>
|
||||
<textFieldExpression><![CDATA[$F{asiento}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
|
||||
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="495" y="2" width="60" height="14" uuid="aedd70cc-dfbc-4c2e-a0f3-c47dc29b4f6e"/>
|
||||
<textFieldExpression><![CDATA[$F{fecHorViaje}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
</jasperReport>
|
|
@ -27,7 +27,7 @@ public abstract class Relatorio {
|
|||
private IParametros processadorParametros;
|
||||
private Set<String> infoMsg;
|
||||
private JRBeanCollectionDataSource collectionDataSource;
|
||||
private String nomeSubReporte;
|
||||
private String[] nomeSubReporte;
|
||||
|
||||
protected Relatorio(Map<String, Object> parametros, Connection conexao) {
|
||||
this.parametros = parametros;
|
||||
|
@ -138,11 +138,11 @@ public abstract class Relatorio {
|
|||
this.infoMsg.add(msg);
|
||||
}
|
||||
|
||||
public String getNomeSubReporte() {
|
||||
public String[] getNomeSubReporte() {
|
||||
return nomeSubReporte;
|
||||
}
|
||||
|
||||
public void setNomeSubReporte(String nomeSubReporte) {
|
||||
public void setNomeSubReporte(String[] nomeSubReporte) {
|
||||
this.nomeSubReporte = nomeSubReporte;
|
||||
}
|
||||
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
package com.rjconsultores.ventaboletos.relatorios.utilitarios.pacote;
|
||||
|
||||
public class PacoteItemAdicionalVoucher {
|
||||
|
||||
private String descitemadicional;
|
||||
|
||||
public String getDescitemadicional() {
|
||||
return descitemadicional;
|
||||
}
|
||||
|
||||
public void setDescitemadicional(String descitemadicional) {
|
||||
this.descitemadicional = descitemadicional;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,149 @@
|
|||
package com.rjconsultores.ventaboletos.relatorios.utilitarios.pacote;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
public class PacoteTarifaVoucher {
|
||||
|
||||
private String nomPasajero;
|
||||
private String numDoc;
|
||||
private String tipoDoc;
|
||||
private String idioma;
|
||||
private String descEmail;
|
||||
private String numTelefone;
|
||||
private String desctipotarifa;
|
||||
private String nomconvenio;
|
||||
private String asiento;
|
||||
private String descOrigen;
|
||||
private String descDestino;
|
||||
private String fecHorViaje;
|
||||
private String desccategoria;
|
||||
private Integer corridaId;
|
||||
|
||||
public String getNomPasajero() {
|
||||
return nomPasajero;
|
||||
}
|
||||
|
||||
public void setNomPasajero(String nomPasajero) {
|
||||
this.nomPasajero = nomPasajero;
|
||||
}
|
||||
|
||||
public String getNumDoc() {
|
||||
return numDoc;
|
||||
}
|
||||
|
||||
public void setNumDoc(String numDoc) {
|
||||
this.numDoc = numDoc;
|
||||
}
|
||||
|
||||
public String getTipoDoc() {
|
||||
return tipoDoc;
|
||||
}
|
||||
|
||||
public void setTipoDoc(String tipoDoc) {
|
||||
this.tipoDoc = tipoDoc;
|
||||
}
|
||||
|
||||
public String getIdioma() {
|
||||
return idioma;
|
||||
}
|
||||
|
||||
public void setIdioma(String idioma) {
|
||||
this.idioma = idioma;
|
||||
}
|
||||
|
||||
public String getDescEmail() {
|
||||
return descEmail;
|
||||
}
|
||||
|
||||
public void setDescEmail(String descEmail) {
|
||||
this.descEmail = descEmail;
|
||||
}
|
||||
|
||||
public String getNumTelefone() {
|
||||
return numTelefone;
|
||||
}
|
||||
|
||||
public void setNumTelefone(String numTelefone) {
|
||||
this.numTelefone = numTelefone;
|
||||
}
|
||||
|
||||
public String getDesctipotarifa() {
|
||||
return desctipotarifa;
|
||||
}
|
||||
|
||||
public void setDesctipotarifa(String desctipotarifa) {
|
||||
this.desctipotarifa = desctipotarifa;
|
||||
}
|
||||
|
||||
public String getNomconvenio() {
|
||||
return nomconvenio;
|
||||
}
|
||||
|
||||
public void setNomconvenio(String nomconvenio) {
|
||||
this.nomconvenio = nomconvenio;
|
||||
}
|
||||
|
||||
public String getAsiento() {
|
||||
return asiento;
|
||||
}
|
||||
|
||||
public void setAsiento(String asiento) {
|
||||
this.asiento = asiento;
|
||||
}
|
||||
|
||||
public String getDescOrigen() {
|
||||
return descOrigen;
|
||||
}
|
||||
|
||||
public void setDescOrigen(String descOrigen) {
|
||||
this.descOrigen = descOrigen;
|
||||
}
|
||||
|
||||
public String getDescDestino() {
|
||||
return descDestino;
|
||||
}
|
||||
|
||||
public void setDescDestino(String descDestino) {
|
||||
this.descDestino = descDestino;
|
||||
}
|
||||
|
||||
public String getFecHorViaje() {
|
||||
return fecHorViaje;
|
||||
}
|
||||
|
||||
public void setFecHorViaje(String fecHorViaje) {
|
||||
this.fecHorViaje = fecHorViaje;
|
||||
}
|
||||
|
||||
public String getTipoNumDoc() {
|
||||
StringBuilder str = new StringBuilder();
|
||||
if(StringUtils.isNotBlank(getTipoDoc())) {
|
||||
str.append(getTipoDoc());
|
||||
}
|
||||
|
||||
if(StringUtils.isNotBlank(getNumDoc())) {
|
||||
if(str.length() > 0) {
|
||||
str.append(" - ");
|
||||
}
|
||||
str.append(getNumDoc());
|
||||
}
|
||||
return str.toString();
|
||||
}
|
||||
|
||||
public String getDesccategoria() {
|
||||
return desccategoria;
|
||||
}
|
||||
|
||||
public void setDesccategoria(String desccategoria) {
|
||||
this.desccategoria = desccategoria;
|
||||
}
|
||||
|
||||
public Integer getCorridaId() {
|
||||
return corridaId;
|
||||
}
|
||||
|
||||
public void setCorridaId(Integer corridaId) {
|
||||
this.corridaId = corridaId;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,395 @@
|
|||
package com.rjconsultores.ventaboletos.relatorios.utilitarios.pacote;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import com.rjconsultores.ventaboletos.enums.SituacaoVendaPacote;
|
||||
|
||||
public class PacoteVoucher {
|
||||
|
||||
private String nombempresa;
|
||||
private Date datavenda;
|
||||
private Date datapacote;
|
||||
private String nomePacote;
|
||||
private String descPacote;
|
||||
private BigDecimal subTotal;
|
||||
private BigDecimal desconto;
|
||||
private BigDecimal total;
|
||||
private String nombusuario;
|
||||
private String numoperacion;
|
||||
private String descFormapago1;
|
||||
private String descFormapago2;
|
||||
private String descFormapago3;
|
||||
private BigDecimal valorFormapago1;
|
||||
private BigDecimal valorFormapago2;
|
||||
private BigDecimal valorFormapago3;
|
||||
private SituacaoVendaPacote situacaoVendaPacote;
|
||||
|
||||
/* Dados endereço apanhe */
|
||||
private String descLocalEnderecoApanhe;
|
||||
private String cepEnderecoApanhe;
|
||||
private String enderecoEnderecoApanhe;
|
||||
private String cidadeEnderecoApanhe;
|
||||
private String numeroEnderecoApanhe;
|
||||
private String bairroEnderecoApanhe;
|
||||
private String complementoEnderecoApanhe;
|
||||
private String referenciaEnderecoApanhe;
|
||||
private String desctelefoneEnderecoApanhe;
|
||||
|
||||
/* Dados Cliente Pacote */
|
||||
private String razaoSocialClientePacote;
|
||||
private String cpfCnpjClientePacote;
|
||||
private String descTipoPessoaClientePacote;
|
||||
private String descemailClientePacote;
|
||||
private String desctelefoneClientePacote;
|
||||
private String descfaxClientePacote;
|
||||
private String cepClientePacote;
|
||||
private String enderecoClientePacote;
|
||||
private String numeroClientePacote;
|
||||
private String complementoClientePacote;
|
||||
private String paisClientePacote;
|
||||
private String estadoClientePacote;
|
||||
private String cidadeClientePacote;
|
||||
private String bairroClientePacote;
|
||||
|
||||
private List<PacoteTarifaVoucher> pacoteTarifasVouchers;
|
||||
private List<PacoteItemAdicionalVoucher> itemAdicionalVouchers;
|
||||
|
||||
public String getNombempresa() {
|
||||
return nombempresa;
|
||||
}
|
||||
|
||||
public void setNombempresa(String nombempresa) {
|
||||
this.nombempresa = nombempresa;
|
||||
}
|
||||
|
||||
public Date getDatavenda() {
|
||||
return datavenda;
|
||||
}
|
||||
|
||||
public void setDatavenda(Date datavenda) {
|
||||
this.datavenda = datavenda;
|
||||
}
|
||||
|
||||
public Date getDatapacote() {
|
||||
return datapacote;
|
||||
}
|
||||
|
||||
public void setDatapacote(Date datapacote) {
|
||||
this.datapacote = datapacote;
|
||||
}
|
||||
|
||||
public String getNomePacote() {
|
||||
return nomePacote;
|
||||
}
|
||||
|
||||
public void setNomePacote(String nomePacote) {
|
||||
this.nomePacote = nomePacote;
|
||||
}
|
||||
|
||||
public String getDescPacote() {
|
||||
return descPacote;
|
||||
}
|
||||
|
||||
public void setDescPacote(String descPacote) {
|
||||
this.descPacote = descPacote;
|
||||
}
|
||||
|
||||
public BigDecimal getSubTotal() {
|
||||
return subTotal;
|
||||
}
|
||||
|
||||
public void setSubTotal(BigDecimal subTotal) {
|
||||
this.subTotal = subTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getDesconto() {
|
||||
return desconto;
|
||||
}
|
||||
|
||||
public void setDesconto(BigDecimal desconto) {
|
||||
this.desconto = desconto;
|
||||
}
|
||||
|
||||
public BigDecimal getTotal() {
|
||||
return total;
|
||||
}
|
||||
|
||||
public void setTotal(BigDecimal total) {
|
||||
this.total = total;
|
||||
}
|
||||
|
||||
public String getNombusuario() {
|
||||
return nombusuario;
|
||||
}
|
||||
|
||||
public void setNombusuario(String nombusuario) {
|
||||
this.nombusuario = nombusuario;
|
||||
}
|
||||
|
||||
public List<PacoteTarifaVoucher> getPacoteTarifasVouchers() {
|
||||
return pacoteTarifasVouchers;
|
||||
}
|
||||
|
||||
public void setPacoteTarifasVouchers(List<PacoteTarifaVoucher> pacoteTarifasVouchers) {
|
||||
this.pacoteTarifasVouchers = pacoteTarifasVouchers;
|
||||
}
|
||||
|
||||
public List<PacoteItemAdicionalVoucher> getItemAdicionalVouchers() {
|
||||
return itemAdicionalVouchers;
|
||||
}
|
||||
|
||||
public void setItemAdicionalVouchers(List<PacoteItemAdicionalVoucher> itemAdicionalVouchers) {
|
||||
this.itemAdicionalVouchers = itemAdicionalVouchers;
|
||||
}
|
||||
|
||||
public String getNumoperacion() {
|
||||
return numoperacion;
|
||||
}
|
||||
|
||||
public void setNumoperacion(String numoperacion) {
|
||||
this.numoperacion = numoperacion;
|
||||
}
|
||||
|
||||
public String getDescLocalEnderecoApanhe() {
|
||||
return descLocalEnderecoApanhe;
|
||||
}
|
||||
|
||||
public void setDescLocalEnderecoApanhe(String descLocalEnderecoApanhe) {
|
||||
this.descLocalEnderecoApanhe = descLocalEnderecoApanhe;
|
||||
}
|
||||
|
||||
public String getCepEnderecoApanhe() {
|
||||
return cepEnderecoApanhe;
|
||||
}
|
||||
|
||||
public void setCepEnderecoApanhe(String cepEnderecoApanhe) {
|
||||
this.cepEnderecoApanhe = cepEnderecoApanhe;
|
||||
}
|
||||
|
||||
public String getEnderecoEnderecoApanhe() {
|
||||
return enderecoEnderecoApanhe;
|
||||
}
|
||||
|
||||
public void setEnderecoEnderecoApanhe(String enderecoEnderecoApanhe) {
|
||||
this.enderecoEnderecoApanhe = enderecoEnderecoApanhe;
|
||||
}
|
||||
|
||||
public String getCidadeEnderecoApanhe() {
|
||||
return cidadeEnderecoApanhe;
|
||||
}
|
||||
|
||||
public void setCidadeEnderecoApanhe(String cidadeEnderecoApanhe) {
|
||||
this.cidadeEnderecoApanhe = cidadeEnderecoApanhe;
|
||||
}
|
||||
|
||||
public String getNumeroEnderecoApanhe() {
|
||||
return numeroEnderecoApanhe;
|
||||
}
|
||||
|
||||
public void setNumeroEnderecoApanhe(String numeroEnderecoApanhe) {
|
||||
this.numeroEnderecoApanhe = numeroEnderecoApanhe;
|
||||
}
|
||||
|
||||
public String getBairroEnderecoApanhe() {
|
||||
return bairroEnderecoApanhe;
|
||||
}
|
||||
|
||||
public void setBairroEnderecoApanhe(String bairroEnderecoApanhe) {
|
||||
this.bairroEnderecoApanhe = bairroEnderecoApanhe;
|
||||
}
|
||||
|
||||
public String getComplementoEnderecoApanhe() {
|
||||
return complementoEnderecoApanhe;
|
||||
}
|
||||
|
||||
public void setComplementoEnderecoApanhe(String complementoEnderecoApanhe) {
|
||||
this.complementoEnderecoApanhe = complementoEnderecoApanhe;
|
||||
}
|
||||
|
||||
public String getReferenciaEnderecoApanhe() {
|
||||
return referenciaEnderecoApanhe;
|
||||
}
|
||||
|
||||
public void setReferenciaEnderecoApanhe(String referenciaEnderecoApanhe) {
|
||||
this.referenciaEnderecoApanhe = referenciaEnderecoApanhe;
|
||||
}
|
||||
|
||||
public String getRazaoSocialClientePacote() {
|
||||
return razaoSocialClientePacote;
|
||||
}
|
||||
|
||||
public void setRazaoSocialClientePacote(String razaoSocialClientePacote) {
|
||||
this.razaoSocialClientePacote = razaoSocialClientePacote;
|
||||
}
|
||||
|
||||
public String getCpfCnpjClientePacote() {
|
||||
return cpfCnpjClientePacote;
|
||||
}
|
||||
|
||||
public void setCpfCnpjClientePacote(String cpfCnpjClientePacote) {
|
||||
this.cpfCnpjClientePacote = cpfCnpjClientePacote;
|
||||
}
|
||||
|
||||
public String getDescTipoPessoaClientePacote() {
|
||||
return descTipoPessoaClientePacote;
|
||||
}
|
||||
|
||||
public void setDescTipoPessoaClientePacote(String descTipoPessoaClientePacote) {
|
||||
this.descTipoPessoaClientePacote = descTipoPessoaClientePacote;
|
||||
}
|
||||
|
||||
public String getDescemailClientePacote() {
|
||||
return descemailClientePacote;
|
||||
}
|
||||
|
||||
public void setDescemailClientePacote(String descemailClientePacote) {
|
||||
this.descemailClientePacote = descemailClientePacote;
|
||||
}
|
||||
|
||||
public String getDesctelefoneClientePacote() {
|
||||
return desctelefoneClientePacote;
|
||||
}
|
||||
|
||||
public void setDesctelefoneClientePacote(String desctelefoneClientePacote) {
|
||||
this.desctelefoneClientePacote = desctelefoneClientePacote;
|
||||
}
|
||||
|
||||
public String getDescfaxClientePacote() {
|
||||
return descfaxClientePacote;
|
||||
}
|
||||
|
||||
public void setDescfaxClientePacote(String descfaxClientePacote) {
|
||||
this.descfaxClientePacote = descfaxClientePacote;
|
||||
}
|
||||
|
||||
public String getCepClientePacote() {
|
||||
return cepClientePacote;
|
||||
}
|
||||
|
||||
public void setCepClientePacote(String cepClientePacote) {
|
||||
this.cepClientePacote = cepClientePacote;
|
||||
}
|
||||
|
||||
public String getEnderecoClientePacote() {
|
||||
return enderecoClientePacote;
|
||||
}
|
||||
|
||||
public void setEnderecoClientePacote(String enderecoClientePacote) {
|
||||
this.enderecoClientePacote = enderecoClientePacote;
|
||||
}
|
||||
|
||||
public String getNumeroClientePacote() {
|
||||
return numeroClientePacote;
|
||||
}
|
||||
|
||||
public void setNumeroClientePacote(String numeroClientePacote) {
|
||||
this.numeroClientePacote = numeroClientePacote;
|
||||
}
|
||||
|
||||
public String getComplementoClientePacote() {
|
||||
return complementoClientePacote;
|
||||
}
|
||||
|
||||
public void setComplementoClientePacote(String complementoClientePacote) {
|
||||
this.complementoClientePacote = complementoClientePacote;
|
||||
}
|
||||
|
||||
public String getPaisClientePacote() {
|
||||
return paisClientePacote;
|
||||
}
|
||||
|
||||
public void setPaisClientePacote(String paisClientePacote) {
|
||||
this.paisClientePacote = paisClientePacote;
|
||||
}
|
||||
|
||||
public String getEstadoClientePacote() {
|
||||
return estadoClientePacote;
|
||||
}
|
||||
|
||||
public void setEstadoClientePacote(String estadoClientePacote) {
|
||||
this.estadoClientePacote = estadoClientePacote;
|
||||
}
|
||||
|
||||
public String getCidadeClientePacote() {
|
||||
return cidadeClientePacote;
|
||||
}
|
||||
|
||||
public void setCidadeClientePacote(String cidadeClientePacote) {
|
||||
this.cidadeClientePacote = cidadeClientePacote;
|
||||
}
|
||||
|
||||
public String getBairroClientePacote() {
|
||||
return bairroClientePacote;
|
||||
}
|
||||
|
||||
public void setBairroClientePacote(String bairroClientePacote) {
|
||||
this.bairroClientePacote = bairroClientePacote;
|
||||
}
|
||||
|
||||
public String getDescFormapago1() {
|
||||
return descFormapago1;
|
||||
}
|
||||
|
||||
public void setDescFormapago1(String descFormapago1) {
|
||||
this.descFormapago1 = descFormapago1;
|
||||
}
|
||||
|
||||
public String getDescFormapago2() {
|
||||
return descFormapago2;
|
||||
}
|
||||
|
||||
public void setDescFormapago2(String descFormapago2) {
|
||||
this.descFormapago2 = descFormapago2;
|
||||
}
|
||||
|
||||
public String getDescFormapago3() {
|
||||
return descFormapago3;
|
||||
}
|
||||
|
||||
public void setDescFormapago3(String descFormapago3) {
|
||||
this.descFormapago3 = descFormapago3;
|
||||
}
|
||||
|
||||
public BigDecimal getValorFormapago1() {
|
||||
return valorFormapago1;
|
||||
}
|
||||
|
||||
public void setValorFormapago1(BigDecimal valorFormapago1) {
|
||||
this.valorFormapago1 = valorFormapago1;
|
||||
}
|
||||
|
||||
public BigDecimal getValorFormapago2() {
|
||||
return valorFormapago2;
|
||||
}
|
||||
|
||||
public void setValorFormapago2(BigDecimal valorFormapago2) {
|
||||
this.valorFormapago2 = valorFormapago2;
|
||||
}
|
||||
|
||||
public BigDecimal getValorFormapago3() {
|
||||
return valorFormapago3;
|
||||
}
|
||||
|
||||
public void setValorFormapago3(BigDecimal valorFormapago3) {
|
||||
this.valorFormapago3 = valorFormapago3;
|
||||
}
|
||||
|
||||
public String getDesctelefoneEnderecoApanhe() {
|
||||
return desctelefoneEnderecoApanhe;
|
||||
}
|
||||
|
||||
public void setDesctelefoneEnderecoApanhe(String desctelefoneEnderecoApanhe) {
|
||||
this.desctelefoneEnderecoApanhe = desctelefoneEnderecoApanhe;
|
||||
}
|
||||
|
||||
public SituacaoVendaPacote getSituacaoVendaPacote() {
|
||||
return situacaoVendaPacote;
|
||||
}
|
||||
|
||||
public void setSituacaoVendaPacote(SituacaoVendaPacote situacaoVendaPacote) {
|
||||
this.situacaoVendaPacote = situacaoVendaPacote;
|
||||
}
|
||||
|
||||
}
|
|
@ -25,13 +25,13 @@ import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchOb
|
|||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEnderecoApanhe;
|
||||
|
||||
@Controller("busquedaAlterarEnderecoApanheController")
|
||||
@Controller("busquedaManutencaoPacoteController")
|
||||
@Scope("prototype")
|
||||
public class BusquedaAlterarEnderecoApanheController extends MyGenericForwardComposer {
|
||||
public class BusquedaManutencaoPacoteController extends MyGenericForwardComposer {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(BusquedaAlterarEnderecoApanheController.class);
|
||||
private static final Logger log = LoggerFactory.getLogger(BusquedaManutencaoPacoteController.class);
|
||||
|
||||
@Autowired
|
||||
private transient PagedListWrapper<EnderecoApanhe> plwEnderecoApanhe;
|
||||
|
@ -68,8 +68,8 @@ public class BusquedaAlterarEnderecoApanheController extends MyGenericForwardCom
|
|||
args.put("enderecoApanhe", t);
|
||||
args.put("enderecoApanheList", enderecoApanheList);
|
||||
|
||||
openWindow("/gui/senda_amigo/editarAlterarEnderecoApanhe.zul",
|
||||
Labels.getLabel("editarAlterarEnderecoApanheController.window.title"), args, MODAL);
|
||||
openWindow("/gui/senda_amigo/editarManutencaoPacote.zul",
|
||||
Labels.getLabel("editarManutencaoPacoteController.window.title"), args, MODAL);
|
||||
}
|
||||
|
||||
private void refreshLista() {
|
||||
|
@ -85,7 +85,7 @@ public class BusquedaAlterarEnderecoApanheController extends MyGenericForwardCom
|
|||
if (enderecoApanheList.getData().length == 0) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||
Labels.getLabel("busquedaAlterarEnderecoApanheController.window.title"),
|
||||
Labels.getLabel("busquedaManutencaoPacoteController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
} catch (InterruptedException e) {
|
||||
log.error(e.getMessage(), e.getCause());
|
|
@ -1,5 +1,13 @@
|
|||
package com.rjconsultores.ventaboletos.web.gui.controladores.pacote;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
|
||||
import net.sf.jasperreports.engine.JasperReport;
|
||||
import net.sf.jasperreports.engine.util.JRLoader;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
|
@ -14,20 +22,25 @@ import org.zkoss.zul.Radio;
|
|||
|
||||
import com.rjconsultores.ventaboletos.entidad.EnderecoApanhe;
|
||||
import com.rjconsultores.ventaboletos.enums.LocalEnderecoApanhe;
|
||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioVendaPacoteVoucher;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||
import com.rjconsultores.ventaboletos.service.EnderecoApanheService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyDatebox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||
|
||||
@Controller("editarAlterarEnderecoApanheController")
|
||||
@Controller("editarManutencaoPacoteController")
|
||||
@Scope("prototype")
|
||||
public class EditarAlterarEnderecoApanheController extends MyGenericForwardComposer {
|
||||
public class EditarManutencaoPacoteController extends MyGenericForwardComposer {
|
||||
|
||||
private static Logger log = Logger.getLogger(EditarAlterarEnderecoApanheController.class);
|
||||
private static Logger log = Logger.getLogger(EditarManutencaoPacoteController.class);
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Autowired
|
||||
private DataSource dataSourceRead;
|
||||
|
||||
@Autowired
|
||||
private EnderecoApanheService enderecoApanheService;
|
||||
|
||||
|
@ -75,7 +88,7 @@ public class EditarAlterarEnderecoApanheController extends MyGenericForwardCompo
|
|||
enderecoApanheOriginal = (EnderecoApanhe) enderecoApanhe.clone();
|
||||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
public void onClick$btnSalvarEnderecoApanhe(Event ev) throws InterruptedException {
|
||||
txtDeschotel.getValue();
|
||||
txtBairro.getValue();
|
||||
txtCep.getValue();
|
||||
|
@ -106,16 +119,15 @@ public class EditarAlterarEnderecoApanheController extends MyGenericForwardCompo
|
|||
enderecoApanheList.removeItem(enderecoApanheOriginal);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarAlterarEnderecoApanheController.MSG.suscribirOK"),
|
||||
Labels.getLabel("editarAlterarEnderecoApanheController.window.title"),
|
||||
Labels.getLabel("editarManutencaoPacoteController.MSG.suscribirOK"),
|
||||
Labels.getLabel("editarManutencaoPacoteController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
closeWindow();
|
||||
} catch (Exception ex) {
|
||||
log.error("editarHotelController: " + ex);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarAlterarEnderecoApanheController.window.title"),
|
||||
Labels.getLabel("editarManutencaoPacoteController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
|
@ -123,8 +135,8 @@ public class EditarAlterarEnderecoApanheController extends MyGenericForwardCompo
|
|||
public void onClick$btnApagar(Event ev) {
|
||||
try {
|
||||
int resp = Messagebox.show(
|
||||
Labels.getLabel("editarAlterarEnderecoApanheController.MSG.borrarPergunta"),
|
||||
Labels.getLabel("editarAlterarEnderecoApanheController.window.title"),
|
||||
Labels.getLabel("editarManutencaoPacoteController.MSG.borrarPergunta"),
|
||||
Labels.getLabel("editarManutencaoPacoteController.window.title"),
|
||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||
|
||||
if (resp == Messagebox.YES) {
|
||||
|
@ -132,8 +144,8 @@ public class EditarAlterarEnderecoApanheController extends MyGenericForwardCompo
|
|||
enderecoApanheService.borrar(enderecoApanhe);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarAlterarEnderecoApanheController.MSG.borrarOK"),
|
||||
Labels.getLabel("editarAlterarEnderecoApanheController.window.title"),
|
||||
Labels.getLabel("editarManutencaoPacoteController.MSG.borrarOK"),
|
||||
Labels.getLabel("editarManutencaoPacoteController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
enderecoApanheList.removeItem(enderecoApanhe);
|
||||
|
@ -145,6 +157,29 @@ public class EditarAlterarEnderecoApanheController extends MyGenericForwardCompo
|
|||
}
|
||||
}
|
||||
|
||||
public void onClick$btnEmitirVoucherVendaPacote(Event ev) {
|
||||
try {
|
||||
Map<String, Object> parametros = new HashMap<String, Object>();
|
||||
parametros.put("vendapacoteId", enderecoApanhe.getVendaPacote().getVendapacoteId());
|
||||
|
||||
JasperReport subReportePacoteTarifasVouchers = (JasperReport) JRLoader.loadObject(this.getClass().getResourceAsStream("/com/rjconsultores/ventaboletos/relatorios/templates/SubReportePacoteTarifasVouchers.jasper"));
|
||||
parametros.put("subReportePacoteTarifasVouchers", subReportePacoteTarifasVouchers);
|
||||
|
||||
JasperReport subReporteItemAdicionalVouchers = (JasperReport) JRLoader.loadObject(this.getClass().getResourceAsStream("/com/rjconsultores/ventaboletos/relatorios/templates/SubReporteItemAdicionalVouchers.jasper"));
|
||||
parametros.put("subReporteItemAdicionalVouchers", subReporteItemAdicionalVouchers);
|
||||
|
||||
Relatorio relatorio = new RelatorioVendaPacoteVoucher(parametros, dataSourceRead.getConnection(), "SubReportePacoteTarifasVouchers", "SubReporteItemAdicionalVouchers");
|
||||
|
||||
Map<String, Object> args = new HashMap<String, Object>();
|
||||
args.put("relatorio", relatorio);
|
||||
|
||||
openWindow("/component/reportView.zul",
|
||||
Labels.getLabel("RelatorioVendaPacoteVoucher.window.title"), args, MODAL);
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
public MyTextbox getTxtCep() {
|
||||
return txtCep;
|
||||
}
|
|
@ -1,27 +0,0 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.pacote;
|
||||
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
|
||||
public class ItemMenuAlterarEnderecoApanhe extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuAlterarEnderecoApanhe() {
|
||||
super("indexController.mniAlterarEnderecoApanhe.label");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CLIENTE.MENU.CLIENTEPACOTE.ALTERARENDERECOAPANHE";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/senda_amigo/busquedaAlterarEnderecoApanhe.zul",
|
||||
Labels.getLabel("busquedaAlterarEnderecoApanheController.window.title"), getArgs(), desktop);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.pacote;
|
||||
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
|
||||
public class ItemMenuManutencaoPacote extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuManutencaoPacote() {
|
||||
super("indexController.mniManutencaoPacote.label");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CLIENTE.MENU.CLIENTEPACOTE.MANUTENCAOPACOTE";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/senda_amigo/busquedaManutencaoPacote.zul",
|
||||
Labels.getLabel("busquedaManutencaoPacoteController.window.title"), getArgs(), desktop);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -375,6 +375,9 @@
|
|||
<value>com.rjconsultores.ventaboletos.entidad.PrecoApanhe</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.EnderecoApanhe</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.VendaPacote</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ClientePacote</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.TarifaVendaPacote</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.PacoteFormapago</value>
|
||||
|
||||
<value>com.rjconsultores.ventaboletos.entidad.FiscalTotnaofiscalEmpresa</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.FiscalFormapagoEmpresa</value>
|
||||
|
|
|
@ -249,7 +249,7 @@ indexController.mniRelatorioVendasPacotesBoletos.label = Ventas de Pacotes - Bol
|
|||
indexController.mniRelatorioDiferencasTransferencias.label = Relatório de Diferenças em Transferências
|
||||
|
||||
indexController.mniSubMenuClientePacote.label=Pacote
|
||||
indexController.mniAlterarEnderecoApanhe.label=Alterar Endereço Apanhe
|
||||
indexController.mniManutencaoPacote.label=Manutenção Pacote
|
||||
|
||||
#PARTE REALIZADA POR MANUEL
|
||||
indexController.mnCortesias.label = Cortesias para empleados
|
||||
|
@ -5272,45 +5272,47 @@ editarPrecoApanheController.error.verificarHotelColoniaCiudadInformado.label = I
|
|||
editarPrecoApanheController.MSG.suscribirOK = Preço Apanhe se registró exitosamente
|
||||
|
||||
# Alterar Preco Apanhe
|
||||
busquedaAlterarEnderecoApanheController.window.title = Búsqueda Endereço Apanhe
|
||||
busquedaAlterarEnderecoApanheController.btnRefresh.tooltiptext = Actualizar
|
||||
busquedaAlterarEnderecoApanheController.btnNovo.tooltiptext = Incluir
|
||||
busquedaAlterarEnderecoApanheController.btnCerrar.tooltiptext = Cerrar
|
||||
busquedaAlterarEnderecoApanheController.btnPesquisa.label = Búsqueda
|
||||
busquedaAlterarEnderecoApanheController.lhId.label = ID
|
||||
busquedaAlterarEnderecoApanheController.lhLocalEnderecoApanhe.label = Local Apanhe
|
||||
busquedaAlterarEnderecoApanheController.lhDeschotel.label = Hotel
|
||||
busquedaAlterarEnderecoApanheController.lhColonia.label = Colonia
|
||||
busquedaAlterarEnderecoApanheController.lhCiudad.label = Ciudad
|
||||
busquedaAlterarEnderecoApanheController.lhNumero.label = Número
|
||||
busquedaAlterarEnderecoApanheController.lhComplemento.label = Complemento
|
||||
busquedaAlterarEnderecoApanheController.lhCep.label = Cep
|
||||
busquedaAlterarEnderecoApanheController.lhEndereco.label = Logradouro
|
||||
busquedaAlterarEnderecoApanheController.lhReferencia.label = Referência
|
||||
busquedaAlterarEnderecoApanheController.lhNumoperacion.label = Num Operacion
|
||||
busquedaManutencaoPacoteController.window.title = Búsqueda Endereço Apanhe
|
||||
busquedaManutencaoPacoteController.btnRefresh.tooltiptext = Actualizar
|
||||
busquedaManutencaoPacoteController.btnNovo.tooltiptext = Incluir
|
||||
busquedaManutencaoPacoteController.btnCerrar.tooltiptext = Cerrar
|
||||
busquedaManutencaoPacoteController.btnPesquisa.label = Búsqueda
|
||||
busquedaManutencaoPacoteController.lhId.label = ID
|
||||
busquedaManutencaoPacoteController.lhLocalEnderecoApanhe.label = Local Apanhe
|
||||
busquedaManutencaoPacoteController.lhDeschotel.label = Hotel
|
||||
busquedaManutencaoPacoteController.lhColonia.label = Colonia
|
||||
busquedaManutencaoPacoteController.lhCiudad.label = Ciudad
|
||||
busquedaManutencaoPacoteController.lhNumero.label = Número
|
||||
busquedaManutencaoPacoteController.lhComplemento.label = Complemento
|
||||
busquedaManutencaoPacoteController.lhCep.label = Cep
|
||||
busquedaManutencaoPacoteController.lhEndereco.label = Logradouro
|
||||
busquedaManutencaoPacoteController.lhReferencia.label = Referência
|
||||
busquedaManutencaoPacoteController.lhNumoperacion.label = Num Operacion
|
||||
|
||||
# Editar Preco Apanhe
|
||||
editarAlterarEnderecoApanheController.window.title = Alterar Endereço de Apanhe
|
||||
editarAlterarEnderecoApanheController.btnApagar.tooltiptext = Borrar
|
||||
editarAlterarEnderecoApanheController.btnSalvar.tooltiptext = Guardar
|
||||
editarAlterarEnderecoApanheController.btnFechar.tooltiptext = Cerrar
|
||||
editarAlterarEnderecoApanheController.lhLocalEnderecoApanhe.label = Local Apanhe
|
||||
editarAlterarEnderecoApanheController.lhLocalApanheEmCasa.label = Apanhe Em Casa
|
||||
editarAlterarEnderecoApanheController.lhLocalApanheHotel.label = Hotel
|
||||
editarAlterarEnderecoApanheController.lhLocalApanheRegiaoMetropolitana.label = Região Metropolitana
|
||||
editarAlterarEnderecoApanheController.lhLocalApanheNenhum.label = Nenhum
|
||||
editarAlterarEnderecoApanheController.lhHotel.label = Hotel
|
||||
editarAlterarEnderecoApanheController.lhColonia.label = Colonia
|
||||
editarAlterarEnderecoApanheController.lhCiudad.label = Ciudad
|
||||
editarAlterarEnderecoApanheController.lhPreco.label = Precio
|
||||
editarAlterarEnderecoApanheController.MSG.suscribirOK = Alteración de la Dirección de Coja Registrado con Éxito.
|
||||
editarAlterarEnderecoApanheController.lhNumero.label = Número
|
||||
editarAlterarEnderecoApanheController.lhComplemento.label = Complemento
|
||||
editarAlterarEnderecoApanheController.lhCep.label = Cep
|
||||
editarAlterarEnderecoApanheController.lhEndereco.label = Logradouro
|
||||
editarAlterarEnderecoApanheController.lhReferencia.label = Referencia
|
||||
editarAlterarEnderecoApanheController.lhNumoperacion.label = Num Operacion
|
||||
editarAlterarEnderecoApanheController.lhDataPacote.label = Fecha Pacote
|
||||
editarManutencaoPacoteController.window.title = Alterar Endereço de Apanhe
|
||||
editarManutencaoPacoteController.btnApagar.tooltiptext = Borrar
|
||||
editarManutencaoPacoteController.btnSalvar.tooltiptext = Guardar Endereço Apanhe
|
||||
editarManutencaoPacoteController.btnFechar.tooltiptext = Cerrar
|
||||
editarManutencaoPacoteController.btnVoucher.tooltiptext = Voucher
|
||||
editarManutencaoPacoteController.tab.enderecoApanhe = Endereço Apanhe
|
||||
editarManutencaoPacoteController.lhLocalEnderecoApanhe.label = Local Apanhe
|
||||
editarManutencaoPacoteController.lhLocalApanheEmCasa.label = Apanhe Em Casa
|
||||
editarManutencaoPacoteController.lhLocalApanheHotel.label = Hotel
|
||||
editarManutencaoPacoteController.lhLocalApanheRegiaoMetropolitana.label = Região Metropolitana
|
||||
editarManutencaoPacoteController.lhLocalApanheNenhum.label = Nenhum
|
||||
editarManutencaoPacoteController.lhHotel.label = Hotel
|
||||
editarManutencaoPacoteController.lhColonia.label = Colonia
|
||||
editarManutencaoPacoteController.lhCiudad.label = Ciudad
|
||||
editarManutencaoPacoteController.lhPreco.label = Precio
|
||||
editarManutencaoPacoteController.MSG.suscribirOK = Alteración de la Dirección de Coja Registrado con Éxito.
|
||||
editarManutencaoPacoteController.lhNumero.label = Número
|
||||
editarManutencaoPacoteController.lhComplemento.label = Complemento
|
||||
editarManutencaoPacoteController.lhCep.label = Cep
|
||||
editarManutencaoPacoteController.lhEndereco.label = Logradouro
|
||||
editarManutencaoPacoteController.lhReferencia.label = Referencia
|
||||
editarManutencaoPacoteController.lhNumoperacion.label = Num Operacion
|
||||
editarManutencaoPacoteController.lhDataPacote.label = Fecha Pacote
|
||||
|
||||
# Relatorio Vendas Pacotes Resumido
|
||||
relatorioVendasPacotesResumidoController.window.title = Relatório Vendas de Pacotes - Resumido
|
||||
|
@ -5331,3 +5333,6 @@ relatorioVendasPacotesBoletosController.lbDataIni.value = Fecha Inicio
|
|||
relatorioVendasPacotesBoletosController.lbDataFin.value = Fecha Final
|
||||
relatorioVendasPacotesBoletosController.lblEmpresa.value = Empresa
|
||||
relatorioVendasPacotesBoletosController.lblPacote.value = Pacote
|
||||
|
||||
# Relatorio Venda Pacote Voucher
|
||||
RelatorioVendaPacoteVoucher.window.title = Voucher Venda Pacote
|
|
@ -261,7 +261,7 @@ indexController.mniRelgerencialEmpresa.label=Relatorio Gerencial
|
|||
indexController.mniImportacionFiscal.label=Importação Fiscal
|
||||
|
||||
indexController.mniSubMenuClientePacote.label=Pacote
|
||||
indexController.mniAlterarEnderecoApanhe.label=Alterar Endereço Apanhe
|
||||
indexController.mniManutencaoPacote.label=Manutenção Pacote
|
||||
|
||||
#PARTE REALIZADA POR MANUEL
|
||||
indexController.mnCortesias.label = Cortesias Para Funcionários
|
||||
|
@ -5410,47 +5410,49 @@ editarRelgerencialEmpresaController.MSG.erroTipoRelgerencial=Tipo Relatório Ger
|
|||
filtroRelatorioAgenciasNaoImportadas.lbDataIni.value = Data Inicio
|
||||
filtroRelatorioAgenciasNaoImportadas.lbDataFin.value = Data Final
|
||||
|
||||
# Alterar Preco Apanhe
|
||||
busquedaAlterarEnderecoApanheController.window.title = Pesquisar Endereço Apanhe
|
||||
busquedaAlterarEnderecoApanheController.btnRefresh.tooltiptext = Atualizar
|
||||
busquedaAlterarEnderecoApanheController.btnNovo.tooltiptext = Incluir
|
||||
busquedaAlterarEnderecoApanheController.btnCerrar.tooltiptext = Fechar
|
||||
busquedaAlterarEnderecoApanheController.btnPesquisa.label = Pesquisa
|
||||
busquedaAlterarEnderecoApanheController.lhId.label = ID
|
||||
busquedaAlterarEnderecoApanheController.lhLocalEnderecoApanhe.label = Local Apanhe
|
||||
busquedaAlterarEnderecoApanheController.lhDeschotel.label = Hotel
|
||||
busquedaAlterarEnderecoApanheController.lhColonia.label = Bairro
|
||||
busquedaAlterarEnderecoApanheController.lhCiudad.label = Cidade
|
||||
busquedaAlterarEnderecoApanheController.lhNumero.label = Número
|
||||
busquedaAlterarEnderecoApanheController.lhComplemento.label = Complemento
|
||||
busquedaAlterarEnderecoApanheController.lhCep.label = Cep
|
||||
busquedaAlterarEnderecoApanheController.lhEndereco.label = Logradouro
|
||||
busquedaAlterarEnderecoApanheController.lhReferencia.label = Referência
|
||||
busquedaAlterarEnderecoApanheController.lhNumoperacion.label = Localizador
|
||||
busquedaAlterarEnderecoApanheController.lhDataPacote.label = Data Pacote
|
||||
# Buscar Manutenção Pacote
|
||||
busquedaManutencaoPacoteController.window.title = Pesquisar Venda Pacotes
|
||||
busquedaManutencaoPacoteController.btnRefresh.tooltiptext = Atualizar
|
||||
busquedaManutencaoPacoteController.btnNovo.tooltiptext = Incluir
|
||||
busquedaManutencaoPacoteController.btnCerrar.tooltiptext = Fechar
|
||||
busquedaManutencaoPacoteController.btnPesquisa.label = Pesquisa
|
||||
busquedaManutencaoPacoteController.lhId.label = ID
|
||||
busquedaManutencaoPacoteController.lhLocalEnderecoApanhe.label = Local Apanhe
|
||||
busquedaManutencaoPacoteController.lhDeschotel.label = Hotel
|
||||
busquedaManutencaoPacoteController.lhColonia.label = Bairro
|
||||
busquedaManutencaoPacoteController.lhCiudad.label = Cidade
|
||||
busquedaManutencaoPacoteController.lhNumero.label = Número
|
||||
busquedaManutencaoPacoteController.lhComplemento.label = Complemento
|
||||
busquedaManutencaoPacoteController.lhCep.label = Cep
|
||||
busquedaManutencaoPacoteController.lhEndereco.label = Logradouro
|
||||
busquedaManutencaoPacoteController.lhReferencia.label = Referência
|
||||
busquedaManutencaoPacoteController.lhNumoperacion.label = Localizador
|
||||
busquedaManutencaoPacoteController.lhDataPacote.label = Data Pacote
|
||||
|
||||
# Editar Preco Apanhe
|
||||
editarAlterarEnderecoApanheController.window.title = Alterar Endereço de Apanhe
|
||||
editarAlterarEnderecoApanheController.btnApagar.tooltiptext = Eliminar
|
||||
editarAlterarEnderecoApanheController.btnSalvar.tooltiptext = Salvar
|
||||
editarAlterarEnderecoApanheController.btnFechar.tooltiptext = Fechar
|
||||
editarAlterarEnderecoApanheController.lhLocalEnderecoApanhe.label = Local Apanhe
|
||||
editarAlterarEnderecoApanheController.lhLocalApanheEmCasa.label = Apanhe Em Casa
|
||||
editarAlterarEnderecoApanheController.lhLocalApanheHotel.label = Hotel
|
||||
editarAlterarEnderecoApanheController.lhLocalApanheRegiaoMetropolitana.label = Região Metropolitana
|
||||
editarAlterarEnderecoApanheController.lhLocalApanheNenhum.label = Nenhum
|
||||
editarAlterarEnderecoApanheController.lhHotel.label = Hotel
|
||||
editarAlterarEnderecoApanheController.lhColonia.label = Bairro
|
||||
editarAlterarEnderecoApanheController.lhCiudad.label = Cidade
|
||||
editarAlterarEnderecoApanheController.lhPreco.label = Preço
|
||||
editarAlterarEnderecoApanheController.MSG.suscribirOK = Alteração do Endereço de Apanhe Registrado com Sucesso.
|
||||
editarAlterarEnderecoApanheController.lhNumero.label = Número
|
||||
editarAlterarEnderecoApanheController.lhComplemento.label = Complemento
|
||||
editarAlterarEnderecoApanheController.lhCep.label = Cep
|
||||
editarAlterarEnderecoApanheController.lhEndereco.label = Logradouro
|
||||
editarAlterarEnderecoApanheController.lhReferencia.label = Referência
|
||||
editarAlterarEnderecoApanheController.lhNumoperacion.label = Localizador
|
||||
editarAlterarEnderecoApanheController.lhDataPacote.label = Data Pacote
|
||||
# Editar Manutenção Pacote
|
||||
editarManutencaoPacoteController.window.title = Manutenção Venda Pacote
|
||||
editarManutencaoPacoteController.btnApagar.tooltiptext = Eliminar
|
||||
editarManutencaoPacoteController.btnSalvar.tooltiptext = Salvar Endereço Apanhe
|
||||
editarManutencaoPacoteController.btnFechar.tooltiptext = Fechar
|
||||
editarManutencaoPacoteController.btnVoucher.tooltiptext = Voucher
|
||||
editarManutencaoPacoteController.tab.enderecoApanhe = Endereço Apanhe
|
||||
editarManutencaoPacoteController.lhLocalEnderecoApanhe.label = Local Apanhe
|
||||
editarManutencaoPacoteController.lhLocalApanheEmCasa.label = Apanhe Em Casa
|
||||
editarManutencaoPacoteController.lhLocalApanheHotel.label = Hotel
|
||||
editarManutencaoPacoteController.lhLocalApanheRegiaoMetropolitana.label = Região Metropolitana
|
||||
editarManutencaoPacoteController.lhLocalApanheNenhum.label = Nenhum
|
||||
editarManutencaoPacoteController.lhHotel.label = Hotel
|
||||
editarManutencaoPacoteController.lhColonia.label = Bairro
|
||||
editarManutencaoPacoteController.lhCiudad.label = Cidade
|
||||
editarManutencaoPacoteController.lhPreco.label = Preço
|
||||
editarManutencaoPacoteController.MSG.suscribirOK = Alteração do Endereço de Apanhe Registrado com Sucesso.
|
||||
editarManutencaoPacoteController.lhNumero.label = Número
|
||||
editarManutencaoPacoteController.lhComplemento.label = Complemento
|
||||
editarManutencaoPacoteController.lhCep.label = Cep
|
||||
editarManutencaoPacoteController.lhEndereco.label = Logradouro
|
||||
editarManutencaoPacoteController.lhReferencia.label = Referência
|
||||
editarManutencaoPacoteController.lhNumoperacion.label = Localizador
|
||||
editarManutencaoPacoteController.lhDataPacote.label = Data Pacote
|
||||
|
||||
# Relatorio Vendas Pacotes Resumido
|
||||
relatorioVendasPacotesResumidoController.window.title = Relatório Vendas de Pacotes - Resumido
|
||||
|
@ -5471,3 +5473,6 @@ relatorioVendasPacotesBoletosController.lbDataIni.value = Data Inicial
|
|||
relatorioVendasPacotesBoletosController.lbDataFin.value = Data Final
|
||||
relatorioVendasPacotesBoletosController.lblEmpresa.value = Empresa
|
||||
relatorioVendasPacotesBoletosController.lblPacote.value = Pacote
|
||||
|
||||
# Relatorio Venda Pacote Voucher
|
||||
RelatorioVendaPacoteVoucher.window.title = Voucher Venda Pacote
|
|
@ -1,19 +1,19 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?page contentType="text/html;charset=UTF-8"?>
|
||||
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winBusquedaAlterarEnderecoApanhe"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winBusquedaManutencaoPacote"?>
|
||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winBusquedaAlterarEnderecoApanhe" title="${c:l('busquedaAlterarEnderecoApanheController.window.title')}"
|
||||
apply="${busquedaAlterarEnderecoApanheController}" contentStyle="overflow:auto"
|
||||
<window id="winBusquedaManutencaoPacote" title="${c:l('busquedaManutencaoPacoteController.window.title')}"
|
||||
apply="${busquedaManutencaoPacoteController}" contentStyle="overflow:auto"
|
||||
height="450px" width="650px" border="normal" >
|
||||
<toolbar>
|
||||
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaAlterarEnderecoApanheController.btnRefresh.tooltiptext')}" />
|
||||
tooltiptext="${c:l('busquedaManutencaoPacoteController.btnRefresh.tooltiptext')}" />
|
||||
<separator orient="vertical" />
|
||||
<button id="btnCerrar" onClick="winBusquedaAlterarEnderecoApanhe.detach()" image="/gui/img/exit.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaAlterarEnderecoApanheController.btnCerrar.tooltiptext')}"/>
|
||||
<button id="btnCerrar" onClick="winBusquedaManutencaoPacote.detach()" image="/gui/img/exit.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaManutencaoPacoteController.btnCerrar.tooltiptext')}"/>
|
||||
</toolbar>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
|
@ -23,7 +23,7 @@
|
|||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaAlterarEnderecoApanheController.lhNumoperacion.label')}"/>
|
||||
<label value="${c:l('busquedaManutencaoPacoteController.lhNumoperacion.label')}"/>
|
||||
<textbox id="txtNumoperacion" width="300px" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
</rows>
|
||||
|
@ -31,7 +31,7 @@
|
|||
|
||||
<toolbar>
|
||||
<button id="btnPesquisa" image="/gui/img/find.png"
|
||||
label="${c:l('busquedaAlterarEnderecoApanheController.btnPesquisa.label')}"/>
|
||||
label="${c:l('busquedaManutencaoPacoteController.btnPesquisa.label')}"/>
|
||||
</toolbar>
|
||||
|
||||
<paging id="pagingHotel" pageSize="10"/>
|
||||
|
@ -39,19 +39,19 @@
|
|||
vflex="true" multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader id="lhId" width="70px" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaAlterarEnderecoApanheController.lhId.label')}"
|
||||
label="${c:l('busquedaManutencaoPacoteController.lhId.label')}"
|
||||
sort="auto(enderecoapanheId)"/>
|
||||
<listheader id="lhNumoperacion" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaAlterarEnderecoApanheController.lhNumoperacion.label')}"
|
||||
label="${c:l('busquedaManutencaoPacoteController.lhNumoperacion.label')}"
|
||||
sort="auto(vendaPacote.numoperacion)"/>
|
||||
<listheader id="lhDataPacote" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaAlterarEnderecoApanheController.lhDataPacote.label')}"
|
||||
label="${c:l('busquedaManutencaoPacoteController.lhDataPacote.label')}"
|
||||
sort="auto(vendaPacote.datapacote)"/>
|
||||
<listheader id="lhLocalEnderecoApanhe" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaAlterarEnderecoApanheController.lhLocalEnderecoApanhe.label')}"
|
||||
label="${c:l('busquedaManutencaoPacoteController.lhLocalEnderecoApanhe.label')}"
|
||||
sort="auto(localEnderecoApanhe)"/>
|
||||
<listheader id="lhDeschotel" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaAlterarEnderecoApanheController.lhDeschotel.label')}"
|
||||
label="${c:l('busquedaManutencaoPacoteController.lhDeschotel.label')}"
|
||||
sort="auto(deschotel)"/>
|
||||
</listhead>
|
||||
</listbox>
|
|
@ -1,104 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?page contentType="text/html;charset=UTF-8"?>
|
||||
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winEditarAlterarEnderecoApanhe"?>
|
||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winEditarAlterarEnderecoApanhe" border="normal"
|
||||
apply="${editarAlterarEnderecoApanheController}"
|
||||
width="600px" height="340px" contentStyle="overflow:auto"
|
||||
title="${c:l('editarAlterarEnderecoApanheController.window.title')}">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
<button id="btnSalvar" height="20"
|
||||
image="/gui/img/save.png" width="35px"
|
||||
tooltiptext="${c:l('editarAlterarEnderecoApanheController.btnSalvar.tooltiptext')}"/>
|
||||
<button id="btnFechar" height="20"
|
||||
image="/gui/img/exit.png" width="35px"
|
||||
onClick="winEditarAlterarEnderecoApanhe.detach()"
|
||||
tooltiptext="${c:l('editarAlterarEnderecoApanheController.btnFechar.tooltiptext')}"/>
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="25%" />
|
||||
<column width="75%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label id="lbNumoperacion" value="${c:l('editarAlterarEnderecoApanheController.lhNumoperacion.label')}"/>
|
||||
<textbox id="txtNumoperacion" width="30%" maxlength="12"
|
||||
value="@{winEditarAlterarEnderecoApanhe$composer.enderecoApanhe.vendaPacote.numoperacion}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
readonly="true"
|
||||
disabled="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbDatapacote" value="${c:l('editarAlterarEnderecoApanheController.lhDataPacote.label')}"/>
|
||||
<datebox id="dtDatapacote" width="30%"
|
||||
value="@{winEditarAlterarEnderecoApanhe$composer.enderecoApanhe.vendaPacote.datapacote}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyDatebox"
|
||||
readonly="true"
|
||||
disabled="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbLocalEnderecoApanhe" value="${c:l('editarAlterarEnderecoApanheController.lhLocalEnderecoApanhe.label')}" />
|
||||
<radiogroup Id="rdgLocalApanhe">
|
||||
<radio id="rdApanharEmCasa"
|
||||
label="${c:l('editarAlterarEnderecoApanheController.lhLocalApanheEmCasa.label')}" />
|
||||
<radio id="rdHotel"
|
||||
label="${c:l('editarAlterarEnderecoApanheController.lhLocalApanheHotel.label')}" />
|
||||
<radio id="rdRegiaoMetropolitana"
|
||||
label="${c:l('editarAlterarEnderecoApanheController.lhLocalApanheRegiaoMetropolitana.label')}" />
|
||||
<radio id="rdNenhum"
|
||||
label="${c:l('editarAlterarEnderecoApanheController.lhLocalApanheNenhum.label')}" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbDeschotel" value="${c:l('editarAlterarEnderecoApanheController.lhHotel.label')}"/>
|
||||
<textbox id="txtDeschotel" width="90%" maxlength="100"
|
||||
value="@{winEditarAlterarEnderecoApanhe$composer.enderecoApanhe.deschotel}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbCep" value="${c:l('editarAlterarEnderecoApanheController.lhCep.label')}"/>
|
||||
<textbox id="txtCep" width="25%" maxlength="8"
|
||||
value="@{winEditarAlterarEnderecoApanhe$composer.enderecoApanhe.cep}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbEndereco" value="${c:l('editarAlterarEnderecoApanheController.lhEndereco.label')}"/>
|
||||
<textbox id="txtEndereco" width="90%" maxlength="100"
|
||||
value="@{winEditarAlterarEnderecoApanhe$composer.enderecoApanhe.endereco}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbNumero" value="${c:l('editarAlterarEnderecoApanheController.lhNumero.label')}"/>
|
||||
<textbox id="txtNumero" width="25%" maxlength="10"
|
||||
value="@{winEditarAlterarEnderecoApanhe$composer.enderecoApanhe.numero}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbComplemento" value="${c:l('editarAlterarEnderecoApanheController.lhComplemento.label')}"/>
|
||||
<textbox id="txtComplemento" width="50%" maxlength="20"
|
||||
value="@{winEditarAlterarEnderecoApanhe$composer.enderecoApanhe.complemento}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbBairro" value="${c:l('editarAlterarEnderecoApanheController.lhColonia.label')}"/>
|
||||
<textbox id="txtBairro" width="90%" maxlength="50"
|
||||
value="@{winEditarAlterarEnderecoApanhe$composer.enderecoApanhe.bairro}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbCidade" value="${c:l('editarAlterarEnderecoApanheController.lhCiudad.label')}"/>
|
||||
<textbox id="txtCidade" width="90%" maxlength="50"
|
||||
value="@{winEditarAlterarEnderecoApanhe$composer.enderecoApanhe.cidade}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</window>
|
||||
</zk>
|
|
@ -0,0 +1,130 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?page contentType="text/html;charset=UTF-8"?>
|
||||
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winEditarManutencaoPacote"?>
|
||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winEditarManutencaoPacote" border="normal"
|
||||
apply="${editarManutencaoPacoteController}"
|
||||
width="800px" height="420px" contentStyle="overflow:auto"
|
||||
title="${c:l('editarManutencaoPacoteController.window.title')}">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
<button id="btnEmitirVoucherVendaPacote" height="20"
|
||||
image="/gui/img/pdf.png" width="35px"
|
||||
tooltiptext="${c:l('editarManutencaoPacoteController.btnVoucher.tooltiptext')}"/>
|
||||
<button id="btnFechar" height="20"
|
||||
image="/gui/img/exit.png" width="35px"
|
||||
onClick="winEditarManutencaoPacote.detach()"
|
||||
tooltiptext="${c:l('editarManutencaoPacoteController.btnFechar.tooltiptext')}"/>
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="25%" />
|
||||
<column width="75%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label id="lbNumoperacion" value="${c:l('editarManutencaoPacoteController.lhNumoperacion.label')}"/>
|
||||
<textbox id="txtNumoperacion" width="30%" maxlength="12"
|
||||
value="@{winEditarManutencaoPacote$composer.enderecoApanhe.vendaPacote.numoperacion}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
readonly="true"
|
||||
disabled="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbDatapacote" value="${c:l('editarManutencaoPacoteController.lhDataPacote.label')}"/>
|
||||
<datebox id="dtDatapacote" width="15%"
|
||||
value="@{winEditarManutencaoPacote$composer.enderecoApanhe.vendaPacote.datapacote}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyDatebox"
|
||||
readonly="true"
|
||||
format="dd/MM/yyyy"
|
||||
disabled="true"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<tabbox id="tb">
|
||||
<tabs id="tabs">
|
||||
<tab id="tabEnderecoApanhe" label="${c:l('editarManutencaoPacoteController.tab.enderecoApanhe')}" />
|
||||
</tabs>
|
||||
<tabpanels>
|
||||
<tabpanel id="tbEnderecoApanhe">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
<button id="btnSalvarEnderecoApanhe" height="20"
|
||||
image="/gui/img/save.png" width="35px"
|
||||
tooltiptext="${c:l('editarManutencaoPacoteController.btnSalvar.tooltiptext')}"/>
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="25%" />
|
||||
<column width="75%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label id="lbLocalEnderecoApanhe" value="${c:l('editarManutencaoPacoteController.lhLocalEnderecoApanhe.label')}" />
|
||||
<radiogroup Id="rdgLocalApanhe">
|
||||
<radio id="rdApanharEmCasa"
|
||||
label="${c:l('editarManutencaoPacoteController.lhLocalApanheEmCasa.label')}" />
|
||||
<radio id="rdHotel"
|
||||
label="${c:l('editarManutencaoPacoteController.lhLocalApanheHotel.label')}" />
|
||||
<radio id="rdRegiaoMetropolitana"
|
||||
label="${c:l('editarManutencaoPacoteController.lhLocalApanheRegiaoMetropolitana.label')}" />
|
||||
<radio id="rdNenhum"
|
||||
label="${c:l('editarManutencaoPacoteController.lhLocalApanheNenhum.label')}" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbDeschotel" value="${c:l('editarManutencaoPacoteController.lhHotel.label')}"/>
|
||||
<textbox id="txtDeschotel" width="90%" maxlength="100"
|
||||
value="@{winEditarManutencaoPacote$composer.enderecoApanhe.deschotel}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbCep" value="${c:l('editarManutencaoPacoteController.lhCep.label')}"/>
|
||||
<textbox id="txtCep" width="25%" maxlength="8"
|
||||
value="@{winEditarManutencaoPacote$composer.enderecoApanhe.cep}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbEndereco" value="${c:l('editarManutencaoPacoteController.lhEndereco.label')}"/>
|
||||
<textbox id="txtEndereco" width="90%" maxlength="100"
|
||||
value="@{winEditarManutencaoPacote$composer.enderecoApanhe.endereco}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbNumero" value="${c:l('editarManutencaoPacoteController.lhNumero.label')}"/>
|
||||
<textbox id="txtNumero" width="25%" maxlength="10"
|
||||
value="@{winEditarManutencaoPacote$composer.enderecoApanhe.numero}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbComplemento" value="${c:l('editarManutencaoPacoteController.lhComplemento.label')}"/>
|
||||
<textbox id="txtComplemento" width="50%" maxlength="20"
|
||||
value="@{winEditarManutencaoPacote$composer.enderecoApanhe.complemento}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbBairro" value="${c:l('editarManutencaoPacoteController.lhColonia.label')}"/>
|
||||
<textbox id="txtBairro" width="90%" maxlength="50"
|
||||
value="@{winEditarManutencaoPacote$composer.enderecoApanhe.bairro}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbCidade" value="${c:l('editarManutencaoPacoteController.lhCiudad.label')}"/>
|
||||
<textbox id="txtCidade" width="90%" maxlength="50"
|
||||
value="@{winEditarManutencaoPacote$composer.enderecoApanhe.cidade}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
</tabpanels>
|
||||
</tabbox>
|
||||
</window>
|
||||
</zk>
|
Loading…
Reference in New Issue