diff --git a/src/com/rjconsultores/ventaboletos/entidad/OCD.java b/src/com/rjconsultores/ventaboletos/entidad/OCD.java index 494a4537f..24d3f6e27 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/OCD.java +++ b/src/com/rjconsultores/ventaboletos/entidad/OCD.java @@ -28,6 +28,10 @@ public class OCD implements java.io.Serializable { private Long boletoId; private PuntoVenta puntoVenta; + + private String numtarjeta; + private String numautorizacion; + private String nsu; private String numoperacion; @@ -240,5 +244,29 @@ public class OCD implements java.io.Serializable { public void setUsuarioId(Integer usuarioId) { this.usuarioId = usuarioId; } + @Column(name = "NUMTARJETA",length=16) + public String getNumtarjeta() { + return numtarjeta; + } + + public void setNumtarjeta(String numtarjeta) { + this.numtarjeta = numtarjeta; + } + @Column(name = "NUMAUTORIZACION",length=15) + public String getNumautorizacion() { + return numautorizacion; + } + + public void setNumautorizacion(String numautorizacion) { + this.numautorizacion = numautorizacion; + } + @Column(name = "NSU",length=6) + public String getNsu() { + return nsu; + } + + public void setNsu(String nsu) { + this.nsu = nsu; + } } diff --git a/src/com/rjconsultores/ventaboletos/entidad/OCDParam.java b/src/com/rjconsultores/ventaboletos/entidad/OCDParam.java index cb3f62e7f..d4b1532fe 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/OCDParam.java +++ b/src/com/rjconsultores/ventaboletos/entidad/OCDParam.java @@ -36,6 +36,7 @@ public class OCDParam implements java.io.Serializable { private Boolean indOCDDefault; private Boolean indOCDTroca; private Boolean indPenalizacionOCD; + private Boolean indOcdDinheiro; public OCDParam(Long ocdparamId, BigDecimal penalizacion, Integer diasPagar, PuntoVenta puntoventa, Empresa empresa, @@ -166,5 +167,20 @@ public class OCDParam implements java.io.Serializable { public void setIndPenalizacionOCD(Boolean indPenalizacionOCD) { this.indPenalizacionOCD = indPenalizacionOCD; + } + + /** + * @return the indOcdDinheiro + */ + @Column(name = "INDOCDDINHEIRO") + public Boolean getIndOcdDinheiro() { + return indOcdDinheiro; + } + + /** + * @param indOcdDinheiro the indOcdDinheiro to set + */ + public void setIndOcdDinheiro(Boolean indOcdDinheiro) { + this.indOcdDinheiro = indOcdDinheiro; } } \ No newline at end of file diff --git a/src/com/rjconsultores/ventaboletos/service/impl/OCDParamServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/OCDParamServiceImpl.java index 19e46e1bc..2fa80e963 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/OCDParamServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/OCDParamServiceImpl.java @@ -39,12 +39,11 @@ public class OCDParamServiceImpl implements OCDParamService { @Transactional public OCDParam suscribirActualizar(OCDParam entidad){ - OCDParam param = null; - - if (ocdParamDAO.buscaOCDParamPorEmpresa(entidad.getEmpresa()) == null){ - param = ocdParamDAO.suscribirActualizar(entidad); - } - return param; + if (entidad.getOcdparamId() == null && ocdParamDAO.buscaOCDParamPorEmpresa(entidad.getEmpresa()) != null){ + return null; + } else{ + return ocdParamDAO.suscribirActualizar(entidad); + } } @Transactional