0018935: Cadastro de Cliente - NumFidelidade

bug#18935
dev:thiago.veloso
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@101149 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdir 2020-04-08 16:53:18 +00:00
parent 1c726a0993
commit 5a4b5e92fe
6 changed files with 16 additions and 16 deletions

View File

@ -9,9 +9,9 @@ public interface ClienteDAO extends GenericDAO<Cliente, Integer> {
public List<Cliente> buscar(String nombCliente);
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade, Empresa empresa);
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade, Empresa empresa);
public List<Cliente> buscarPorDocumento(String documento);
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade);
}

View File

@ -42,7 +42,7 @@ public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
}
@Override
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade, Empresa empresa) {
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade, Empresa empresa) {
Criteria c = getSession().createCriteria(getPersistentClass());
Criteria clienteFidelidad = null;
@ -52,7 +52,7 @@ public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
Criteria tarjetaFidelidad = null;
tarjetaFidelidad = clienteFidelidad.createCriteria("tarjetaFidelidad");
tarjetaFidelidad.add(Restrictions.eq("numTarjeta", Long.valueOf(numeroFidelidade)));
tarjetaFidelidad.add(Restrictions.eq("numTarjeta", numeroFidelidade));
tarjetaFidelidad.add(Restrictions.eq(FIELD_ACTIVO, Boolean.TRUE));
c.setMaxResults(1);
@ -74,7 +74,7 @@ public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
}
@Override
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade) {
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade) {
Criteria c = getSession().createCriteria(getPersistentClass());
Criteria clienteFidelidad = null;
@ -84,7 +84,7 @@ public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
Criteria tarjetaFidelidad = null;
tarjetaFidelidad = clienteFidelidad.createCriteria("tarjetaFidelidad");
tarjetaFidelidad.add(Restrictions.eq("numTarjeta", Long.valueOf(numeroFidelidade)));
tarjetaFidelidad.add(Restrictions.eq("numTarjeta", numeroFidelidade));
tarjetaFidelidad.add(Restrictions.eq(FIELD_ACTIVO, Boolean.TRUE));

View File

@ -33,7 +33,7 @@ public class TarjetaFidelidad implements Serializable {
@Column(name = "TARJETAFIDELIDAD_ID")
private Integer tarjetaFidelidadId;
@Column(name = "NUMTARJETA")
private Long numTarjeta;
private String numTarjeta;
@Column(name = "DESCGENERACION")
private String descGeneracion;
@Column(name = "ACTIVO")
@ -68,11 +68,11 @@ public class TarjetaFidelidad implements Serializable {
this.fecmodif = fecmodif;
}
public Long getNumTarjeta() {
public String getNumTarjeta() {
return numTarjeta;
}
public void setNumTarjeta(Long numTarjeta) {
public void setNumTarjeta(String numTarjeta) {
this.numTarjeta = numTarjeta;
}

View File

@ -13,9 +13,9 @@ public interface ClienteService extends GenericService<Cliente, Integer> {
public List<Cliente> buscar(String nombCliente);
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade, Empresa empresa);
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade, Empresa empresa);
public List<Cliente> buscarPorDocumento(String documento);
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade);
}

View File

@ -67,7 +67,7 @@ public class ClienteServiceImpl implements ClienteService {
}
@Override
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade, Empresa empresa) {
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade, Empresa empresa) {
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade, empresa);
}
@ -77,7 +77,7 @@ public class ClienteServiceImpl implements ClienteService {
}
@Override
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade) {
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade) {
// TODO Auto-generated method stub
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade);
}

View File

@ -102,7 +102,7 @@ public class ImportacaoClientesServiceImpl implements ImportacaoClientesService
for (Empresa e : empresas) {
Cliente clienteGravar = clienteService.buscarPorNumeroFidelidade(Integer.parseInt(cliente[0]), e);
Cliente clienteGravar = clienteService.buscarPorNumeroFidelidade(cliente[0], e);
if (clienteGravar == null) {
clienteGravar = new Cliente();
clienteGravar.setNombcliente(nomeCliente);
@ -112,7 +112,7 @@ public class ImportacaoClientesServiceImpl implements ImportacaoClientesService
tarjetaFidelidad.setFecmodif(Calendar.getInstance().getTime());
tarjetaFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
// cast para Integer para remover 0 a esquerda:
tarjetaFidelidad.setNumTarjeta(Long.parseLong(cliente[0]));
tarjetaFidelidad.setNumTarjeta(cliente[0]);
List<ClienteFidelidad> ls = new ArrayList<ClienteFidelidad>();
@ -477,7 +477,7 @@ public class ImportacaoClientesServiceImpl implements ImportacaoClientesService
private ClienteFidelidad criarFidelidade(Empresa e, ClienteExcelVo cExcel) {
ClienteFidelidad clienteFidelidad = new ClienteFidelidad();
TarjetaFidelidad tarjetaFidelidad = new TarjetaFidelidad();
tarjetaFidelidad.setNumTarjeta(new Long(cExcel.getCpf()));
tarjetaFidelidad.setNumTarjeta(cExcel.getCpf());
tarjetaFidelidad.setActivo(true);
tarjetaFidelidad.setFecmodif(Calendar.getInstance().getTime());
tarjetaFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());