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 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;
}
}

View File

@ -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;
}
}

View File

@ -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