git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@28397 d1611594-4594-4d17-8e1d-87c2c4800839
parent
9bdb8f6700
commit
0669a03ca9
|
@ -4,13 +4,9 @@ import java.util.List;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public interface ClienteDAO extends GenericDAO<Cliente, Integer> {
|
public interface ClienteDAO extends GenericDAO<Cliente, Integer> {
|
||||||
|
|
||||||
public List<Cliente> buscar(String nombCliente);
|
public List<Cliente> buscar(String nombCliente);
|
||||||
|
|
||||||
|
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,6 @@ package com.rjconsultores.ventaboletos.dao.hibernate;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.hibernate.Criteria;
|
import org.hibernate.Criteria;
|
||||||
import org.hibernate.Query;
|
|
||||||
import org.hibernate.SessionFactory;
|
import org.hibernate.SessionFactory;
|
||||||
import org.hibernate.criterion.Order;
|
import org.hibernate.criterion.Order;
|
||||||
import org.hibernate.criterion.Restrictions;
|
import org.hibernate.criterion.Restrictions;
|
||||||
|
@ -14,37 +13,46 @@ import org.springframework.stereotype.Repository;
|
||||||
import com.rjconsultores.ventaboletos.dao.ClienteDAO;
|
import com.rjconsultores.ventaboletos.dao.ClienteDAO;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Repository("clienteDAO")
|
@Repository("clienteDAO")
|
||||||
public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
|
public class ClienteHibernateDAO extends GenericHibernateDAO<Cliente, Integer>
|
||||||
implements ClienteDAO {
|
implements ClienteDAO {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
public ClienteHibernateDAO(
|
public ClienteHibernateDAO(
|
||||||
@Qualifier("sessionFactory") SessionFactory factory) {
|
@Qualifier("sessionFactory") SessionFactory factory) {
|
||||||
setSessionFactory(factory);
|
setSessionFactory(factory);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Cliente> obtenerTodos() {
|
public List<Cliente> obtenerTodos() {
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
c.addOrder(Order.asc("id"));
|
c.addOrder(Order.asc("id"));
|
||||||
|
|
||||||
return c.list();
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Cliente> buscar(String nombCliente) {
|
return c.list();
|
||||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
}
|
||||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
|
||||||
c.add(Restrictions.eq("nombcliente", nombCliente));
|
|
||||||
|
|
||||||
|
|
||||||
return c.list();
|
public List<Cliente> buscar(String nombCliente) {
|
||||||
}
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
c.add(Restrictions.eq("nombcliente", nombCliente));
|
||||||
|
|
||||||
|
return c.list();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade) {
|
||||||
|
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||||
|
|
||||||
|
Criteria clienteFidelidad = null;
|
||||||
|
clienteFidelidad = c.createCriteria("listClienteFidelidad");
|
||||||
|
clienteFidelidad.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
|
||||||
|
Criteria tarjetaFidelidad = null;
|
||||||
|
tarjetaFidelidad = clienteFidelidad.createCriteria("tarjetaFidelidad");
|
||||||
|
tarjetaFidelidad.add(Restrictions.eq("numTarjeta", numeroFidelidade));
|
||||||
|
tarjetaFidelidad.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||||
|
|
||||||
|
return (Cliente) c.uniqueResult();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -12,364 +12,332 @@ import javax.persistence.Basic;
|
||||||
import javax.persistence.CascadeType;
|
import javax.persistence.CascadeType;
|
||||||
import javax.persistence.Column;
|
import javax.persistence.Column;
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.Entity;
|
||||||
import javax.persistence.FetchType;
|
|
||||||
import javax.persistence.GeneratedValue;
|
import javax.persistence.GeneratedValue;
|
||||||
import javax.persistence.GenerationType;
|
import javax.persistence.GenerationType;
|
||||||
import javax.persistence.Id;
|
import javax.persistence.Id;
|
||||||
import javax.persistence.JoinColumn;
|
import javax.persistence.JoinColumn;
|
||||||
import javax.persistence.NamedQueries;
|
|
||||||
import javax.persistence.NamedQuery;
|
|
||||||
import javax.persistence.OneToMany;
|
import javax.persistence.OneToMany;
|
||||||
import javax.persistence.OneToOne;
|
import javax.persistence.OneToOne;
|
||||||
import javax.persistence.SequenceGenerator;
|
import javax.persistence.SequenceGenerator;
|
||||||
import javax.persistence.Table;
|
import javax.persistence.Table;
|
||||||
import javax.persistence.Temporal;
|
import javax.persistence.Temporal;
|
||||||
import javax.persistence.TemporalType;
|
import javax.persistence.TemporalType;
|
||||||
import javax.xml.bind.annotation.XmlRootElement;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author RJ
|
* @author RJ
|
||||||
*/
|
*/
|
||||||
@Entity
|
@Entity
|
||||||
@SequenceGenerator(name = "CLIENTE_SEQ", sequenceName = "CLIENTE_SEQ", allocationSize = 1)
|
@SequenceGenerator(name = "CLIENTE_SEQ", sequenceName = "CLIENTE_SEQ", allocationSize = 1)
|
||||||
@Table(name = "CLIENTE")
|
@Table(name = "CLIENTE")
|
||||||
|
|
||||||
public class Cliente implements Serializable {
|
public class Cliente implements Serializable {
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
@Id
|
|
||||||
@Basic(optional = false)
|
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CLIENTE_SEQ")
|
|
||||||
@Column(name = "CLIENTE_ID")
|
|
||||||
private Integer clienteId;
|
|
||||||
|
|
||||||
@Column(name = "NOMBCLIENTE")
|
|
||||||
private String nombcliente;
|
|
||||||
|
|
||||||
@Column(name = "APELLIDOPATERNO")
|
|
||||||
private String apellidopaterno;
|
|
||||||
|
|
||||||
@Column(name = "APELLIDOMATERNO")
|
|
||||||
private String apellidomaterno;
|
|
||||||
|
|
||||||
@Column(name = "FECNACIMIENTO")
|
|
||||||
@Temporal(TemporalType.TIMESTAMP)
|
|
||||||
private Date fecnacimiento;
|
|
||||||
|
|
||||||
@Column(name = "NUMRFC")
|
|
||||||
private String numrfc;
|
|
||||||
|
|
||||||
@Column(name = "NUMTELEFONO")
|
|
||||||
private String numtelefono;
|
|
||||||
|
|
||||||
@Column(name = "NUMTELEFONODOS")
|
|
||||||
private String numtelefonodos;
|
|
||||||
|
|
||||||
@Column(name = "NUMFAX")
|
|
||||||
private String numfax;
|
|
||||||
|
|
||||||
@Column(name = "NUMEXTENSION")
|
|
||||||
private String numextension;
|
|
||||||
|
|
||||||
@Column(name = "NUMEXTENSIONDOS")
|
|
||||||
private String numextensiondos;
|
|
||||||
|
|
||||||
|
|
||||||
@JoinColumn(name = "TIPOOCUPACION_ID")
|
|
||||||
@OneToOne(cascade=CascadeType.ALL)
|
|
||||||
private TipoOcupacion tipoocupacionId;
|
|
||||||
|
|
||||||
@Column(name = "MEDIOINFORMATIVO_ID")
|
|
||||||
private Integer medioinformativoId;
|
|
||||||
|
|
||||||
|
|
||||||
@JoinColumn(name = "MOTIVOVIAJE_ID")
|
|
||||||
@OneToOne(cascade=CascadeType.ALL)
|
|
||||||
private MotivoViaje motivoviajeId;
|
|
||||||
|
|
||||||
@Column(name = "INDSEXO")
|
|
||||||
private String indsexo;
|
|
||||||
|
|
||||||
@Column(name = "NUMCURP")
|
|
||||||
private String numcurp;
|
|
||||||
|
|
||||||
@Column(name = "CANTHIJOS")
|
|
||||||
private Integer canthijos;
|
|
||||||
|
|
||||||
@Column(name = "DESCCORREO")
|
|
||||||
private String desccorreo;
|
|
||||||
|
|
||||||
@Column(name = "EDAD")
|
|
||||||
private Integer edad;
|
|
||||||
|
|
||||||
@Column(name = "ESTADOCIVIL_ID")
|
|
||||||
private Integer estadocivilId;
|
|
||||||
|
|
||||||
@Column(name = "GRADOESTUDIO_ID")
|
|
||||||
private Integer gradoestudioId;
|
|
||||||
|
|
||||||
@Column(name = "EQUIVALENCIA_ID")
|
|
||||||
private String equivalenciaId;
|
|
||||||
|
|
||||||
@Column(name = "ACTIVO")
|
|
||||||
private Boolean activo;
|
|
||||||
|
|
||||||
@Column(name = "FECMODIF")
|
|
||||||
@Temporal(TemporalType.TIMESTAMP)
|
|
||||||
private Date fecmodif;
|
|
||||||
|
|
||||||
@Column(name = "USUARIO_ID")
|
|
||||||
private Integer usuarioId;
|
|
||||||
|
|
||||||
@Column(name = "DESCCONTRASENA")
|
|
||||||
private String desccontrasena;
|
|
||||||
|
|
||||||
@Column(name = "NUMLADA")
|
|
||||||
private String numlada;
|
|
||||||
|
|
||||||
@Column(name = "INDCAMBIOCONTRASENA")
|
|
||||||
private Integer indcambiocontrasena;
|
|
||||||
|
|
||||||
|
|
||||||
@OneToMany(cascade = CascadeType.ALL, mappedBy = "clienteId")
|
private static final long serialVersionUID = 1L;
|
||||||
private List<ClienteDireccion> lsClienteDireccion;
|
@Id
|
||||||
|
@Basic(optional = false)
|
||||||
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CLIENTE_SEQ")
|
||||||
|
@Column(name = "CLIENTE_ID")
|
||||||
|
private Integer clienteId;
|
||||||
|
@Column(name = "NOMBCLIENTE")
|
||||||
|
private String nombcliente;
|
||||||
|
@Column(name = "APELLIDOPATERNO")
|
||||||
|
private String apellidopaterno;
|
||||||
|
@Column(name = "APELLIDOMATERNO")
|
||||||
|
private String apellidomaterno;
|
||||||
|
@Column(name = "FECNACIMIENTO")
|
||||||
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
|
private Date fecnacimiento;
|
||||||
|
@Column(name = "NUMRFC")
|
||||||
|
private String numrfc;
|
||||||
|
@Column(name = "NUMTELEFONO")
|
||||||
|
private String numtelefono;
|
||||||
|
@Column(name = "NUMTELEFONODOS")
|
||||||
|
private String numtelefonodos;
|
||||||
|
@Column(name = "NUMFAX")
|
||||||
|
private String numfax;
|
||||||
|
@Column(name = "NUMEXTENSION")
|
||||||
|
private String numextension;
|
||||||
|
@Column(name = "NUMEXTENSIONDOS")
|
||||||
|
private String numextensiondos;
|
||||||
|
@JoinColumn(name = "TIPOOCUPACION_ID")
|
||||||
|
@OneToOne(cascade = CascadeType.ALL)
|
||||||
|
private TipoOcupacion tipoocupacionId;
|
||||||
|
@Column(name = "MEDIOINFORMATIVO_ID")
|
||||||
|
private Integer medioinformativoId;
|
||||||
|
@JoinColumn(name = "MOTIVOVIAJE_ID")
|
||||||
|
@OneToOne(cascade = CascadeType.ALL)
|
||||||
|
private MotivoViaje motivoviajeId;
|
||||||
|
@Column(name = "INDSEXO")
|
||||||
|
private String indsexo;
|
||||||
|
@Column(name = "NUMCURP")
|
||||||
|
private String numcurp;
|
||||||
|
@Column(name = "CANTHIJOS")
|
||||||
|
private Integer canthijos;
|
||||||
|
@Column(name = "DESCCORREO")
|
||||||
|
private String desccorreo;
|
||||||
|
@Column(name = "EDAD")
|
||||||
|
private Integer edad;
|
||||||
|
@Column(name = "ESTADOCIVIL_ID")
|
||||||
|
private Integer estadocivilId;
|
||||||
|
@Column(name = "GRADOESTUDIO_ID")
|
||||||
|
private Integer gradoestudioId;
|
||||||
|
@Column(name = "EQUIVALENCIA_ID")
|
||||||
|
private String equivalenciaId;
|
||||||
|
@Column(name = "ACTIVO")
|
||||||
|
private Boolean activo;
|
||||||
|
@Column(name = "FECMODIF")
|
||||||
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
|
private Date fecmodif;
|
||||||
|
@Column(name = "USUARIO_ID")
|
||||||
|
private Integer usuarioId;
|
||||||
|
@Column(name = "DESCCONTRASENA")
|
||||||
|
private String desccontrasena;
|
||||||
|
@Column(name = "NUMLADA")
|
||||||
|
private String numlada;
|
||||||
|
@Column(name = "INDCAMBIOCONTRASENA")
|
||||||
|
private Integer indcambiocontrasena;
|
||||||
|
@OneToMany(cascade = CascadeType.ALL, mappedBy = "clienteId")
|
||||||
|
private List<ClienteDireccion> lsClienteDireccion;
|
||||||
|
@OneToMany(cascade = CascadeType.ALL)
|
||||||
|
@JoinColumn(name = "CLIENTE_ID", referencedColumnName = "CLIENTE_ID")
|
||||||
|
private List<ClienteFidelidad> listClienteFidelidad;
|
||||||
|
@Column(name = "NUMIDENTIFICAUNO")
|
||||||
|
private String numIdentificaUno;
|
||||||
|
@Column(name = "NUMIDENTIFICADOS")
|
||||||
|
private String numIdentificaDos;
|
||||||
|
|
||||||
public Cliente() {
|
public Cliente() {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Cliente(Integer clienteId) {
|
public Cliente(Integer clienteId) {
|
||||||
this.clienteId = clienteId;
|
this.clienteId = clienteId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getClienteId() {
|
public Integer getClienteId() {
|
||||||
return clienteId;
|
return clienteId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setClienteId(Integer clienteId) {
|
public void setClienteId(Integer clienteId) {
|
||||||
this.clienteId = clienteId;
|
this.clienteId = clienteId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNombcliente() {
|
public String getNombcliente() {
|
||||||
return nombcliente;
|
return nombcliente;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNombcliente(String nombcliente) {
|
public void setNombcliente(String nombcliente) {
|
||||||
this.nombcliente = nombcliente;
|
this.nombcliente = nombcliente;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getApellidopaterno() {
|
public String getApellidopaterno() {
|
||||||
return apellidopaterno;
|
return apellidopaterno;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setApellidopaterno(String apellidopaterno) {
|
public void setApellidopaterno(String apellidopaterno) {
|
||||||
this.apellidopaterno = apellidopaterno;
|
this.apellidopaterno = apellidopaterno;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getApellidomaterno() {
|
public String getApellidomaterno() {
|
||||||
return apellidomaterno;
|
return apellidomaterno;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setApellidomaterno(String apellidomaterno) {
|
public void setApellidomaterno(String apellidomaterno) {
|
||||||
this.apellidomaterno = apellidomaterno;
|
this.apellidomaterno = apellidomaterno;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getFecnacimiento() {
|
public Date getFecnacimiento() {
|
||||||
return fecnacimiento;
|
return fecnacimiento;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFecnacimiento(Date fecnacimiento) {
|
public void setFecnacimiento(Date fecnacimiento) {
|
||||||
this.fecnacimiento = fecnacimiento;
|
this.fecnacimiento = fecnacimiento;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumrfc() {
|
public String getNumrfc() {
|
||||||
return numrfc;
|
return numrfc;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumrfc(String numrfc) {
|
public void setNumrfc(String numrfc) {
|
||||||
this.numrfc = numrfc;
|
this.numrfc = numrfc;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumtelefono() {
|
public String getNumtelefono() {
|
||||||
return numtelefono;
|
return numtelefono;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumtelefono(String numtelefono) {
|
public void setNumtelefono(String numtelefono) {
|
||||||
this.numtelefono = numtelefono;
|
this.numtelefono = numtelefono;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumtelefonodos() {
|
public String getNumtelefonodos() {
|
||||||
return numtelefonodos;
|
return numtelefonodos;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumtelefonodos(String numtelefonodos) {
|
public void setNumtelefonodos(String numtelefonodos) {
|
||||||
this.numtelefonodos = numtelefonodos;
|
this.numtelefonodos = numtelefonodos;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumfax() {
|
public String getNumfax() {
|
||||||
return numfax;
|
return numfax;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumfax(String numfax) {
|
public void setNumfax(String numfax) {
|
||||||
this.numfax = numfax;
|
this.numfax = numfax;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumextension() {
|
public String getNumextension() {
|
||||||
return numextension;
|
return numextension;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumextension(String numextension) {
|
public void setNumextension(String numextension) {
|
||||||
this.numextension = numextension;
|
this.numextension = numextension;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumextensiondos() {
|
public String getNumextensiondos() {
|
||||||
return numextensiondos;
|
return numextensiondos;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumextensiondos(String numextensiondos) {
|
public void setNumextensiondos(String numextensiondos) {
|
||||||
this.numextensiondos = numextensiondos;
|
this.numextensiondos = numextensiondos;
|
||||||
}
|
}
|
||||||
|
|
||||||
public TipoOcupacion getTipoocupacionId() {
|
public TipoOcupacion getTipoocupacionId() {
|
||||||
return tipoocupacionId;
|
return tipoocupacionId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTipoocupacionId(TipoOcupacion tipoocupacionId) {
|
public void setTipoocupacionId(TipoOcupacion tipoocupacionId) {
|
||||||
this.tipoocupacionId = tipoocupacionId;
|
this.tipoocupacionId = tipoocupacionId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getMedioinformativoId() {
|
public Integer getMedioinformativoId() {
|
||||||
return medioinformativoId;
|
return medioinformativoId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setMedioinformativoId(Integer medioinformativoId) {
|
public void setMedioinformativoId(Integer medioinformativoId) {
|
||||||
this.medioinformativoId = medioinformativoId;
|
this.medioinformativoId = medioinformativoId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public MotivoViaje getMotivoviajeId() {
|
public MotivoViaje getMotivoviajeId() {
|
||||||
return motivoviajeId;
|
return motivoviajeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setMotivoviajeId(MotivoViaje motivoviajeId) {
|
public void setMotivoviajeId(MotivoViaje motivoviajeId) {
|
||||||
this.motivoviajeId = motivoviajeId;
|
this.motivoviajeId = motivoviajeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getIndsexo() {
|
public String getIndsexo() {
|
||||||
return indsexo;
|
return indsexo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setIndsexo(String indsexo) {
|
public void setIndsexo(String indsexo) {
|
||||||
this.indsexo = indsexo;
|
this.indsexo = indsexo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumcurp() {
|
public String getNumcurp() {
|
||||||
return numcurp;
|
return numcurp;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumcurp(String numcurp) {
|
public void setNumcurp(String numcurp) {
|
||||||
this.numcurp = numcurp;
|
this.numcurp = numcurp;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getCanthijos() {
|
public Integer getCanthijos() {
|
||||||
return canthijos;
|
return canthijos;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCanthijos(Integer canthijos) {
|
public void setCanthijos(Integer canthijos) {
|
||||||
this.canthijos = canthijos;
|
this.canthijos = canthijos;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDesccorreo() {
|
public String getDesccorreo() {
|
||||||
return desccorreo;
|
return desccorreo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setDesccorreo(String desccorreo) {
|
public void setDesccorreo(String desccorreo) {
|
||||||
this.desccorreo = desccorreo;
|
this.desccorreo = desccorreo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getEdad() {
|
public Integer getEdad() {
|
||||||
return edad;
|
return edad;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setEdad(Integer edad) {
|
public void setEdad(Integer edad) {
|
||||||
this.edad = edad;
|
this.edad = edad;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getEstadocivilId() {
|
public Integer getEstadocivilId() {
|
||||||
return estadocivilId;
|
return estadocivilId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setEstadocivilId(Integer estadocivilId) {
|
public void setEstadocivilId(Integer estadocivilId) {
|
||||||
this.estadocivilId = estadocivilId;
|
this.estadocivilId = estadocivilId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getGradoestudioId() {
|
public Integer getGradoestudioId() {
|
||||||
return gradoestudioId;
|
return gradoestudioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setGradoestudioId(Integer gradoestudioId) {
|
public void setGradoestudioId(Integer gradoestudioId) {
|
||||||
this.gradoestudioId = gradoestudioId;
|
this.gradoestudioId = gradoestudioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getEquivalenciaId() {
|
public String getEquivalenciaId() {
|
||||||
return equivalenciaId;
|
return equivalenciaId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setEquivalenciaId(String equivalenciaId) {
|
public void setEquivalenciaId(String equivalenciaId) {
|
||||||
this.equivalenciaId = equivalenciaId;
|
this.equivalenciaId = equivalenciaId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Boolean getActivo() {
|
public Boolean getActivo() {
|
||||||
return activo;
|
return activo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setActivo(Boolean activo) {
|
public void setActivo(Boolean activo) {
|
||||||
this.activo = activo;
|
this.activo = activo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getFecmodif() {
|
public Date getFecmodif() {
|
||||||
return fecmodif;
|
return fecmodif;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFecmodif(Date fecmodif) {
|
public void setFecmodif(Date fecmodif) {
|
||||||
this.fecmodif = fecmodif;
|
this.fecmodif = fecmodif;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getUsuarioId() {
|
public Integer getUsuarioId() {
|
||||||
return usuarioId;
|
return usuarioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUsuarioId(Integer usuarioId) {
|
public void setUsuarioId(Integer usuarioId) {
|
||||||
this.usuarioId = usuarioId;
|
this.usuarioId = usuarioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDesccontrasena() {
|
public String getDesccontrasena() {
|
||||||
return desccontrasena;
|
return desccontrasena;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setDesccontrasena(String desccontrasena) {
|
public void setDesccontrasena(String desccontrasena) {
|
||||||
this.desccontrasena = desccontrasena;
|
this.desccontrasena = desccontrasena;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumlada() {
|
public String getNumlada() {
|
||||||
return numlada;
|
return numlada;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumlada(String numlada) {
|
public void setNumlada(String numlada) {
|
||||||
this.numlada = numlada;
|
this.numlada = numlada;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getIndcambiocontrasena() {
|
public Integer getIndcambiocontrasena() {
|
||||||
return indcambiocontrasena;
|
return indcambiocontrasena;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setIndcambiocontrasena(Integer indcambiocontrasena) {
|
public void setIndcambiocontrasena(Integer indcambiocontrasena) {
|
||||||
this.indcambiocontrasena = indcambiocontrasena;
|
this.indcambiocontrasena = indcambiocontrasena;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public List<ClienteDireccion> getLsClienteDireccion() {
|
public List<ClienteDireccion> getLsClienteDireccion() {
|
||||||
return lsClienteDireccion;
|
return lsClienteDireccion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -377,29 +345,51 @@ public class Cliente implements Serializable {
|
||||||
this.lsClienteDireccion = lsClienteDireccion;
|
this.lsClienteDireccion = lsClienteDireccion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<ClienteFidelidad> getListClienteFidelidad() {
|
||||||
|
return listClienteFidelidad;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setListClienteFidelidad(List<ClienteFidelidad> listClienteFidelidad) {
|
||||||
|
this.listClienteFidelidad = listClienteFidelidad;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNumIdentificaUno() {
|
||||||
|
return numIdentificaUno;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumIdentificaUno(String numIdentificaUno) {
|
||||||
|
this.numIdentificaUno = numIdentificaUno;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNumIdentificaDos() {
|
||||||
|
return numIdentificaDos;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumIdentificaDos(String numIdentificaDos) {
|
||||||
|
this.numIdentificaDos = numIdentificaDos;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
int hash = 0;
|
int hash = 0;
|
||||||
hash += (clienteId != null ? clienteId.hashCode() : 0);
|
hash += (clienteId != null ? clienteId.hashCode() : 0);
|
||||||
return hash;
|
return hash;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(Object object) {
|
public boolean equals(Object object) {
|
||||||
// TODO: Warning - this method won't work in the case the id fields are not set
|
if (!(object instanceof Cliente)) {
|
||||||
if (!(object instanceof Cliente)) {
|
return false;
|
||||||
return false;
|
}
|
||||||
}
|
Cliente other = (Cliente) object;
|
||||||
Cliente other = (Cliente) object;
|
if ((this.clienteId == null && other.clienteId != null) || (this.clienteId != null && !this.clienteId.equals(other.clienteId))) {
|
||||||
if ((this.clienteId == null && other.clienteId != null) || (this.clienteId != null && !this.clienteId.equals(other.clienteId))) {
|
return false;
|
||||||
return false;
|
}
|
||||||
}
|
return true;
|
||||||
return true;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "com.rjconsultores.ventaboletos.entidad.Cliente[ clienteId=" + clienteId + " ]";
|
return "com.rjconsultores.ventaboletos.entidad.Cliente[ clienteId=" + clienteId + " ]";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,128 @@
|
||||||
|
package com.rjconsultores.ventaboletos.entidad;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import javax.persistence.Basic;
|
||||||
|
import javax.persistence.CascadeType;
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.GeneratedValue;
|
||||||
|
import javax.persistence.GenerationType;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.JoinColumn;
|
||||||
|
import javax.persistence.OneToOne;
|
||||||
|
import javax.persistence.SequenceGenerator;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import javax.persistence.Temporal;
|
||||||
|
import javax.persistence.TemporalType;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@SequenceGenerator(name = "CLIENTE_FIDELIDAD_SEQ", sequenceName = "CLIENTE_FIDELIDAD_SEQ", allocationSize = 1)
|
||||||
|
@Table(name = "CLIENTE_FIDELIDAD")
|
||||||
|
public class ClienteFidelidad implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
@Id
|
||||||
|
@Basic(optional = false)
|
||||||
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CLIENTE_FIDELIDAD_SEQ")
|
||||||
|
@Column(name = "CLIENTEFIDELIDAD_ID")
|
||||||
|
private Integer clienteFidelidadId;
|
||||||
|
@OneToOne
|
||||||
|
@JoinColumn(name = "CLIENTE_ID")
|
||||||
|
private Cliente cliente;
|
||||||
|
@OneToOne(cascade = CascadeType.ALL)
|
||||||
|
@JoinColumn(name = "TARJETAFIDELIDAD_ID")
|
||||||
|
private TarjetaFidelidad tarjetaFidelidad;
|
||||||
|
@OneToOne
|
||||||
|
@JoinColumn(name = "EMPRESA_ID")
|
||||||
|
private Empresa empresa;
|
||||||
|
@Column(name = "ACTIVO")
|
||||||
|
private Boolean activo;
|
||||||
|
@Column(name = "FECMODIF")
|
||||||
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
|
private Date fecmodif;
|
||||||
|
@Column(name = "USUARIO_ID")
|
||||||
|
private Integer usuarioId;
|
||||||
|
|
||||||
|
public Integer getClienteFidelidadId() {
|
||||||
|
return clienteFidelidadId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClienteFidelidadId(Integer clienteFidelidadId) {
|
||||||
|
this.clienteFidelidadId = clienteFidelidadId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TarjetaFidelidad getTarjetaFidelidad() {
|
||||||
|
return tarjetaFidelidad;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTarjetaFidelidad(TarjetaFidelidad tarjetaFidelidad) {
|
||||||
|
this.tarjetaFidelidad = tarjetaFidelidad;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Empresa getEmpresa() {
|
||||||
|
return empresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmpresa(Empresa empresa) {
|
||||||
|
this.empresa = empresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getActivo() {
|
||||||
|
return activo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setActivo(Boolean activo) {
|
||||||
|
this.activo = activo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getFecmodif() {
|
||||||
|
return fecmodif;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFecmodif(Date fecmodif) {
|
||||||
|
this.fecmodif = fecmodif;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getUsuarioId() {
|
||||||
|
return usuarioId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUsuarioId(Integer usuarioId) {
|
||||||
|
this.usuarioId = usuarioId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Cliente getCliente() {
|
||||||
|
return cliente;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCliente(Cliente cliente) {
|
||||||
|
this.cliente = cliente;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
final int prime = 31;
|
||||||
|
int result = 1;
|
||||||
|
result = prime * result + ((clienteFidelidadId == null) ? 0 : clienteFidelidadId.hashCode());
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj)
|
||||||
|
return true;
|
||||||
|
if (obj == null)
|
||||||
|
return false;
|
||||||
|
if (getClass() != obj.getClass())
|
||||||
|
return false;
|
||||||
|
ClienteFidelidad other = (ClienteFidelidad) obj;
|
||||||
|
if (clienteFidelidadId == null) {
|
||||||
|
if (other.clienteFidelidadId != null)
|
||||||
|
return false;
|
||||||
|
} else if (!clienteFidelidadId.equals(other.clienteFidelidadId))
|
||||||
|
return false;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,7 +18,7 @@ import javax.persistence.Temporal;
|
||||||
import javax.persistence.TemporalType;
|
import javax.persistence.TemporalType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Shiro
|
* @author Shiro
|
||||||
*/
|
*/
|
||||||
@Entity
|
@Entity
|
||||||
|
@ -26,95 +26,94 @@ import javax.persistence.TemporalType;
|
||||||
@Table(name = "TARJETA_FIDELIDAD")
|
@Table(name = "TARJETA_FIDELIDAD")
|
||||||
public class TarjetaFidelidad implements Serializable {
|
public class TarjetaFidelidad implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
@Id
|
@Id
|
||||||
@Basic(optional = false)
|
@Basic(optional = false)
|
||||||
@GeneratedValue(strategy = GenerationType.AUTO, generator = "TARJETA_FIDELIDAD_SEQ")
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "TARJETA_FIDELIDAD_SEQ")
|
||||||
@Column(name = "TARJETAFIDELIDAD_ID")
|
@Column(name = "TARJETAFIDELIDAD_ID")
|
||||||
private Integer tarjetaFidelidadId;
|
private Integer tarjetaFidelidadId;
|
||||||
@Column(name = "NUMTARJETA")
|
@Column(name = "NUMTARJETA")
|
||||||
private String numTarjeta;
|
private Integer numTarjeta;
|
||||||
@Column(name = "DESCGENERACION")
|
@Column(name = "DESCGENERACION")
|
||||||
private String descGeneracion;
|
private String descGeneracion;
|
||||||
@Column(name = "ACTIVO")
|
@Column(name = "ACTIVO")
|
||||||
private Boolean activo;
|
private Boolean activo;
|
||||||
@Column(name = "FECMODIF")
|
@Column(name = "FECMODIF")
|
||||||
@Temporal(TemporalType.TIMESTAMP)
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
private Date fecmodif;
|
private Date fecmodif;
|
||||||
@Column(name = "USUARIO_ID")
|
@Column(name = "USUARIO_ID")
|
||||||
private Integer usuarioId;
|
private Integer usuarioId;
|
||||||
|
|
||||||
public Boolean getActivo() {
|
public Boolean getActivo() {
|
||||||
return activo;
|
return activo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setActivo(Boolean activo) {
|
public void setActivo(Boolean activo) {
|
||||||
this.activo = activo;
|
this.activo = activo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDescGeneracion() {
|
public String getDescGeneracion() {
|
||||||
return descGeneracion;
|
return descGeneracion;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setDescGeneracion(String descGeneracion) {
|
public void setDescGeneracion(String descGeneracion) {
|
||||||
this.descGeneracion = descGeneracion;
|
this.descGeneracion = descGeneracion;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getFecmodif() {
|
public Date getFecmodif() {
|
||||||
return fecmodif;
|
return fecmodif;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFecmodif(Date fecmodif) {
|
public void setFecmodif(Date fecmodif) {
|
||||||
this.fecmodif = fecmodif;
|
this.fecmodif = fecmodif;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumTarjeta() {
|
public Integer getNumTarjeta() {
|
||||||
return numTarjeta;
|
return numTarjeta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumTarjeta(String numTarjeta) {
|
public void setNumTarjeta(Integer numTarjeta) {
|
||||||
this.numTarjeta = numTarjeta;
|
this.numTarjeta = numTarjeta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getTarjetaFidelidadId() {
|
public Integer getTarjetaFidelidadId() {
|
||||||
return tarjetaFidelidadId;
|
return tarjetaFidelidadId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTarjetaFidelidadId(Integer tarjetaFidelidadId) {
|
public void setTarjetaFidelidadId(Integer tarjetaFidelidadId) {
|
||||||
this.tarjetaFidelidadId = tarjetaFidelidadId;
|
this.tarjetaFidelidadId = tarjetaFidelidadId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getUsuarioId() {
|
public Integer getUsuarioId() {
|
||||||
return usuarioId;
|
return usuarioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setUsuarioId(Integer usuarioId) {
|
public void setUsuarioId(Integer usuarioId) {
|
||||||
this.usuarioId = usuarioId;
|
this.usuarioId = usuarioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
int hash = 0;
|
int hash = 0;
|
||||||
hash += (tarjetaFidelidadId != null ? tarjetaFidelidadId.hashCode() : 0);
|
hash += (tarjetaFidelidadId != null ? tarjetaFidelidadId.hashCode() : 0);
|
||||||
return hash;
|
return hash;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(Object object) {
|
public boolean equals(Object object) {
|
||||||
// TODO: Warning - this method won't work in the case the id fields are not set
|
if (!(object instanceof TarjetaFidelidad)) {
|
||||||
if (!(object instanceof TarjetaFidelidad)) {
|
return false;
|
||||||
return false;
|
}
|
||||||
}
|
TarjetaFidelidad other = (TarjetaFidelidad) object;
|
||||||
TarjetaFidelidad other = (TarjetaFidelidad) object;
|
if ((this.tarjetaFidelidadId == null && other.tarjetaFidelidadId != null) || (this.tarjetaFidelidadId != null && !this.tarjetaFidelidadId.equals(other.tarjetaFidelidadId))) {
|
||||||
if ((this.tarjetaFidelidadId == null && other.tarjetaFidelidadId != null) || (this.tarjetaFidelidadId != null && !this.tarjetaFidelidadId.equals(other.tarjetaFidelidadId))) {
|
return false;
|
||||||
return false;
|
}
|
||||||
}
|
return true;
|
||||||
return true;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
//return "com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad[tarjetaFidelidadId=" + tarjetaFidelidadId + "]";
|
// return "com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad[tarjetaFidelidadId=" + tarjetaFidelidadId + "]";
|
||||||
return this.getDescGeneracion();
|
return this.getDescGeneracion();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,10 +8,9 @@ import java.util.List;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public interface ClienteService extends GenericService<Cliente, Integer> {
|
public interface ClienteService extends GenericService<Cliente, Integer> {
|
||||||
|
|
||||||
public List<Cliente> buscar(String numCliente);
|
public List<Cliente> buscar(String numCliente);
|
||||||
|
|
||||||
|
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade);
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
package com.rjconsultores.ventaboletos.service;
|
||||||
|
|
||||||
|
import java.io.Reader;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface ImportacaoClientesService {
|
||||||
|
public List<String[]> lerArquivo(Reader reader);
|
||||||
|
|
||||||
|
public String[] salvarClientes(List<String[]> clientes);
|
||||||
|
}
|
|
@ -16,55 +16,56 @@ import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Desenvolvimento
|
* @author Desenvolvimento
|
||||||
*/
|
*/
|
||||||
@Service("clienteService")
|
@Service("clienteService")
|
||||||
public class ClienteServiceImpl implements ClienteService {
|
public class ClienteServiceImpl implements ClienteService {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ClienteDAO clienteDAO;
|
private ClienteDAO clienteDAO;
|
||||||
|
|
||||||
public List<Cliente> obtenerTodos() {
|
public List<Cliente> obtenerTodos() {
|
||||||
return clienteDAO.obtenerTodos();
|
return clienteDAO.obtenerTodos();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Cliente obtenerID(Integer id) {
|
public Cliente obtenerID(Integer id) {
|
||||||
return clienteDAO.obtenerID(id);
|
return clienteDAO.obtenerID(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
public Cliente suscribir(Cliente entidad) {
|
public Cliente suscribir(Cliente entidad) {
|
||||||
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
entidad.setFecmodif(Calendar.getInstance().getTime());
|
entidad.setFecmodif(Calendar.getInstance().getTime());
|
||||||
entidad.setActivo(Boolean.TRUE);
|
entidad.setActivo(Boolean.TRUE);
|
||||||
|
|
||||||
return clienteDAO.suscribir(entidad);
|
return clienteDAO.suscribir(entidad);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
public Cliente actualizacion(Cliente entidad) {
|
public Cliente actualizacion(Cliente entidad) {
|
||||||
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
entidad.setFecmodif(Calendar.getInstance().getTime());
|
entidad.setFecmodif(Calendar.getInstance().getTime());
|
||||||
entidad.setActivo(Boolean.TRUE);
|
entidad.setActivo(Boolean.TRUE);
|
||||||
|
|
||||||
return clienteDAO.actualizacion(entidad);
|
return clienteDAO.actualizacion(entidad);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Transactional
|
||||||
@Transactional
|
public void borrar(Cliente entidad) {
|
||||||
public void borrar(Cliente entidad) {
|
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
entidad.setFecmodif(Calendar.getInstance().getTime());
|
||||||
entidad.setFecmodif(Calendar.getInstance().getTime());
|
entidad.setActivo(Boolean.FALSE);
|
||||||
entidad.setActivo(Boolean.FALSE);
|
|
||||||
|
|
||||||
clienteDAO.actualizacion(entidad);
|
clienteDAO.actualizacion(entidad);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public List<Cliente> buscar(String numbCliente) {
|
|
||||||
return clienteDAO.buscar(numbCliente);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
public List<Cliente> buscar(String numbCliente) {
|
||||||
|
return clienteDAO.buscar(numbCliente);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Cliente buscarPorNumeroFidelidade(Integer numeroFidelidade) {
|
||||||
|
return clienteDAO.buscarPorNumeroFidelidade(numeroFidelidade);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,109 @@
|
||||||
|
package com.rjconsultores.ventaboletos.service.impl;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.Reader;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ClienteFidelidad;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ClienteService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ImportacaoClientesService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
|
||||||
|
@Service("importacaoClientesService")
|
||||||
|
public class ImportacaoClientesServiceImpl implements ImportacaoClientesService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ClienteService clienteService;
|
||||||
|
private static Logger log = Logger.getLogger(ImportacaoClientesServiceImpl.class);
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<String[]> lerArquivo(Reader reader) {
|
||||||
|
String linha = null;
|
||||||
|
List<String[]> listaClientes = new ArrayList<String[]>();
|
||||||
|
try {
|
||||||
|
BufferedReader leitor = new BufferedReader(reader);
|
||||||
|
|
||||||
|
while ((linha = leitor.readLine()) != null) {
|
||||||
|
String[] dados = linha.split(",");
|
||||||
|
listaClientes.add(dados);
|
||||||
|
}
|
||||||
|
|
||||||
|
leitor.close();
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e);
|
||||||
|
}
|
||||||
|
|
||||||
|
return listaClientes;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String[] salvarClientes(List<String[]> clientes) {
|
||||||
|
StringBuilder qtdeGravados = new StringBuilder();
|
||||||
|
StringBuilder erros = new StringBuilder();
|
||||||
|
|
||||||
|
Integer inseridos = 0;
|
||||||
|
Integer atualizados = 0;
|
||||||
|
for (int i = 0; i < clientes.size(); i++) {
|
||||||
|
String[] cliente = clientes.get(i);
|
||||||
|
try {
|
||||||
|
String nomeCliente = cliente[1].replace("\"", "").toUpperCase();
|
||||||
|
if (nomeCliente.length() > 60) {
|
||||||
|
nomeCliente = nomeCliente.substring(0, 59);
|
||||||
|
}
|
||||||
|
|
||||||
|
Cliente clienteGravar = clienteService.buscarPorNumeroFidelidade(Integer.parseInt(cliente[0]));
|
||||||
|
if (clienteGravar == null) {
|
||||||
|
clienteGravar = new Cliente();
|
||||||
|
clienteGravar.setNombcliente(nomeCliente);
|
||||||
|
clienteGravar.setNumIdentificaUno(cliente[3]);
|
||||||
|
|
||||||
|
TarjetaFidelidad tarjetaFidelidad = new TarjetaFidelidad();
|
||||||
|
tarjetaFidelidad.setActivo(Boolean.TRUE);
|
||||||
|
tarjetaFidelidad.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
tarjetaFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
// cast para Integer para remover 0 a esquedas:
|
||||||
|
tarjetaFidelidad.setNumTarjeta(Integer.parseInt(cliente[0]));
|
||||||
|
|
||||||
|
ClienteFidelidad clienteFidelidad = new ClienteFidelidad();
|
||||||
|
clienteFidelidad.setTarjetaFidelidad(tarjetaFidelidad);
|
||||||
|
clienteFidelidad.setActivo(Boolean.TRUE);
|
||||||
|
clienteFidelidad.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
clienteFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
clienteFidelidad.setCliente(clienteGravar);
|
||||||
|
List<ClienteFidelidad> ls = new ArrayList<ClienteFidelidad>();
|
||||||
|
ls.add(clienteFidelidad);
|
||||||
|
clienteGravar.setListClienteFidelidad(ls);
|
||||||
|
|
||||||
|
clienteService.suscribir(clienteGravar);
|
||||||
|
inseridos = inseridos + 1;
|
||||||
|
} else {
|
||||||
|
clienteGravar.setNombcliente(nomeCliente);
|
||||||
|
clienteGravar.setNumIdentificaUno(cliente[3]);
|
||||||
|
clienteService.actualizacion(clienteGravar);
|
||||||
|
|
||||||
|
atualizados = atualizados + 1;
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
erros.append("Linha ").append(i).append(" do arquivo de clientes, erro: ").append(e.getCause().getCause()).append("\n");
|
||||||
|
|
||||||
|
log.error(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
qtdeGravados.append("Gravados ").append(inseridos + atualizados).append(" clientes de ").append(clientes.size()).append(" importados.\n");
|
||||||
|
qtdeGravados.append("Atualizados ").append(atualizados).append(" clientes.\n");
|
||||||
|
qtdeGravados.append("Inseridos ").append(inseridos).append(" novos clientes.");
|
||||||
|
|
||||||
|
String[] resultado = { qtdeGravados.toString(), erros.toString() };
|
||||||
|
|
||||||
|
return resultado;
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,207 +1,200 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE hibernate-configuration PUBLIC
|
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
|
||||||
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
|
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
|
||||||
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
|
<hibernate-configuration>
|
||||||
<hibernate-configuration>
|
<session-factory name="">
|
||||||
|
<property name="connection.driver_class">oracle.jdbc.OracleDriver</property>
|
||||||
<session-factory>
|
<property name="connection.url">jdbc:oracle:thin:@sistema.grupoguanabara.net.br:1521:ORCL</property>
|
||||||
|
<property name="connection.username">vtabol</property>
|
||||||
<property name="connection.driver_class">oracle.jdbc.OracleDriver</property>
|
<property name="connection.password">vtax05</property>
|
||||||
|
<!-- <property name="connection.url">jdbc:oracle:thin:@10.17.55.116:1521:XE</property>
|
||||||
<property name="connection.url">jdbc:oracle:thin:@sistema.grupoguanabara.net.br:1521:ORCL</property>
|
<property name="connection.username">dbo_pruebavtabol</property> <property
|
||||||
|
name="connection.password">venda</property> -->
|
||||||
<property name="connection.username">vtabol</property>
|
<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
|
||||||
|
<property name="show_sql">true</property>
|
||||||
<property name="connection.password">vtax05</property>
|
<property name="hibernate.query.substitutions">true 1, false 0</property>
|
||||||
<!-- <property name="connection.url">jdbc:oracle:thin:@10.17.55.116:1521:XE</property> -->
|
<mapping class="com.rjconsultores.ventaboletos.entidad.AlertaCtrl" />
|
||||||
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Autobus" />
|
||||||
<!-- <property name="connection.username">dbo_pruebavtabol</property> -->
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Autorizacion" />
|
||||||
|
<mapping class="com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil" />
|
||||||
<!-- <property name="connection.password">venda</property> -->
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Articulo" />
|
||||||
|
<mapping class="com.rjconsultores.ventaboletos.entidad.AsientoExclusivo" />
|
||||||
<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Banco" />
|
||||||
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CancelacionCtrl" />
|
||||||
<property name="show_sql">true</property>
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CancelacionCargo" />
|
||||||
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Categoria" />
|
||||||
<property name="hibernate.query.substitutions">true 1, false 0</property>
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaClase" />
|
||||||
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaCorrida" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.AlertaCtrl" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaCtrl" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Autobus" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaDescuento" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Autorizacion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaMarca" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaMercado" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Articulo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.AsientoExclusivo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Banco" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Ciudad" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CancelacionCtrl" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CancelacionCargo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Colonia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Categoria" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ClaseServicio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaClase" />
|
<mapping
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaCorrida" />
|
class="com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaCtrl" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ComisionistaExterno" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaDescuento" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CompaniaBancaria" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaMarca" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Conductor" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaMercado" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Conexion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ConexionCtrl" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ConexionCtrlTemp" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Ciudad" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ConexionTemp" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa" />
|
<mapping
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Colonia" />
|
class="com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ClaseServicio" />
|
<mapping
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia" />
|
class="com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ComisionistaExterno" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Convenio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CompaniaBancaria" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ConvenioDet" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Conductor" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Constante" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Conexion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Corrida" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ConexionCtrl" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CorridaCtrl" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ConexionCtrlTemp" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CorridaTramo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ConexionTemp" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Cortesia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CortesiaDireccion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Convenio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CuponConvenio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ConvenioDet" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.CuponSecretaria" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Constante" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Corrida" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.DepositoBancario" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CorridaCtrl" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.DiagramaAutobus" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CorridaTramo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Division" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Cortesia" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Empleado" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Empresa" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CortesiaDireccion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CuponConvenio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Estacion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.CuponSecretaria" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Estado" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaAsiento" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.DepositoBancario" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaCorrida" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.DiagramaAutobus" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaOperacional" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Division" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaTramo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Empleado" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Estado" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Empresa" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.FormaPago" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Estacion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.FormaPagoDet" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Estado" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.GrupoCortesia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaAsiento" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.FuncionSistema" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaCorrida" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Marca" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaOperacional" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.MercadoCompetido" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaTramo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.MerchantBancario" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Estado" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Moneda" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.FormaPago" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivoCancelacion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.FormaPagoDet" />
|
<mapping
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.GrupoCortesia" />
|
class="com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.FuncionSistema" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivoReimpresion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Marca" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivoViaje" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.MercadoCompetido" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Nodo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.MerchantBancario" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.OrgaoConcedente" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Moneda" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Pais" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Parada" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivoCancelacion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivoReimpresion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivoViaje" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamCanjePunto" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Nodo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.OrgaoConcedente" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamCompraPunto" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Pais" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamRecoleccion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Parada" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Perfil" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PerfilFuncion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PeriodoVacacional" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.OrgaoTramo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamCanjePunto" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Plaza" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Pricing" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamCompraPunto" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingAnticipacion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamRecoleccion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingImporte" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Perfil" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingVigencia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PerfilFuncion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingClase" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PeriodoVacacional" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingMarca" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.OrgaoTramo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingMercado" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Plaza" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingDia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Pricing" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingCorrida" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingAnticipacion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingImporte" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingCategoria" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingVigencia" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingClase" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingTipoServicio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingMarca" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingAsiento" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingMercado" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingOcupacion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingDia" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingEspecifico" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingCorrida" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingRuta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProductoServicio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingCategoria" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdClaseServicio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdFormaPago" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingTipoServicio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdMarca" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingAsiento" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdPrecio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingOcupacion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdMercado" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingEspecifico" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdPuntoVenta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingRuta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdRuta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProductoServicio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdTipoptovta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdClaseServicio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdVigencia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdFormaPago" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ProductoServicio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdMarca" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdPrecio" />
|
<mapping
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdMercado" />
|
class="com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdPuntoVenta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.PuntoVenta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdRuta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Redondeo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdTipoptovta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.RedondeoCtrl" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdVigencia" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.RedondeoMarca" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ProductoServicio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionCategoria" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionClase" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionCtrl" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.PuntoVenta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionMarca" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Redondeo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionMercado" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.RedondeoCtrl" />
|
<mapping
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.RedondeoMarca" />
|
class="com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionCategoria" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.RestriccionPago" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionClase" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.RolOperativo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionCtrl" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Ruta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionMarca" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.RutaCombinacion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionMercado" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.RutaEmpresa" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.RutaSecuencia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.RestriccionPago" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.RhPagoConductor" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.RolOperativo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Secretaria" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Ruta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Sistema" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.RutaCombinacion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.RutaEmpresa" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.RutaSecuencia" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Tarifa" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.RhPagoConductor" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaOficial" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Secretaria" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaHist" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Sistema" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaMinima" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaCategoria" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Tarifa" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoConvenio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaOficial" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaHist" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaMinima" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCorte" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaCategoria" />
|
<mapping
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta" />
|
class="com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoConvenio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCortesia" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoDomicilio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoEmpleado" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCorte" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoMovimiento" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoOcupacion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCortesia" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoParada" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoDomicilio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoEmpleado" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoServicio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoMovimiento" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoVenta" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoOcupacion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Tramo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoParada" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoServicio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoKmServicio" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoServicio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoTiempo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoVenta" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoKm" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Tramo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Turno" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoServicio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Usuario" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoKmServicio" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioBancario" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoTiempo" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioPerfil" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoKm" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Turno" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Via" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Usuario" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.VigenciaTarifa" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioBancario" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.Zona" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioPerfil" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamArticulo" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.EventoExtra" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Via" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoEventoExtra" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.VigenciaTarifa" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.Zona" />
|
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaViaje" />
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamArticulo" />
|
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.EventoExtra" />
|
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoEventoExtra" />
|
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra" />
|
|
||||||
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaViaje" />
|
|
||||||
|
|
||||||
</session-factory>
|
</session-factory>
|
||||||
|
|
||||||
</hibernate-configuration>
|
</hibernate-configuration>
|
||||||
|
|
Loading…
Reference in New Issue