fixed bug #7423 - Alteração em tela de cadastro de parametro de OCD inclusão de campo para definir se haverá OCD para formas de pagamento diferentes de cartão de crédito.

Alteração de Relatórios adequando à demanda.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@56875 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2016-06-10 19:03:19 +00:00
parent b12234dd97
commit d70936df65
3 changed files with 49 additions and 6 deletions

View File

@ -28,6 +28,10 @@ public class OCD implements java.io.Serializable {
private Long boletoId; private Long boletoId;
private PuntoVenta puntoVenta; private PuntoVenta puntoVenta;
private String numtarjeta;
private String numautorizacion;
private String nsu;
private String numoperacion; private String numoperacion;
@ -240,5 +244,29 @@ public class OCD implements java.io.Serializable {
public void setUsuarioId(Integer usuarioId) { public void setUsuarioId(Integer usuarioId) {
this.usuarioId = 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;
}
} }

View File

@ -36,6 +36,7 @@ public class OCDParam implements java.io.Serializable {
private Boolean indOCDDefault; private Boolean indOCDDefault;
private Boolean indOCDTroca; private Boolean indOCDTroca;
private Boolean indPenalizacionOCD; private Boolean indPenalizacionOCD;
private Boolean indOcdDinheiro;
public OCDParam(Long ocdparamId, BigDecimal penalizacion, public OCDParam(Long ocdparamId, BigDecimal penalizacion,
Integer diasPagar, PuntoVenta puntoventa, Empresa empresa, Integer diasPagar, PuntoVenta puntoventa, Empresa empresa,
@ -166,5 +167,20 @@ public class OCDParam implements java.io.Serializable {
public void setIndPenalizacionOCD(Boolean indPenalizacionOCD) { public void setIndPenalizacionOCD(Boolean indPenalizacionOCD) {
this.indPenalizacionOCD = 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;
} }
} }

View File

@ -39,12 +39,11 @@ public class OCDParamServiceImpl implements OCDParamService {
@Transactional @Transactional
public OCDParam suscribirActualizar(OCDParam entidad){ public OCDParam suscribirActualizar(OCDParam entidad){
OCDParam param = null; if (entidad.getOcdparamId() == null && ocdParamDAO.buscaOCDParamPorEmpresa(entidad.getEmpresa()) != null){
return null;
if (ocdParamDAO.buscaOCDParamPorEmpresa(entidad.getEmpresa()) == null){ } else{
param = ocdParamDAO.suscribirActualizar(entidad); return ocdParamDAO.suscribirActualizar(entidad);
} }
return param;
} }
@Transactional @Transactional