diff --git a/src/com/rjconsultores/ventaboletos/dao/EmpresaDAO.java b/src/com/rjconsultores/ventaboletos/dao/EmpresaDAO.java index 18963b65a..f60c48ae2 100644 --- a/src/com/rjconsultores/ventaboletos/dao/EmpresaDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/EmpresaDAO.java @@ -6,6 +6,9 @@ package com.rjconsultores.ventaboletos.dao; import java.util.List; +import com.rjconsultores.ventaboletos.entidad.ComEmpCategoria; +import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago; +import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; @@ -43,4 +46,17 @@ public interface EmpresaDAO { public List buscaLike(String nombempresa); public List obtenerTodosIncluindoEmpresaTodas(); + + public ComEmpCategoria adicionarComissaoCategoria(ComEmpCategoria comEmpCategoria); + + public void removerComissaoCategoria(ComEmpCategoria comEmpCategoria); + + public ComEmpFormapago adicionarComissaoFormapago(ComEmpFormapago comEmpFormapago); + + public void removerComissaoFormapago(ComEmpFormapago comEmpFormapago); + + public ComEmpTipoEventoExtra adicionarComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); + + public void removerComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); + } diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java index 1d65e283a..dbccadcb0 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java @@ -592,7 +592,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO i return c.list(); } + + @Override + @Transactional + public ComEmpCategoria adicionarComissaoCategoria(ComEmpCategoria comEmpCategoria) { + getSession().save(comEmpCategoria); + return comEmpCategoria; + } + + @Override + @Transactional + public void removerComissaoCategoria(ComEmpCategoria comEmpCategoria) { + getSession().merge(comEmpCategoria); + } + + @Override + @Transactional + public ComEmpFormapago adicionarComissaoFormapago(ComEmpFormapago comEmpFormapago) { + getSession().save(comEmpFormapago); + return comEmpFormapago; + } + + @Override + @Transactional + public void removerComissaoFormapago(ComEmpFormapago comEmpFormapago) { + getSession().merge(comEmpFormapago); + } + + @Override + @Transactional + public ComEmpTipoEventoExtra adicionarComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra) { + getSession().save(comEmpTipoEventoExtra); + return comEmpTipoEventoExtra; + } + + @Override + @Transactional + public void removerComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra) { + getSession().merge(comEmpTipoEventoExtra); + } + } diff --git a/src/com/rjconsultores/ventaboletos/entidad/ComEmpCategoria.java b/src/com/rjconsultores/ventaboletos/entidad/ComEmpCategoria.java new file mode 100644 index 000000000..49fc418e3 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/entidad/ComEmpCategoria.java @@ -0,0 +1,117 @@ +package com.rjconsultores.ventaboletos.entidad; + +import java.io.Serializable; +import java.util.Date; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +@Entity +@SequenceGenerator(name = "COM_EMP_CATEGORIA_SEQ", sequenceName = "COM_EMP_CATEGORIA_SEQ", allocationSize = 1) +@Table(name = "COM_EMP_CATEGORIA") +public class ComEmpCategoria implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.AUTO, generator = "COM_EMP_CATEGORIA_SEQ") + @Column(name = "COMEMPCATEGORIA_ID") + private Long comempcategoriaId; + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "EMPRESA_ID") + private Empresa empresa; + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "CATEGORIA_ID") + private Categoria categoria; + + @Column(name = "ACTIVO") + private boolean activo; + @Column(name = "USUARIO_ID") + private Integer usuarioId; + @Temporal(TemporalType.TIMESTAMP) + @Column(name = "FECMODIF") + private Date fecmodif; + + public Long getComempcategoriaId() { + return comempcategoriaId; + } + + public void setComempcategoriaId(Long comempcategoriaId) { + this.comempcategoriaId = comempcategoriaId; + } + + public Empresa getEmpresa() { + return empresa; + } + + public void setEmpresa(Empresa empresa) { + this.empresa = empresa; + } + + public Categoria getCategoria() { + return categoria; + } + + public void setCategoria(Categoria categoria) { + this.categoria = categoria; + } + + public boolean isActivo() { + return activo; + } + + public void setActivo(boolean activo) { + this.activo = activo; + } + + public Integer getUsuarioId() { + return usuarioId; + } + + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } + + public Date getFecmodif() { + return fecmodif; + } + + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((comempcategoriaId == null) ? 0 : comempcategoriaId.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + ComEmpCategoria other = (ComEmpCategoria) obj; + if (comempcategoriaId == null) { + if (other.comempcategoriaId != null) + return false; + } else if (!comempcategoriaId.equals(other.comempcategoriaId)) + return false; + return true; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/ComEmpFormapago.java b/src/com/rjconsultores/ventaboletos/entidad/ComEmpFormapago.java new file mode 100644 index 000000000..f51618e41 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/entidad/ComEmpFormapago.java @@ -0,0 +1,117 @@ +package com.rjconsultores.ventaboletos.entidad; + +import java.io.Serializable; +import java.util.Date; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +@Entity +@SequenceGenerator(name = "COM_EMP_FORMAPAGO_SEQ", sequenceName = "COM_EMP_FORMAPAGO_SEQ", allocationSize = 1) +@Table(name = "COM_EMP_FORMAPAGO") +public class ComEmpFormapago implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @Column(name = "COMEMPFORMAPAGO_ID") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "COM_EMP_FORMAPAGO_SEQ") + private Long comempformapagoId; + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "EMPRESA_ID") + private Empresa empresa; + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "FORMAPAGO_ID") + private FormaPago formaPago; + + @Column(name = "ACTIVO") + private boolean activo; + @Column(name = "USUARIO_ID") + private Integer usuarioId; + @Temporal(TemporalType.TIMESTAMP) + @Column(name = "FECMODIF") + private Date fecmodif; + + public Long getComempformapagoId() { + return comempformapagoId; + } + + public void setComempformapagoId(Long comempformapagoId) { + this.comempformapagoId = comempformapagoId; + } + + public Empresa getEmpresa() { + return empresa; + } + + public void setEmpresa(Empresa empresa) { + this.empresa = empresa; + } + + public FormaPago getFormaPago() { + return formaPago; + } + + public void setFormaPago(FormaPago formaPago) { + this.formaPago = formaPago; + } + + public boolean isActivo() { + return activo; + } + + public void setActivo(boolean activo) { + this.activo = activo; + } + + public Integer getUsuarioId() { + return usuarioId; + } + + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } + + public Date getFecmodif() { + return fecmodif; + } + + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((comempformapagoId == null) ? 0 : comempformapagoId.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + ComEmpFormapago other = (ComEmpFormapago) obj; + if (comempformapagoId == null) { + if (other.comempformapagoId != null) + return false; + } else if (!comempformapagoId.equals(other.comempformapagoId)) + return false; + return true; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/ComEmpTipoEventoExtra.java b/src/com/rjconsultores/ventaboletos/entidad/ComEmpTipoEventoExtra.java new file mode 100644 index 000000000..262d645d8 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/entidad/ComEmpTipoEventoExtra.java @@ -0,0 +1,117 @@ +package com.rjconsultores.ventaboletos.entidad; + +import java.io.Serializable; +import java.util.Date; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +@Entity +@SequenceGenerator(name = "COM_EMP_TIPOEVENTOEXTRA_SEQ", sequenceName = "COM_EMP_TIPOEVENTOEXTRA_SEQ", allocationSize = 1) +@Table(name = "COM_EMP_TIPOEVENTOEXTRA") +public class ComEmpTipoEventoExtra implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @Column(name = "COMEMPTIPOEVENTOEXTRA_ID") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "COM_EMP_TIPOEVENTOEXTRA_SEQ") + private Long comemptipoeventoextraId; + + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "EMPRESA_ID") + private Empresa empresa; + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "TIPOEVENTOEXTRA_ID") + private TipoEventoExtra tipoEventoExtra; + + @Column(name = "ACTIVO") + private boolean activo; + @Column(name = "USUARIO_ID") + private Integer usuarioId; + @Temporal(TemporalType.TIMESTAMP) + @Column(name = "FECMODIF") + private Date fecmodif; + + public Long getComemptipoeventoextraId() { + return comemptipoeventoextraId; + } + + public void setComemptipoeventoextraId(Long comemptipoeventoextraId) { + this.comemptipoeventoextraId = comemptipoeventoextraId; + } + + public Empresa getEmpresa() { + return empresa; + } + + public void setEmpresa(Empresa empresa) { + this.empresa = empresa; + } + + public TipoEventoExtra getTipoEventoExtra() { + return tipoEventoExtra; + } + + public void setTipoEventoExtra(TipoEventoExtra tipoEventoExtra) { + this.tipoEventoExtra = tipoEventoExtra; + } + + public boolean isActivo() { + return activo; + } + + public void setActivo(boolean activo) { + this.activo = activo; + } + + public Integer getUsuarioId() { + return usuarioId; + } + + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } + + public Date getFecmodif() { + return fecmodif; + } + + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((comemptipoeventoextraId == null) ? 0 : comemptipoeventoextraId.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + ComEmpTipoEventoExtra other = (ComEmpTipoEventoExtra) obj; + if (comemptipoeventoextraId == null) { + if (other.comemptipoeventoextraId != null) + return false; + } else if (!comemptipoeventoextraId.equals(other.comemptipoeventoextraId)) + return false; + return true; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/Empresa.java b/src/com/rjconsultores/ventaboletos/entidad/Empresa.java index cd65670e8..3fa2010e2 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Empresa.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Empresa.java @@ -26,6 +26,7 @@ import javax.persistence.TemporalType; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.Predicate; +import org.hibernate.annotations.Where; /** * @@ -102,6 +103,18 @@ public class Empresa implements Serializable { @OneToMany(mappedBy = "empresa", cascade = CascadeType.ALL) private List empresaContaBancaria; + + @OneToMany(mappedBy = "empresa") + @Where(clause="ACTIVO=1") + private List comEmpCategorias; + + @OneToMany(mappedBy = "empresa") + @Where(clause="ACTIVO=1") + private List comEmpFormapagos; + + @OneToMany(mappedBy = "empresa") + @Where(clause="ACTIVO=1") + private List comEmpTipoEventoExtras; public Empresa() { super(); @@ -407,6 +420,30 @@ public class Empresa implements Serializable { public void setIndcarboletosdevolvidosconf(Boolean indcarboletosdevolvidosconf) { this.indcarboletosdevolvidosconf = indcarboletosdevolvidosconf; + } + + public List getComEmpCategorias() { + return comEmpCategorias; + } + + public void setComEmpCategorias(List comEmpCategorias) { + this.comEmpCategorias = comEmpCategorias; + } + + public List getComEmpFormapagos() { + return comEmpFormapagos; + } + + public void setComEmpFormapagos(List comEmpFormapagos) { + this.comEmpFormapagos = comEmpFormapagos; + } + + public List getComEmpTipoEventoExtras() { + return comEmpTipoEventoExtras; + } + + public void setComEmpTipoEventoExtras(List comEmpTipoEventoExtras) { + this.comEmpTipoEventoExtras = comEmpTipoEventoExtras; } } diff --git a/src/com/rjconsultores/ventaboletos/service/EmpresaService.java b/src/com/rjconsultores/ventaboletos/service/EmpresaService.java index 2022d0cb8..e6e734ed1 100644 --- a/src/com/rjconsultores/ventaboletos/service/EmpresaService.java +++ b/src/com/rjconsultores/ventaboletos/service/EmpresaService.java @@ -6,6 +6,9 @@ package com.rjconsultores.ventaboletos.service; import java.util.List; +import com.rjconsultores.ventaboletos.entidad.ComEmpCategoria; +import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago; +import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; @@ -41,4 +44,17 @@ public interface EmpresaService { public void actualizaInscEstadual(InscricaoEstadual inscricaoEstadual); public List buscaLike(String nombempresa); + + public ComEmpCategoria adicionarComissaoCategoria(ComEmpCategoria comEmpCategoria); + + public void removerComissaoCategoria(ComEmpCategoria comEmpCategoria); + + public ComEmpFormapago adicionarComissaoFormapago(ComEmpFormapago comEmpFormapago); + + public void removerComissaoFormapago(ComEmpFormapago comEmpFormapago); + + public ComEmpTipoEventoExtra adicionarComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); + + public void removerComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); + } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/EmpresaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/EmpresaServiceImpl.java index dc7f522aa..7310d5037 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/EmpresaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/EmpresaServiceImpl.java @@ -14,6 +14,9 @@ import org.springframework.transaction.annotation.Transactional; import com.rjconsultores.ventaboletos.dao.EmpresaDAO; import com.rjconsultores.ventaboletos.dao.EsquemaCorridaDAO; import com.rjconsultores.ventaboletos.dao.RutaEmpresaDAO; +import com.rjconsultores.ventaboletos.entidad.ComEmpCategoria; +import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago; +import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual; import com.rjconsultores.ventaboletos.entidad.Marca; @@ -136,4 +139,52 @@ public class EmpresaServiceImpl implements EmpresaService { public List buscaLike(String nombempresa){ return empresaDAO.buscaLike(nombempresa); } + + @Override + public ComEmpCategoria adicionarComissaoCategoria(ComEmpCategoria comEmpCategoria) { + comEmpCategoria.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + comEmpCategoria.setFecmodif(Calendar.getInstance().getTime()); + comEmpCategoria.setActivo(Boolean.TRUE); + return empresaDAO.adicionarComissaoCategoria(comEmpCategoria); + } + + @Override + public void removerComissaoCategoria(ComEmpCategoria comEmpCategoria) { + comEmpCategoria.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + comEmpCategoria.setFecmodif(Calendar.getInstance().getTime()); + comEmpCategoria.setActivo(Boolean.FALSE); + empresaDAO.removerComissaoCategoria(comEmpCategoria); + } + + @Override + public ComEmpFormapago adicionarComissaoFormapago(ComEmpFormapago comEmpFormapago) { + comEmpFormapago.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + comEmpFormapago.setFecmodif(Calendar.getInstance().getTime()); + comEmpFormapago.setActivo(Boolean.TRUE); + return empresaDAO.adicionarComissaoFormapago(comEmpFormapago); + } + + @Override + public void removerComissaoFormapago(ComEmpFormapago comEmpFormapago) { + comEmpFormapago.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + comEmpFormapago.setFecmodif(Calendar.getInstance().getTime()); + comEmpFormapago.setActivo(Boolean.FALSE); + empresaDAO.removerComissaoFormapago(comEmpFormapago); + } + + @Override + public ComEmpTipoEventoExtra adicionarComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra) { + comEmpTipoEventoExtra.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + comEmpTipoEventoExtra.setFecmodif(Calendar.getInstance().getTime()); + comEmpTipoEventoExtra.setActivo(Boolean.TRUE); + return empresaDAO.adicionarComissaoTipoEventoExtra(comEmpTipoEventoExtra); + } + + @Override + public void removerComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra) { + comEmpTipoEventoExtra.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + comEmpTipoEventoExtra.setFecmodif(Calendar.getInstance().getTime()); + comEmpTipoEventoExtra.setActivo(Boolean.FALSE); + empresaDAO.removerComissaoTipoEventoExtra(comEmpTipoEventoExtra); + } } diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java b/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java index 360bc0ae2..36cbc29bc 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/BoletoComissao.java @@ -3,6 +3,10 @@ package com.rjconsultores.ventaboletos.vo.comissao; import java.math.BigDecimal; import java.util.Set; +import org.apache.commons.lang.StringUtils; + +import com.rjconsultores.ventaboletos.constantes.DescricaoTipoVenta; +import com.rjconsultores.ventaboletos.enums.IndStatusBoleto; import com.rjconsultores.ventaboletos.enums.comissao.StatusLogConferencia; public class BoletoComissao { @@ -39,6 +43,7 @@ public class BoletoComissao { private Set formapagos; private BigDecimal icmsBase; + private String nombusuario; public Integer getEmpresaId() { return empresaId; @@ -339,5 +344,26 @@ public class BoletoComissao { return total; } + + public String getDescTipoVenta() { + return DescricaoTipoVenta.getDescricaoTipoVenta(getTipoVenta()); + } + + public String getSituacaoBilhete() { + if(StringUtils.isNotBlank(getDescmotivocancelacion())) { + return getDescmotivocancelacion(); + } else { + IndStatusBoleto indStatusBoleto = IndStatusBoleto.getIndStatusBoleto(getIndstatusboleto()); + return indStatusBoleto != null ? indStatusBoleto.getValue() : ""; + } + } + + public String getNombusuario() { + return nombusuario; + } + + public void setNombusuario(String nombusuario) { + this.nombusuario = nombusuario; + } } \ No newline at end of file diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/EventosFinanceirosVO.java b/src/com/rjconsultores/ventaboletos/vo/comissao/EventosFinanceirosVO.java index 1fb50fb86..beb617fff 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/EventosFinanceirosVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/EventosFinanceirosVO.java @@ -4,6 +4,7 @@ import java.math.BigDecimal; import java.util.Date; import org.apache.commons.lang.StringUtils; +import org.zkoss.util.resource.Labels; import com.rjconsultores.ventaboletos.enums.comissao.StatusLogConferencia; @@ -120,5 +121,9 @@ public class EventosFinanceirosVO { public boolean isCredito() { return StringUtils.isNotBlank(getIndtipo()) && "1".equals(getIndtipo()); } + + public String getDebitoCredito() { + return isCredito() ? Labels.getLabel("conferenciaController.lbCredito.value") : Labels.getLabel("conferenciaController.lbDebito.value"); + } } diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java b/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java index 2c92796ec..505832409 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java @@ -249,5 +249,9 @@ public class LogConferenciaVO { public String getDescricaoTipoventa() { return DescricaoTipoVenta.getDescricaoTipoVenta(getTipoventa()); } + + public String getDescdebitocredito() { + return isIndcredito() ? "C" : "D"; + } } diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/OcdVO.java b/src/com/rjconsultores/ventaboletos/vo/comissao/OcdVO.java index ee460e35e..e4fb00dc4 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/OcdVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/OcdVO.java @@ -3,6 +3,8 @@ package com.rjconsultores.ventaboletos.vo.comissao; import java.math.BigDecimal; import java.util.Date; +import org.zkoss.util.resource.Labels; + import com.rjconsultores.ventaboletos.enums.comissao.StatusLogConferencia; public class OcdVO { @@ -175,5 +177,9 @@ public class OcdVO { } return ""; } + + public String getDescindpago() { + return getIndpago() != null && getIndpago() ? Labels.getLabel("conferenciaController.lbl.sim") : Labels.getLabel("conferenciaController.lbl.nao"); + } }