diff --git a/src/com/rjconsultores/ventaboletos/dao/ConfContratoPuntoVentaDAO.java b/src/com/rjconsultores/ventaboletos/dao/ConfContratoPuntoVentaDAO.java new file mode 100644 index 000000000..252d3fa20 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/dao/ConfContratoPuntoVentaDAO.java @@ -0,0 +1,15 @@ +package com.rjconsultores.ventaboletos.dao; + +import java.util.List; + +import com.rjconsultores.ventaboletos.entidad.ConfContratoPuntoVenta; +import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.vo.configuracioneccomerciales.ConfLayoutContratoVO; + +public interface ConfContratoPuntoVentaDAO extends GenericDAO { + + public List buscarConfContratoPorPuntoVenta(PuntoVenta puntoVenta); + + public ConfLayoutContratoVO buscarInformacoesPontoVendaparaGerarContratos(Integer puntoVentaId, Integer empresaId); + +} diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConfContratoPuntoVentaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConfContratoPuntoVentaHibernateDAO.java new file mode 100644 index 000000000..87b4e4180 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConfContratoPuntoVentaHibernateDAO.java @@ -0,0 +1,134 @@ +package com.rjconsultores.ventaboletos.dao.hibernate; + +import java.util.List; + +import org.hibernate.SQLQuery; +import org.hibernate.SessionFactory; +import org.hibernate.criterion.Restrictions; +import org.hibernate.transform.AliasToBeanResultTransformer; +import org.hibernate.type.BigDecimalType; +import org.hibernate.type.DateType; +import org.hibernate.type.IntegerType; +import org.hibernate.type.StringType; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.stereotype.Repository; + +import com.rjconsultores.ventaboletos.dao.ConfContratoPuntoVentaDAO; +import com.rjconsultores.ventaboletos.entidad.ConfContratoPuntoVenta; +import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.entidad.PuntoVentaVO; +import com.rjconsultores.ventaboletos.vo.configuracioneccomerciales.ConfLayoutContratoVO; + +@Repository("confContratoPuntoVentaDAO") +public class ConfContratoPuntoVentaHibernateDAO extends GenericHibernateDAO implements ConfContratoPuntoVentaDAO { + + @Autowired + public ConfContratoPuntoVentaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { + setSessionFactory(factory); + } + + @Override + public List buscarConfContratoPorPuntoVenta(PuntoVenta puntoVenta) { + + List abastos = findByCriteria(Restrictions.eq("puntoventa", puntoVenta), Restrictions.eq("activo", Boolean.TRUE)); + return abastos; + } + + @Override + public ConfLayoutContratoVO buscarInformacoesPontoVendaparaGerarContratos(Integer puntoVentaId, Integer empresaId) { + + + StringBuilder sb = new StringBuilder(); + + sb.append("select pa.descparada as nomeLocalidade,"); + sb.append(" pv.numdocpuntoventa as CNPJ,"); + sb.append(" pv.fecabertura as dataAbertura,"); + sb.append(" pv.razonsocial as razaoSocial,"); + sb.append(" ci.nombciudad as nomeCidade,"); + sb.append(" pv.desccorreo as email,"); + sb.append(" pv.codpostal codigoPostal,"); + sb.append(" pv.numedireccion as numero,"); + sb.append(" ptoco.passagembaixa as passagemBaixa,"); + sb.append(" ptoco.passagemalta as passagemAlta,"); + sb.append(" ptoco.seguroobrigatoriobaixa as seguroObrigatorioBaixa,"); + sb.append(" ptoco.seguroobrigatorioalta as seguroObrigatorioAlta,"); + sb.append(" ptoco.valor_venda_gap_comp as valorVendaGapBaixa,"); + sb.append(" ptoco.valor_venda_gap_alta_comp as valorVendaGapAlta,"); + sb.append(" ptoco.valor_imp_gap_comp as valorVendaGapBaixaImp,"); + sb.append(" ptoco.valor_imp_gap_alta_comp as valorVendaGapAltaImp,"); + sb.append(" ptoco.segurobaixa as seguroBaixa,"); + sb.append(" ptoco.seguroalta as seguroAlta,"); + sb.append(" ptoco.outrosbaixa as outrosBaixa,"); + sb.append(" ptoco.outrosalta as outrosAlta,"); + sb.append(" ptoco.excessobaixa as excesssoBaixa,"); + sb.append(" ptoco.excessoalta as excesssoAlta, "); + sb.append(" pvt.nome as nomeTitular, "); + sb.append(" ifi.nome as nomeBanco, "); + sb.append(" pva.numagencia as numeroAgencia, "); + sb.append(" pva.numconta as numeroConta, "); + sb.append(" pv.tipo_socio as tipoSocio, "); + sb.append(" pv.direccioncalle as rua, "); + sb.append(" co.desccolonia as bairro "); + sb.append("from punto_venta pv "); + sb.append("inner join ptovta_comissao ptoco on (ptoco.puntoventa_id = pv.puntoventa_id "); + sb.append(" and ptoco.empresa_id =:empresaId )"); + sb.append("inner join ptovta_empresa pe on (pe.puntoventa_id = pv.puntoventa_id "); + sb.append(" and ptoco.empresa_id = pe.empresa_id) "); + sb.append("inner join parada pa on (pv.parada_id = pa.parada_id)"); + sb.append("inner join colonia co on (co.colonia_id = pv.colonia_id) "); + sb.append("inner join ciudad ci on (ci.ciudad_id = co.ciudad_id) "); + sb.append("inner join ptovta_titular pvt on (pvt.ptovtatitular_id = pv.ptovtatitular_id) "); + sb.append("inner join ptovta_agencia pva on (pva.ptovtaagencia_id = pv.ptovtaagencia_id) "); + sb.append("inner join insti_financeira ifi on (ifi.instifinanceira_id = pva.instifinanceira_id) "); + sb.append("where pv.puntoventa_id =:puntoVentaId "); + sb.append(" and ptoco.empresa_id =:empresaId "); + sb.append(" and pv.activo =1 "); + sb.append(" and ptoco.activo =1 "); + sb.append(" and pe.activo = 1 "); + + + + SQLQuery sql = getSession().createSQLQuery(sb.toString()) + .addScalar("nomeLocalidade", StringType.INSTANCE) + .addScalar("CNPJ", StringType.INSTANCE) + .addScalar("dataAbertura", DateType.INSTANCE) + .addScalar("razaoSocial", StringType.INSTANCE) + .addScalar("nomeCidade", StringType.INSTANCE) + .addScalar("email", StringType.INSTANCE) + .addScalar("codigoPostal", StringType.INSTANCE) + .addScalar("numero", StringType.INSTANCE) + .addScalar("passagemBaixa", BigDecimalType.INSTANCE) + .addScalar("passagemAlta", BigDecimalType.INSTANCE) + .addScalar("seguroObrigatorioBaixa", BigDecimalType.INSTANCE) + .addScalar("seguroObrigatorioAlta", BigDecimalType.INSTANCE) + .addScalar("valorVendaGapBaixa", BigDecimalType.INSTANCE) + .addScalar("valorVendaGapAlta", BigDecimalType.INSTANCE) + .addScalar("valorVendaGapBaixaImp", BigDecimalType.INSTANCE) + .addScalar("valorVendaGapAltaImp", BigDecimalType.INSTANCE) + .addScalar("seguroBaixa", BigDecimalType.INSTANCE) + .addScalar("seguroAlta", BigDecimalType.INSTANCE) + .addScalar("outrosBaixa", BigDecimalType.INSTANCE) + .addScalar("outrosAlta", BigDecimalType.INSTANCE) + .addScalar("excesssoBaixa", BigDecimalType.INSTANCE) + .addScalar("excesssoAlta", BigDecimalType.INSTANCE) + .addScalar("nomeTitular", StringType.INSTANCE) + .addScalar("nomeBanco", StringType.INSTANCE) + .addScalar("numeroAgencia", StringType.INSTANCE) + .addScalar("numeroConta", StringType.INSTANCE) + .addScalar("tipoSocio", StringType.INSTANCE) + .addScalar("bairro", StringType.INSTANCE) + .addScalar("rua", StringType.INSTANCE); + + + + sql.setInteger("empresaId", empresaId); + sql.setInteger("puntoVentaId", puntoVentaId); + sql.setResultTransformer(new AliasToBeanResultTransformer(ConfLayoutContratoVO.class)); + + @SuppressWarnings("unchecked") + ConfLayoutContratoVO confLayoutContratoVO = (ConfLayoutContratoVO) sql.uniqueResult(); + + return confLayoutContratoVO; + } +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/ConfContratoPuntoVenta.java b/src/com/rjconsultores/ventaboletos/entidad/ConfContratoPuntoVenta.java new file mode 100644 index 000000000..2ee5c31e9 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/entidad/ConfContratoPuntoVenta.java @@ -0,0 +1,122 @@ +package com.rjconsultores.ventaboletos.entidad; + +import java.io.Serializable; +import java.util.Date; + +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +@Entity +@Table(name = "conf_contrato_puntoVenta") +@SequenceGenerator(name = "CONFCONTRATOPUNTOVENTA_SEQ", sequenceName = "CONFCONTRATOPUNTOVENTA_SEQ", allocationSize = 1) +public class ConfContratoPuntoVenta implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @Basic(optional = false) + @GeneratedValue(strategy = GenerationType.AUTO, generator = "CONFCONTRATOPUNTOVENTA_SEQ") + @Column(name = "CONF_CONTRATO_PUNTOVENTA_ID") + private Integer confContratoPuntoVentaId; + + @Column(name = "ACTIVO") + private Boolean activo; + + @Temporal(TemporalType.TIMESTAMP) + @Column(name = "FECMODIF") + private Date fecmodif; + + @Column(name = "USUARIO_ID") + private Integer usuarioId; + + @Column(name = "TEXTOCONTRATOAVISTA") + private String textoContratoAVista; + @Column(name = "TEXTOCONTRATOPRAZO") + private String textoContratoPrazo; + + public Integer getConfigContratoPuntoVentaId() { + return confContratoPuntoVentaId; + } + + public void setConfContratoPuntoVentaId(Integer confContratoPuntoVentaId) { + this.confContratoPuntoVentaId = confContratoPuntoVentaId; + } + + public Date getFecmodif() { + return fecmodif; + } + + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } + + public Integer getUsuarioId() { + return usuarioId; + } + + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } + + + + public String getTextoContratoAVista() { + return textoContratoAVista; + } + + public void setTextoContratoAVista(String textoContratoAVista) { + this.textoContratoAVista = textoContratoAVista; + } + + public String getTextoContratoPrazo() { + return textoContratoPrazo; + } + + public void setTextoContratoPrazo(String textoContratoPrazo) { + this.textoContratoPrazo = textoContratoPrazo; + } + + public Integer getConfContratoPuntoVentaId() { + return confContratoPuntoVentaId; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((confContratoPuntoVentaId == null) ? 0 : confContratoPuntoVentaId.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + ConfContratoPuntoVenta other = (ConfContratoPuntoVenta) obj; + if (confContratoPuntoVentaId == null) { + if (other.confContratoPuntoVentaId != null) + return false; + } else if (!confContratoPuntoVentaId.equals(other.confContratoPuntoVentaId)) + return false; + return true; + } + + public Boolean getActivo() { + return activo; + } + + public void setActivo(Boolean activo) { + this.activo = activo; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/PuntoVenta.java b/src/com/rjconsultores/ventaboletos/entidad/PuntoVenta.java index 1891a5803..47d634fba 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/PuntoVenta.java +++ b/src/com/rjconsultores/ventaboletos/entidad/PuntoVenta.java @@ -15,6 +15,8 @@ import javax.persistence.Basic; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; @@ -33,6 +35,7 @@ import org.hibernate.annotations.LazyCollection; import org.hibernate.annotations.LazyCollectionOption; import org.hibernate.annotations.Where; +import com.rjconsultores.ventaboletos.enums.TipoSocio; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; /** @@ -261,6 +264,10 @@ public class PuntoVenta implements Serializable { @Column(name = "INDRESERVAFLEXBUS") private Boolean indReservaFlexBus; + @Column(name = "TIPO_SOCIO") + @Enumerated(EnumType.STRING) + private TipoSocio tipoSocio; + public List getCobrancaAdicionalList() { return cobrancaAdicionalList; } @@ -1173,4 +1180,13 @@ public class PuntoVenta implements Serializable { public void setIndReservaFlexBus(Boolean indReservaFlexBus) { this.indReservaFlexBus = indReservaFlexBus; } + + public TipoSocio getTipoSocio() { + return tipoSocio; + } + + public void setTipoSocio(TipoSocio tipoSocio) { + this.tipoSocio = tipoSocio; + } + } \ No newline at end of file diff --git a/src/com/rjconsultores/ventaboletos/enums/TipoSocio.java b/src/com/rjconsultores/ventaboletos/enums/TipoSocio.java new file mode 100644 index 000000000..70305a82b --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/enums/TipoSocio.java @@ -0,0 +1,26 @@ +package com.rjconsultores.ventaboletos.enums; + +import org.zkoss.util.resource.Labels; + +public enum TipoSocio { + + SOCIO_ADMINISTRADOR(Labels.getLabel("editarPuntoVentaController.lbTipoSocioAdministrador.value")), + SOCIO_PROPRIETARIO(Labels.getLabel("editarPuntoVentaController.lbTipoSocioProprietario.value")), + PROPRIETARIO(Labels.getLabel("editarPuntoVentaController.lbTipoProprietario.value")); + + private String descricao; + + private TipoSocio(String descricao) { + this.descricao = descricao; + } + + public String getDescricao() { + return descricao; + } + + @Override + public String toString() { + return getDescricao(); + } + +} diff --git a/src/com/rjconsultores/ventaboletos/service/ConfContratoPuntoVentaService.java b/src/com/rjconsultores/ventaboletos/service/ConfContratoPuntoVentaService.java new file mode 100644 index 000000000..75375d011 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/service/ConfContratoPuntoVentaService.java @@ -0,0 +1,11 @@ +package com.rjconsultores.ventaboletos.service; + +import com.rjconsultores.ventaboletos.entidad.ConfContratoPuntoVenta; +import com.rjconsultores.ventaboletos.vo.configuracioneccomerciales.ConfLayoutContratoVO; + +public interface ConfContratoPuntoVentaService extends GenericService { + + ConfLayoutContratoVO buscarInformacoesPontoVendaparaGerarContratos(Integer puntoVentaId, Integer empresaIsd); + + String formatarLayout(ConfLayoutContratoVO confLayoutContratoVO, String html); +} diff --git a/src/com/rjconsultores/ventaboletos/service/impl/ConfContratoPuntoVentaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/ConfContratoPuntoVentaServiceImpl.java new file mode 100644 index 000000000..b29ec0983 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/service/impl/ConfContratoPuntoVentaServiceImpl.java @@ -0,0 +1,111 @@ +package com.rjconsultores.ventaboletos.service.impl; + +import java.util.Calendar; +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import com.rjconsultores.ventaboletos.dao.ConfContratoPuntoVentaDAO; +import com.rjconsultores.ventaboletos.entidad.ConfContratoPuntoVenta; +import com.rjconsultores.ventaboletos.service.ConfContratoPuntoVentaService; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; +import com.rjconsultores.ventaboletos.utilerias.MoneyHelper; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; +import com.rjconsultores.ventaboletos.vo.configuracioneccomerciales.ConfLayoutContratoVO; + +@Service("confContratoPuntoVentaService") +public class ConfContratoPuntoVentaServiceImpl implements ConfContratoPuntoVentaService { + + @Autowired + private ConfContratoPuntoVentaDAO confContratoPuntoVentaDAO; + + @Override + public List obtenerTodos() { + return confContratoPuntoVentaDAO.obtenerTodos(); + } + + @Override + public ConfContratoPuntoVenta obtenerID(Integer id) { + return confContratoPuntoVentaDAO.obtenerID(id); + } + + @Transactional + public ConfContratoPuntoVenta suscribir(ConfContratoPuntoVenta entidad) { + entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + entidad.setFecmodif(Calendar.getInstance().getTime()); + entidad.setActivo(Boolean.TRUE); + + return confContratoPuntoVentaDAO.suscribir(entidad); + } + + @Transactional + public ConfContratoPuntoVenta actualizacion(ConfContratoPuntoVenta entidad) { + entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + entidad.setFecmodif(Calendar.getInstance().getTime()); + entidad.setActivo(Boolean.TRUE); + + return confContratoPuntoVentaDAO.actualizacion(entidad); + } + + @Transactional + public void borrar(ConfContratoPuntoVenta entidad) { + entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + entidad.setFecmodif(Calendar.getInstance().getTime()); + entidad.setActivo(Boolean.FALSE); + + confContratoPuntoVentaDAO.actualizacion(entidad); + } + + @Override + public ConfLayoutContratoVO buscarInformacoesPontoVendaparaGerarContratos(Integer puntoVentaId, Integer empresaId) { + return confContratoPuntoVentaDAO.buscarInformacoesPontoVendaparaGerarContratos(puntoVentaId, empresaId ); + } + + + @Override + public String formatarLayout(ConfLayoutContratoVO confLayoutContratoVO, String html) { + + StringBuilder htmlFormatado = new StringBuilder(); + + htmlFormatado.append(""); + htmlFormatado.append(""); + + html = html.replace("{nomeLocalidade}", confLayoutContratoVO.getNomeLocalidade()) + .replace("{CNPJ}", confLayoutContratoVO.getCNPJ()) + .replace("{dataAbertura}", confLayoutContratoVO.getDataAbertura() != null ? DateUtil.getStringDate(confLayoutContratoVO.getDataAbertura(), "dd/MM/yyyy") : "") + .replace("{razaoSocial}", confLayoutContratoVO.getRazaoSocial()) + .replace("{nomeCidade}", confLayoutContratoVO.getNomeCidade()) + .replace("{email}", confLayoutContratoVO.getEmail()) + .replace("{codigoPostal}", confLayoutContratoVO.getCodigoPostal()) + .replace("{numero}", confLayoutContratoVO.getNumero() != null ? confLayoutContratoVO.getNumero() : "") + .replace("{passagemAlta}", confLayoutContratoVO.getPassagemAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getPassagemAlta()) : "0") + .replace("{passagemBaixa}", confLayoutContratoVO.getPassagemBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getPassagemBaixa()) : "0") + .replace("{seguroObrigatorioBaixa}", confLayoutContratoVO.getValorVendaGapBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroObrigatorioBaixa()) : "0") + .replace("{seguroObrigatorioAlta}", confLayoutContratoVO.getSeguroObrigatorioAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroObrigatorioAlta()) : "0") + .replace("{valorVendaGapBaixa}", confLayoutContratoVO.getValorVendaGapBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getValorVendaGapBaixa()) : "0") + .replace("{valorVendaGapAlta}", confLayoutContratoVO.getValorVendaGapAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getValorVendaGapAlta()) : "0") + .replace("{valorVendaGapBaixaImp}", confLayoutContratoVO.getValorVendaGapBaixaImp() != null ? MoneyHelper.getValor(confLayoutContratoVO.getValorVendaGapBaixaImp()) : "0") + .replace("{valorVendaGapAltaImp}", confLayoutContratoVO.getValorVendaGapAltaImp() != null ? MoneyHelper.getValor(confLayoutContratoVO.getValorVendaGapAltaImp()) : "0") + .replace("{seguroBaixa}", confLayoutContratoVO.getSeguroBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroBaixa()) : "0") + .replace("{seguroAlta}", confLayoutContratoVO.getSeguroAlta()!= null ? MoneyHelper.getValor(confLayoutContratoVO.getSeguroAlta()) : "0") + .replace("{outrosBaixa}", confLayoutContratoVO.getOutrosBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getOutrosBaixa()) : "0") + .replace("{outrosAlta}", confLayoutContratoVO.getOutrosAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getOutrosAlta()) : "0") + .replace("{excesssoBaixa}", confLayoutContratoVO.getExcesssoBaixa() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoBaixa()): "0") + .replace("{excesssoAlta}", confLayoutContratoVO.getExcesssoAlta() != null ? MoneyHelper.getValor(confLayoutContratoVO.getExcesssoAlta()) :"0") + .replace("{nomeTitular}", confLayoutContratoVO.getNomeTitular()) + .replace("{nomeBanco}", confLayoutContratoVO.getNomeBanco()) + .replace("{numeroAgencia}", confLayoutContratoVO.getNumeroAgencia()) + .replace("{numeroConta}", confLayoutContratoVO.getNumeroConta()) + .replace("{tipoSocio}", confLayoutContratoVO.getTipoSocio()) + .replace("{bairro}", confLayoutContratoVO.getBairro()) + .replace("{rua}", confLayoutContratoVO.getRua());; + + htmlFormatado.append(html); + htmlFormatado.append(""); + + return htmlFormatado.toString(); + } + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/configuracioneccomerciales/ConfLayoutContratoVO.java b/src/com/rjconsultores/ventaboletos/vo/configuracioneccomerciales/ConfLayoutContratoVO.java new file mode 100644 index 000000000..1080402c1 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/vo/configuracioneccomerciales/ConfLayoutContratoVO.java @@ -0,0 +1,270 @@ +package com.rjconsultores.ventaboletos.vo.configuracioneccomerciales; + +import java.math.BigDecimal; +import java.util.Date; + +public class ConfLayoutContratoVO { + + private String nomeLocalidade; + private String CNPJ; + private Date dataAbertura; + private String razaoSocial; + private String nomeCidade; + private String email; + private String codigoPostal; + private String numero; + private BigDecimal passagemAlta; + private BigDecimal passagemBaixa; + private BigDecimal seguroObrigatorioBaixa; + private BigDecimal seguroObrigatorioAlta; + private BigDecimal valorVendaGapBaixa; + private BigDecimal valorVendaGapAlta; + private BigDecimal valorVendaGapBaixaImp; + private BigDecimal valorVendaGapAltaImp; + private BigDecimal seguroBaixa; + private BigDecimal seguroAlta; + private BigDecimal outrosBaixa; + private BigDecimal outrosAlta; + private BigDecimal excesssoBaixa; + private BigDecimal excesssoAlta; + private String nomeTitular; + private String nomeBanco; + private String numeroAgencia; + private String numeroConta; + private String tipoSocio; + private String bairro; + private String rua; + + public String getNomeLocalidade() { + return nomeLocalidade; + } + + public void setNomeLocalidade(String nomeLocalidade) { + this.nomeLocalidade = nomeLocalidade; + } + + public String getCNPJ() { + return CNPJ; + } + + public void setCNPJ(String CNPJ) { + this.CNPJ = CNPJ; + } + + public Date getDataAbertura() { + return dataAbertura; + } + + public void setDataAbertura(Date dataAbertura) { + this.dataAbertura = dataAbertura; + } + + public String getRazaoSocial() { + return razaoSocial; + } + + public void setRazaoSocial(String razaoSocial) { + this.razaoSocial = razaoSocial; + } + + public String getNomeCidade() { + return nomeCidade; + } + + public void setNomeCidade(String nomeCidade) { + this.nomeCidade = nomeCidade; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public String getCodigoPostal() { + return codigoPostal; + } + + public void setCodigoPostal(String codigoPostal) { + this.codigoPostal = codigoPostal; + } + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public BigDecimal getPassagemAlta() { + return passagemAlta; + } + + public void setPassagemAlta(BigDecimal passagemAlta) { + this.passagemAlta = passagemAlta; + } + + public BigDecimal getPassagemBaixa() { + return passagemBaixa; + } + + public void setPassagemBaixa(BigDecimal passagemBaixa) { + this.passagemBaixa = passagemBaixa; + } + + public BigDecimal getSeguroObrigatorioBaixa() { + return seguroObrigatorioBaixa; + } + + public void setSeguroObrigatorioBaixa(BigDecimal seguroObrigatorioBaixa) { + this.seguroObrigatorioBaixa = seguroObrigatorioBaixa; + } + + public BigDecimal getSeguroObrigatorioAlta() { + return seguroObrigatorioAlta; + } + + public void setSeguroObrigatorioAlta(BigDecimal seguroObrigatorioAlta) { + this.seguroObrigatorioAlta = seguroObrigatorioAlta; + } + + public BigDecimal getValorVendaGapBaixa() { + return valorVendaGapBaixa; + } + + public void setValorVendaGapBaixa(BigDecimal valorVendaGapBaixa) { + this.valorVendaGapBaixa = valorVendaGapBaixa; + } + + public BigDecimal getValorVendaGapAlta() { + return valorVendaGapAlta; + } + + public void setValorVendaGapAlta(BigDecimal valorVendaGapAlta) { + this.valorVendaGapAlta = valorVendaGapAlta; + } + + public BigDecimal getValorVendaGapBaixaImp() { + return valorVendaGapBaixaImp; + } + + public void setValorVendaGapBaixaImp(BigDecimal valorVendaGapBaixaImp) { + this.valorVendaGapBaixaImp = valorVendaGapBaixaImp; + } + + public BigDecimal getValorVendaGapAltaImp() { + return valorVendaGapAltaImp; + } + + public void setValorVendaGapAltaImp(BigDecimal valorVendaGapAltaImp) { + this.valorVendaGapAltaImp = valorVendaGapAltaImp; + } + + public BigDecimal getSeguroBaixa() { + return seguroBaixa; + } + + public void setSeguroBaixa(BigDecimal seguroBaixa) { + this.seguroBaixa = seguroBaixa; + } + + public BigDecimal getSeguroAlta() { + return seguroAlta; + } + + public void setSeguroAlta(BigDecimal seguroAlta) { + this.seguroAlta = seguroAlta; + } + + public BigDecimal getOutrosBaixa() { + return outrosBaixa; + } + + public void setOutrosBaixa(BigDecimal outrosBaixa) { + this.outrosBaixa = outrosBaixa; + } + + public BigDecimal getOutrosAlta() { + return outrosAlta; + } + + public void setOutrosAlta(BigDecimal outrosAlta) { + this.outrosAlta = outrosAlta; + } + + public BigDecimal getExcesssoBaixa() { + return excesssoBaixa; + } + + public void setExcesssoBaixa(BigDecimal excesssoBaixa) { + this.excesssoBaixa = excesssoBaixa; + } + + public BigDecimal getExcesssoAlta() { + return excesssoAlta; + } + + public void setExcesssoAlta(BigDecimal excesssoAlta) { + this.excesssoAlta = excesssoAlta; + } + + public String getNomeTitular() { + return nomeTitular; + } + + public void setNomeTitular(String nomeTitular) { + this.nomeTitular = nomeTitular; + } + + public String getNomeBanco() { + return nomeBanco; + } + + public void setNomeBanco(String nomeBanco) { + this.nomeBanco = nomeBanco; + } + + public String getNumeroAgencia() { + return numeroAgencia; + } + + public void setNumeroAgencia(String numeroAgencia) { + this.numeroAgencia = numeroAgencia; + } + + public String getNumeroConta() { + return numeroConta; + } + + public void setNumeroConta(String numeroConta) { + this.numeroConta = numeroConta; + } + + public String getTipoSocio() { + return tipoSocio; + } + + public void setTipoSocio(String tipoSocio) { + this.tipoSocio = tipoSocio; + } + + public String getBairro() { + return bairro; + } + + public void setBairro(String bairro) { + this.bairro = bairro; + } + + public String getRua() { + return rua; + } + + public void setRua(String rua) { + this.rua = rua; + } + +}