15174: Solicitar nome e documento Embarcada

fixes bug#15174
dev:emerson
qua:leo

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
master
leonardo 2019-08-02 20:44:47 +00:00
parent ebfa6ec73c
commit dd99d906c0
7 changed files with 84 additions and 6 deletions

View File

@ -36,7 +36,7 @@ public class OperadorEmbarcadaLinhaHibernateDAO extends GenericHibernateDAO<Ope
public List<RutaVO> getListaRutaVO(Integer operador) { public List<RutaVO> getListaRutaVO(Integer operador) {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append(" SELECT "); 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(" FROM OperadorEmbarcadaLinha OPL ");
sb.append(" INNER JOIN OPL.ruta RT "); sb.append(" INNER JOIN OPL.ruta RT ");
sb.append(" INNER JOIN OPL.operadorEmbarcada OPE "); sb.append(" INNER JOIN OPL.operadorEmbarcada OPE ");

View File

@ -273,6 +273,12 @@ public class Empresa implements Serializable {
@Column(name = "INDVENDAESTUDANTETOTEM") @Column(name = "INDVENDAESTUDANTETOTEM")
private Boolean indVendaEstudanteTotem; private Boolean indVendaEstudanteTotem;
@Column(name = "INDIMPRIMERELFECHAMENTODETALHADOEMBARCADA")
private Boolean indImprimeRelFechamentoViagemDetalhadoEmarcada;
@Column(name = "INDIMPRIMELOGOBILHETEVENDAEMBARCADA")
private Boolean indImprimeLogoBilheteVendaEmbarcada;
public Empresa() { public Empresa() {
super(); super();
} }
@ -1031,5 +1037,21 @@ public class Empresa implements Serializable {
this.indVendaEstudanteTotem = 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;
}
} }

View File

@ -71,6 +71,8 @@ public class OrgaoConcedente implements Serializable {
private Boolean indmultatodasremarcacoes; private Boolean indmultatodasremarcacoes;
@Column(name = "INDVALDOCOBLIGATORIOMONITRIP") @Column(name = "INDVALDOCOBLIGATORIOMONITRIP")
private Boolean indValDocObligatorioMonitrip; private Boolean indValDocObligatorioMonitrip;
@Column(name = "INDVALDOCOBLIGATORIOEMBARCADA")
private Boolean indValDocObligatorioEmbarcada;
@OneToMany(mappedBy = "orgaoConcedente", cascade = CascadeType.ALL) @OneToMany(mappedBy = "orgaoConcedente", cascade = CascadeType.ALL)
private List<ClasseIndicePeaje> classesIndicePeaje; private List<ClasseIndicePeaje> classesIndicePeaje;
@ -272,6 +274,15 @@ public class OrgaoConcedente implements Serializable {
this.mensagemPassagemIntrasferivel = mensagemPassagemIntrasferivel; this.mensagemPassagemIntrasferivel = mensagemPassagemIntrasferivel;
} }
public Boolean getIndValDocObligatorioEmbarcada() {
return indValDocObligatorioEmbarcada;
}
public void setIndValDocObligatorioEmbarcada(Boolean indValDocObligatorioEmbarcada) {
this.indValDocObligatorioEmbarcada = indValDocObligatorioEmbarcada;
}
@Override @Override
public int hashCode() { public int hashCode() {
final int prime = 31; final int prime = 31;

View File

@ -4,12 +4,19 @@ public class OrgaoConcedenteVO {
private Integer orgaoConcedenteId; private Integer orgaoConcedenteId;
private String descOrgao; private String descOrgao;
private Boolean indValDocObligatorioEmbarcada;
public OrgaoConcedenteVO(Integer orgaoConcedenteId, String descOrgao) { public OrgaoConcedenteVO(Integer orgaoConcedenteId, String descOrgao) {
this.orgaoConcedenteId = orgaoConcedenteId; this.orgaoConcedenteId = orgaoConcedenteId;
this.descOrgao = descOrgao; this.descOrgao = descOrgao;
} }
public OrgaoConcedenteVO(Integer orgaoConcedenteId, String descOrgao, Boolean indValDocObligatorioEmbarcada) {
this.orgaoConcedenteId = orgaoConcedenteId;
this.descOrgao = descOrgao;
this.indValDocObligatorioEmbarcada = indValDocObligatorioEmbarcada;
}
public Integer getOrgaoConcedenteId() { public Integer getOrgaoConcedenteId() {
return orgaoConcedenteId; return orgaoConcedenteId;
} }
@ -26,4 +33,12 @@ public class OrgaoConcedenteVO {
this.descOrgao = descOrgao; this.descOrgao = descOrgao;
} }
public Boolean getIndValDocObligatorioEmbarcada() {
return indValDocObligatorioEmbarcada;
}
public void setIndValDocObligatorioEmbarcada(Boolean indValDocObligatorioEmbarcada) {
this.indValDocObligatorioEmbarcada = indValDocObligatorioEmbarcada;
}
} }

View File

@ -144,5 +144,4 @@ public class DispositivoEmbarcadaVO {
public void setEmpresasVenda(List<EmpresaVO> empresasVenda) { public void setEmpresasVenda(List<EmpresaVO> empresasVenda) {
this.empresasVenda = empresasVenda; this.empresasVenda = empresasVenda;
} }
} }

View File

@ -7,6 +7,8 @@ public class EmpresaVO {
private Long empresaId; private Long empresaId;
private String nombempresa; private String nombempresa;
private String cnpj; private String cnpj;
private Boolean indImprimeRelFechamentoViagemDetalhadoEmarcada;
private Boolean indImprimeLogoBilheteVendaEmbarcada;
private List<InscricaoEstadualVO> inscricoesEstaduais = new ArrayList<InscricaoEstadualVO>(); private List<InscricaoEstadualVO> inscricoesEstaduais = new ArrayList<InscricaoEstadualVO>();
@ -41,4 +43,21 @@ public class EmpresaVO {
public void setCnpj(String cnpj) { public void setCnpj(String cnpj) {
this.cnpj = 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;
}
} }

View File

@ -13,7 +13,7 @@ public class RutaVO {
private String prefixo; private String prefixo;
private String descruta; private String descruta;
private String orgaoConcedente; private String orgaoConcedente;
private boolean sentido; private Boolean sentido;
private ClaseVO claseVO; private ClaseVO claseVO;
private OrgaoConcedenteVO orgaoConcedenteVO; private OrgaoConcedenteVO orgaoConcedenteVO;
@ -30,7 +30,7 @@ public class RutaVO {
this.orgaoConcedente = orgaoConcedente; 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(); super();
this.rutaId = rutaId.longValue(); this.rutaId = rutaId.longValue();
this.numRuta = numRuta; this.numRuta = numRuta;
@ -42,6 +42,18 @@ public class RutaVO {
this.claseVO = new ClaseVO(claseId, descClase); 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() { public Long getRutaId() {
return rutaId; return rutaId;
} }