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-87c2c4800839master
parent
1c726a0993
commit
5a4b5e92fe
|
@ -9,9 +9,9 @@ public interface ClienteDAO extends GenericDAO<Cliente, Integer> {
|
||||||
|
|
||||||
public List<Cliente> buscar(String nombCliente);
|
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 List<Cliente> buscarPorDocumento(String documento);
|
||||||
|
|
||||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
|
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade);
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,7 @@ public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade, Empresa empresa) {
|
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade, Empresa empresa) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
|
||||||
Criteria clienteFidelidad = null;
|
Criteria clienteFidelidad = null;
|
||||||
|
@ -52,7 +52,7 @@ public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
|
||||||
|
|
||||||
Criteria tarjetaFidelidad = null;
|
Criteria tarjetaFidelidad = null;
|
||||||
tarjetaFidelidad = clienteFidelidad.createCriteria("tarjetaFidelidad");
|
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));
|
tarjetaFidelidad.add(Restrictions.eq(FIELD_ACTIVO, Boolean.TRUE));
|
||||||
|
|
||||||
c.setMaxResults(1);
|
c.setMaxResults(1);
|
||||||
|
@ -74,7 +74,7 @@ public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade) {
|
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade) {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
|
||||||
Criteria clienteFidelidad = null;
|
Criteria clienteFidelidad = null;
|
||||||
|
@ -84,7 +84,7 @@ public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
|
||||||
|
|
||||||
Criteria tarjetaFidelidad = null;
|
Criteria tarjetaFidelidad = null;
|
||||||
tarjetaFidelidad = clienteFidelidad.createCriteria("tarjetaFidelidad");
|
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));
|
tarjetaFidelidad.add(Restrictions.eq(FIELD_ACTIVO, Boolean.TRUE));
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ public class TarjetaFidelidad implements Serializable {
|
||||||
@Column(name = "TARJETAFIDELIDAD_ID")
|
@Column(name = "TARJETAFIDELIDAD_ID")
|
||||||
private Integer tarjetaFidelidadId;
|
private Integer tarjetaFidelidadId;
|
||||||
@Column(name = "NUMTARJETA")
|
@Column(name = "NUMTARJETA")
|
||||||
private Long numTarjeta;
|
private String numTarjeta;
|
||||||
@Column(name = "DESCGENERACION")
|
@Column(name = "DESCGENERACION")
|
||||||
private String descGeneracion;
|
private String descGeneracion;
|
||||||
@Column(name = "ACTIVO")
|
@Column(name = "ACTIVO")
|
||||||
|
@ -68,11 +68,11 @@ public class TarjetaFidelidad implements Serializable {
|
||||||
this.fecmodif = fecmodif;
|
this.fecmodif = fecmodif;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Long getNumTarjeta() {
|
public String getNumTarjeta() {
|
||||||
return numTarjeta;
|
return numTarjeta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumTarjeta(Long numTarjeta) {
|
public void setNumTarjeta(String numTarjeta) {
|
||||||
this.numTarjeta = numTarjeta;
|
this.numTarjeta = numTarjeta;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,9 +13,9 @@ public interface ClienteService extends GenericService<Cliente, Integer> {
|
||||||
|
|
||||||
public List<Cliente> buscar(String nombCliente);
|
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 List<Cliente> buscarPorDocumento(String documento);
|
||||||
|
|
||||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
|
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade);
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,7 +67,7 @@ public class ClienteServiceImpl implements ClienteService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade, Empresa empresa) {
|
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade, Empresa empresa) {
|
||||||
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade, empresa);
|
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade, empresa);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ public class ClienteServiceImpl implements ClienteService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade) {
|
public Cliente buscarPorNumeroFidelidade(String numeroFidelidade) {
|
||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
||||||
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade);
|
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade);
|
||||||
}
|
}
|
||||||
|
|
|
@ -102,7 +102,7 @@ public class ImportacaoClientesServiceImpl implements ImportacaoClientesService
|
||||||
|
|
||||||
for (Empresa e : empresas) {
|
for (Empresa e : empresas) {
|
||||||
|
|
||||||
Cliente clienteGravar = clienteService.buscarPorNumeroFidelidade(Integer.parseInt(cliente[0]), e);
|
Cliente clienteGravar = clienteService.buscarPorNumeroFidelidade(cliente[0], e);
|
||||||
if (clienteGravar == null) {
|
if (clienteGravar == null) {
|
||||||
clienteGravar = new Cliente();
|
clienteGravar = new Cliente();
|
||||||
clienteGravar.setNombcliente(nomeCliente);
|
clienteGravar.setNombcliente(nomeCliente);
|
||||||
|
@ -112,7 +112,7 @@ public class ImportacaoClientesServiceImpl implements ImportacaoClientesService
|
||||||
tarjetaFidelidad.setFecmodif(Calendar.getInstance().getTime());
|
tarjetaFidelidad.setFecmodif(Calendar.getInstance().getTime());
|
||||||
tarjetaFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
tarjetaFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
// cast para Integer para remover 0 a esquerda:
|
// cast para Integer para remover 0 a esquerda:
|
||||||
tarjetaFidelidad.setNumTarjeta(Long.parseLong(cliente[0]));
|
tarjetaFidelidad.setNumTarjeta(cliente[0]);
|
||||||
|
|
||||||
List<ClienteFidelidad> ls = new ArrayList<ClienteFidelidad>();
|
List<ClienteFidelidad> ls = new ArrayList<ClienteFidelidad>();
|
||||||
|
|
||||||
|
@ -477,7 +477,7 @@ public class ImportacaoClientesServiceImpl implements ImportacaoClientesService
|
||||||
private ClienteFidelidad criarFidelidade(Empresa e, ClienteExcelVo cExcel) {
|
private ClienteFidelidad criarFidelidade(Empresa e, ClienteExcelVo cExcel) {
|
||||||
ClienteFidelidad clienteFidelidad = new ClienteFidelidad();
|
ClienteFidelidad clienteFidelidad = new ClienteFidelidad();
|
||||||
TarjetaFidelidad tarjetaFidelidad = new TarjetaFidelidad();
|
TarjetaFidelidad tarjetaFidelidad = new TarjetaFidelidad();
|
||||||
tarjetaFidelidad.setNumTarjeta(new Long(cExcel.getCpf()));
|
tarjetaFidelidad.setNumTarjeta(cExcel.getCpf());
|
||||||
tarjetaFidelidad.setActivo(true);
|
tarjetaFidelidad.setActivo(true);
|
||||||
tarjetaFidelidad.setFecmodif(Calendar.getInstance().getTime());
|
tarjetaFidelidad.setFecmodif(Calendar.getInstance().getTime());
|
||||||
tarjetaFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
tarjetaFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
|
Loading…
Reference in New Issue