From dd99d906c00282df8a94e5ce905d90348775419b Mon Sep 17 00:00:00 2001 From: leonardo Date: Fri, 2 Aug 2019 20:44:47 +0000 Subject: [PATCH] 15174: Solicitar nome e documento Embarcada fixes bug#15174 dev:emerson qua:leo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 15171: Impressão Fechamento de Viagem fixes bug#15171 dev:emerson qua:leo 15173: Imprimir Logo na Venda Embarcada fixes bug#15173 dev:emerson qua:leo git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@96366 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../OperadorEmbarcadaLinhaHibernateDAO.java | 2 +- .../ventaboletos/entidad/Empresa.java | 22 +++++++++++++++++++ .../ventaboletos/entidad/OrgaoConcedente.java | 11 ++++++++++ .../vo/OrgaoConcedente/OrgaoConcedenteVO.java | 15 +++++++++++++ .../vo/embarcada/DispositivoEmbarcadaVO.java | 5 ++--- .../ventaboletos/vo/embarcada/EmpresaVO.java | 19 ++++++++++++++++ .../ventaboletos/vo/ruta/RutaVO.java | 16 ++++++++++++-- 7 files changed, 84 insertions(+), 6 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaLinhaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaLinhaHibernateDAO.java index b6ed773e5..05dca0cc2 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaLinhaHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/OperadorEmbarcadaLinhaHibernateDAO.java @@ -36,7 +36,7 @@ public class OperadorEmbarcadaLinhaHibernateDAO extends GenericHibernateDAO getListaRutaVO(Integer operador) { StringBuilder sb = new StringBuilder(); sb.append(" SELECT "); - sb.append(" new com.rjconsultores.ventaboletos.vo.ruta.RutaVO(RT.rutaId, RT.numRuta, RT.prefixo, RT.descruta, ORC.orgaoConcedenteId, ORC.descOrgao, RT.indSentidoIda, CLA.claseservicioId, CLA.descclase) "); + sb.append(" new com.rjconsultores.ventaboletos.vo.ruta.RutaVO(RT.rutaId, RT.numRuta, RT.prefixo, RT.descruta, ORC.orgaoConcedenteId, ORC.descOrgao, ORC.indValDocObligatorioEmbarcada, RT.indSentidoIda, CLA.claseservicioId, CLA.descclase) "); sb.append(" FROM OperadorEmbarcadaLinha OPL "); sb.append(" INNER JOIN OPL.ruta RT "); sb.append(" INNER JOIN OPL.operadorEmbarcada OPE "); diff --git a/src/com/rjconsultores/ventaboletos/entidad/Empresa.java b/src/com/rjconsultores/ventaboletos/entidad/Empresa.java index 2108af9a6..7c35bb187 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Empresa.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Empresa.java @@ -273,6 +273,12 @@ public class Empresa implements Serializable { @Column(name = "INDVENDAESTUDANTETOTEM") private Boolean indVendaEstudanteTotem; + @Column(name = "INDIMPRIMERELFECHAMENTODETALHADOEMBARCADA") + private Boolean indImprimeRelFechamentoViagemDetalhadoEmarcada; + + @Column(name = "INDIMPRIMELOGOBILHETEVENDAEMBARCADA") + private Boolean indImprimeLogoBilheteVendaEmbarcada; + public Empresa() { super(); } @@ -1030,6 +1036,22 @@ public class Empresa implements Serializable { public void setIndVendaEstudanteTotem(Boolean indVendaEstudanteTotem) { this.indVendaEstudanteTotem = indVendaEstudanteTotem; } + + public Boolean getIndImprimeRelFechamentoViagemDetalhadoEmarcada() { + return indImprimeRelFechamentoViagemDetalhadoEmarcada; + } + + public void setIndImprimeRelFechamentoViagemDetalhadoEmarcada(Boolean indImprimeRelFechamentoViagemDetalhadoEmarcada) { + this.indImprimeRelFechamentoViagemDetalhadoEmarcada = indImprimeRelFechamentoViagemDetalhadoEmarcada; + } + + public Boolean getIndImprimeLogoBilheteVendaEmbarcada() { + return indImprimeLogoBilheteVendaEmbarcada; + } + + public void setIndImprimeLogoBilheteVendaEmbarcada(Boolean indImprimeLogoBilheteVendaEmbarcada) { + this.indImprimeLogoBilheteVendaEmbarcada = indImprimeLogoBilheteVendaEmbarcada; + } } diff --git a/src/com/rjconsultores/ventaboletos/entidad/OrgaoConcedente.java b/src/com/rjconsultores/ventaboletos/entidad/OrgaoConcedente.java index 54eca9715..5c8fb329b 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/OrgaoConcedente.java +++ b/src/com/rjconsultores/ventaboletos/entidad/OrgaoConcedente.java @@ -71,6 +71,8 @@ public class OrgaoConcedente implements Serializable { private Boolean indmultatodasremarcacoes; @Column(name = "INDVALDOCOBLIGATORIOMONITRIP") private Boolean indValDocObligatorioMonitrip; + @Column(name = "INDVALDOCOBLIGATORIOEMBARCADA") + private Boolean indValDocObligatorioEmbarcada; @OneToMany(mappedBy = "orgaoConcedente", cascade = CascadeType.ALL) private List classesIndicePeaje; @@ -272,6 +274,15 @@ public class OrgaoConcedente implements Serializable { this.mensagemPassagemIntrasferivel = mensagemPassagemIntrasferivel; } + + public Boolean getIndValDocObligatorioEmbarcada() { + return indValDocObligatorioEmbarcada; + } + + public void setIndValDocObligatorioEmbarcada(Boolean indValDocObligatorioEmbarcada) { + this.indValDocObligatorioEmbarcada = indValDocObligatorioEmbarcada; + } + @Override public int hashCode() { final int prime = 31; diff --git a/src/com/rjconsultores/ventaboletos/vo/OrgaoConcedente/OrgaoConcedenteVO.java b/src/com/rjconsultores/ventaboletos/vo/OrgaoConcedente/OrgaoConcedenteVO.java index adb61a852..fa131f9bb 100644 --- a/src/com/rjconsultores/ventaboletos/vo/OrgaoConcedente/OrgaoConcedenteVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/OrgaoConcedente/OrgaoConcedenteVO.java @@ -4,11 +4,18 @@ public class OrgaoConcedenteVO { private Integer orgaoConcedenteId; private String descOrgao; + private Boolean indValDocObligatorioEmbarcada; public OrgaoConcedenteVO(Integer orgaoConcedenteId, String descOrgao) { this.orgaoConcedenteId = orgaoConcedenteId; this.descOrgao = descOrgao; } + + public OrgaoConcedenteVO(Integer orgaoConcedenteId, String descOrgao, Boolean indValDocObligatorioEmbarcada) { + this.orgaoConcedenteId = orgaoConcedenteId; + this.descOrgao = descOrgao; + this.indValDocObligatorioEmbarcada = indValDocObligatorioEmbarcada; + } public Integer getOrgaoConcedenteId() { return orgaoConcedenteId; @@ -26,4 +33,12 @@ public class OrgaoConcedenteVO { this.descOrgao = descOrgao; } + public Boolean getIndValDocObligatorioEmbarcada() { + return indValDocObligatorioEmbarcada; + } + + public void setIndValDocObligatorioEmbarcada(Boolean indValDocObligatorioEmbarcada) { + this.indValDocObligatorioEmbarcada = indValDocObligatorioEmbarcada; + } + } diff --git a/src/com/rjconsultores/ventaboletos/vo/embarcada/DispositivoEmbarcadaVO.java b/src/com/rjconsultores/ventaboletos/vo/embarcada/DispositivoEmbarcadaVO.java index 2542751e7..6fafee6d1 100644 --- a/src/com/rjconsultores/ventaboletos/vo/embarcada/DispositivoEmbarcadaVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/embarcada/DispositivoEmbarcadaVO.java @@ -21,7 +21,7 @@ public class DispositivoEmbarcadaVO { private String msg; private Integer estacionId; private List empresasVenda = new ArrayList(); - + public void add(EstadoDispositivoEmbarcadaVO estado){ estados.add(estado); } @@ -143,6 +143,5 @@ public class DispositivoEmbarcadaVO { public void setEmpresasVenda(List empresasVenda) { this.empresasVenda = empresasVenda; - } - + } } diff --git a/src/com/rjconsultores/ventaboletos/vo/embarcada/EmpresaVO.java b/src/com/rjconsultores/ventaboletos/vo/embarcada/EmpresaVO.java index fc78cc61d..11d1b2af1 100644 --- a/src/com/rjconsultores/ventaboletos/vo/embarcada/EmpresaVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/embarcada/EmpresaVO.java @@ -7,6 +7,8 @@ public class EmpresaVO { private Long empresaId; private String nombempresa; private String cnpj; + private Boolean indImprimeRelFechamentoViagemDetalhadoEmarcada; + private Boolean indImprimeLogoBilheteVendaEmbarcada; private List inscricoesEstaduais = new ArrayList(); @@ -41,4 +43,21 @@ public class EmpresaVO { public void setCnpj(String cnpj) { this.cnpj = cnpj; } + + public Boolean getIndImprimeRelFechamentoViagemDetalhadoEmarcada() { + return indImprimeRelFechamentoViagemDetalhadoEmarcada; + } + + public void setIndImprimeRelFechamentoViagemDetalhadoEmarcada(Boolean indImprimeRelFechamentoViagemDetalhadoEmarcada) { + this.indImprimeRelFechamentoViagemDetalhadoEmarcada = indImprimeRelFechamentoViagemDetalhadoEmarcada; + } + + public Boolean getIndImprimeLogoBilheteVendaEmbarcada() { + return indImprimeLogoBilheteVendaEmbarcada; + } + + public void setIndImprimeLogoBilheteVendaEmbarcada(Boolean indImprimeLogoBilheteVendaEmbarcada) { + this.indImprimeLogoBilheteVendaEmbarcada = indImprimeLogoBilheteVendaEmbarcada; + } + } diff --git a/src/com/rjconsultores/ventaboletos/vo/ruta/RutaVO.java b/src/com/rjconsultores/ventaboletos/vo/ruta/RutaVO.java index 2f0b6992c..0c6873be7 100644 --- a/src/com/rjconsultores/ventaboletos/vo/ruta/RutaVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/ruta/RutaVO.java @@ -13,7 +13,7 @@ public class RutaVO { private String prefixo; private String descruta; private String orgaoConcedente; - private boolean sentido; + private Boolean sentido; private ClaseVO claseVO; private OrgaoConcedenteVO orgaoConcedenteVO; @@ -30,7 +30,7 @@ public class RutaVO { this.orgaoConcedente = orgaoConcedente; } - public RutaVO(Integer rutaId, String numRuta, String prefixo, String descruta, Integer orgaoConcedenteId, String descOrgao, boolean sentido, Integer claseId, String descClase) { + public RutaVO(Integer rutaId, String numRuta, String prefixo, String descruta, Integer orgaoConcedenteId, String descOrgao, Boolean sentido, Integer claseId, String descClase) { super(); this.rutaId = rutaId.longValue(); this.numRuta = numRuta; @@ -41,6 +41,18 @@ public class RutaVO { this.sentido = sentido; this.claseVO = new ClaseVO(claseId, descClase); } + + public RutaVO(Integer rutaId, String numRuta, String prefixo, String descruta, Integer orgaoConcedenteId, String descOrgao, Boolean indValDocObligatorioEmbarcada, Boolean sentido, Integer claseId, String descClase) { + super(); + this.rutaId = rutaId.longValue(); + this.numRuta = numRuta; + this.prefixo = prefixo; + this.descruta = descruta; + this.orgaoConcedente = descOrgao; + this.orgaoConcedenteVO = new OrgaoConcedenteVO(orgaoConcedenteId, descOrgao, indValDocObligatorioEmbarcada); + this.sentido = sentido; + this.claseVO = new ClaseVO(claseId, descClase); + } public Long getRutaId() { return rutaId;