rodrigo 2012-08-09 20:54:46 +00:00
parent 5c9ad37377
commit 45b9d70dd5
9 changed files with 449 additions and 338 deletions

View File

@ -84,16 +84,11 @@
<classpathentry kind="lib" path="/LibreriasAdmVenta/zweb.jar"/> <classpathentry kind="lib" path="/LibreriasAdmVenta/zweb.jar"/>
<classpathentry kind="lib" path="/LibreriasAdmVenta/jasperreports-4.5.0.jar"/> <classpathentry kind="lib" path="/LibreriasAdmVenta/jasperreports-4.5.0.jar"/>
<classpathentry kind="lib" path="/LibreriasAdmVenta/jfreechart-1.0.12.jar"/> <classpathentry kind="lib" path="/LibreriasAdmVenta/jfreechart-1.0.12.jar"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0"> <classpathentry kind="lib" path="/LibreriasAdmVenta/poi-3.8-20120326.jar"/>
<attributes> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre6">
<attribute name="owner.project.facets" value="jst.utility"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes> <attributes>
<attribute name="owner.project.facets" value="java"/> <attribute name="owner.project.facets" value="java"/>
</attributes> </attributes>
</classpathentry> </classpathentry>
<classpathentry kind="lib" path="/LibreriasAdmVenta/poi-3.8-20120326.jar"/>
<classpathentry kind="output" path="bin"/> <classpathentry kind="output" path="bin"/>
</classpath> </classpath>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<faceted-project> <faceted-project>
<runtime name="Apache Tomcat v7.0"/> <runtime name="JBoss 6.0 Runtime"/>
<fixed facet="jst.utility"/> <fixed facet="jst.utility"/>
<fixed facet="java"/> <fixed facet="java"/>
<installed facet="java" version="1.6"/> <installed facet="java" version="1.6"/>

View File

@ -18,4 +18,6 @@ public interface CiudadDAO extends GenericDAO<Ciudad, Integer> {
public List<Ciudad> buscar(String nombciudad, Estado estado, Plaza plaza); public List<Ciudad> buscar(String nombciudad, Estado estado, Plaza plaza);
public List<Ciudad> buscaLike(String strCiudad); public List<Ciudad> buscaLike(String strCiudad);
public List<Ciudad> buscarPorEstado(Estado estado);
} }

View File

@ -24,37 +24,51 @@ import org.springframework.stereotype.Repository;
*/ */
@Repository("ciudadDAO") @Repository("ciudadDAO")
public class CiudadHibernateDAO extends GenericHibernateDAO<Ciudad, Integer> public class CiudadHibernateDAO extends GenericHibernateDAO<Ciudad, Integer>
implements CiudadDAO { implements CiudadDAO {
@Autowired @Autowired
public CiudadHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) { public CiudadHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(factory); setSessionFactory(factory);
} }
@Override @SuppressWarnings("unchecked")
public List<Ciudad> obtenerTodos() { @Override
Criteria c = getSession().createCriteria(getPersistentClass()); public List<Ciudad> obtenerTodos() {
c.add(Restrictions.eq("activo", Boolean.TRUE)); Criteria c = getSession().createCriteria(getPersistentClass());
c.addOrder(Order.asc("nombciudad")); c.add(Restrictions.eq("activo", Boolean.TRUE));
c.addOrder(Order.asc("nombciudad"));
return c.list(); return c.list();
} }
public List<Ciudad> buscar(String nombciudad, Estado estado, Plaza plaza) { @SuppressWarnings("unchecked")
Criteria c = getSession().createCriteria(getPersistentClass()); public List<Ciudad> buscar(String nombciudad, Estado estado, Plaza plaza) {
c.add(Restrictions.eq("activo", Boolean.TRUE)); Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("nombciudad", nombciudad)); c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("estado", estado)); c.add(Restrictions.eq("nombciudad", nombciudad));
c.add(Restrictions.eq("estado", estado));
return c.list(); return c.list();
} }
public List<Ciudad> buscaLike(String strCiudad) { @SuppressWarnings("unchecked")
Criteria c = getSession().createCriteria(getPersistentClass()); public List<Ciudad> buscaLike(String strCiudad) {
c.add(Restrictions.eq("activo", Boolean.TRUE)); Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.like("nombciudad", strCiudad, MatchMode.START)); c.add(Restrictions.eq("activo", Boolean.TRUE));
c.addOrder(Order.asc("nombciudad")); c.add(Restrictions.like("nombciudad", strCiudad, MatchMode.START));
c.addOrder(Order.asc("nombciudad"));
return c.list(); return c.list();
} }
@SuppressWarnings("unchecked")
@Override
public List<Ciudad> buscarPorEstado(Estado estado) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("estado", estado));
c.addOrder(Order.asc("nombciudad"));
return c.list();
}
} }

View File

@ -7,11 +7,10 @@ package com.rjconsultores.ventaboletos.entidad;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import javax.persistence.Basic; import javax.persistence.Basic;
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;
@ -19,10 +18,10 @@ import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OneToOne; import javax.persistence.OneToOne;
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.persistence.SequenceGenerator;
/** /**
* *

View File

@ -7,17 +7,21 @@ package com.rjconsultores.ventaboletos.entidad;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import javax.persistence.Basic; import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
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.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
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.persistence.SequenceGenerator;
/** /**
* *
@ -28,187 +32,257 @@ import javax.persistence.SequenceGenerator;
@Table(name = "EMPRESA") @Table(name = "EMPRESA")
public class Empresa implements Serializable { public class Empresa 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 = "EMPRESA_SEQ") @GeneratedValue(strategy = GenerationType.AUTO, generator = "EMPRESA_SEQ")
@Column(name = "EMPRESA_ID") @Column(name = "EMPRESA_ID")
private Integer empresaId; private Integer empresaId;
@Column(name = "NOMBEMPRESA") @Column(name = "NOMBEMPRESA")
private String nombempresa; private String nombempresa;
@Column(name = "ACTIVO") @Column(name = "ACTIVO")
private Boolean activo; private Boolean activo;
@Basic(optional = false) @Basic(optional = false)
@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;
@OneToMany(mappedBy = "empresa") @OneToMany(mappedBy = "empresa")
private List<PuntoVenta> puntoVentaList; private List<PuntoVenta> puntoVentaList;
@Column(name = "INDEXTERNA") @Column(name = "INDEXTERNA")
private Boolean indExterna; private Boolean indExterna;
@Column(name = "INDTIPO") @Column(name = "INDTIPO")
private Short indTipo; private Short indTipo;
@Column(name = "INDPAGOCONDUCTOR") @Column(name = "INDPAGOCONDUCTOR")
private Boolean pagoConductor; private Boolean pagoConductor;
@OneToMany(mappedBy = "empresa") @OneToMany(mappedBy = "empresa")
private List<Corrida> corridaList; private List<Corrida> corridaList;
@OneToMany(mappedBy = "empresa1") @OneToMany(mappedBy = "empresa1")
private List<Corrida> corridaList1; private List<Corrida> corridaList1;
@Column(name = "EQUIVALENCIAELEKTRA_ID") @Column(name = "EQUIVALENCIAELEKTRA_ID")
private String equivalenciaElektraId; private String equivalenciaElektraId;
@Column(name = "EQUIVALENCIA_ID") @Column(name = "EQUIVALENCIA_ID")
private String equivalenciaId; private String equivalenciaId;
@Column(name = "RFC") @Column(name = "RFC")
private String rfc; private String rfc;
@Column(name = "CNPJ")
private String cnpj;
@Column(name = "LOGRADOURO")
private String logradouro;
@Column(name = "NUMERO")
private String numero;
@Column(name = "COMPLEMENTO")
private String complemento;
@Column(name = "CEP")
private String cep;
@Column(name = "BAIRRO")
private String bairro;
@OneToOne(cascade = CascadeType.MERGE)
@JoinColumn(name = "CIUDAD_ID")
private Ciudad cidade;
public Empresa() { public Empresa() {
} }
public Empresa(Integer empresaId) { public Empresa(Integer empresaId) {
this.empresaId = empresaId; this.empresaId = empresaId;
} }
public Empresa(Integer empresaId, Date fecmodif) { public Empresa(Integer empresaId, Date fecmodif) {
this.empresaId = empresaId; this.empresaId = empresaId;
this.fecmodif = fecmodif; this.fecmodif = fecmodif;
} }
public Integer getEmpresaId() { public Integer getEmpresaId() {
return empresaId; return empresaId;
} }
public void setEmpresaId(Integer empresaId) { public void setEmpresaId(Integer empresaId) {
this.empresaId = empresaId; this.empresaId = empresaId;
} }
public String getNombempresa() { public String getNombempresa() {
return nombempresa; return nombempresa;
} }
public void setNombempresa(String nombempresa) { public void setNombempresa(String nombempresa) {
this.nombempresa = nombempresa; this.nombempresa = nombempresa;
} }
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 List<PuntoVenta> getPuntoVentaList() { public List<PuntoVenta> getPuntoVentaList() {
return puntoVentaList; return puntoVentaList;
} }
public void setPuntoVentaList(List<PuntoVenta> puntoVentaList) { public void setPuntoVentaList(List<PuntoVenta> puntoVentaList) {
this.puntoVentaList = puntoVentaList; this.puntoVentaList = puntoVentaList;
} }
public Boolean getIndExterna() { public Boolean getIndExterna() {
return indExterna; return indExterna;
} }
public void setIndExterna(Boolean indExterna) { public void setIndExterna(Boolean indExterna) {
this.indExterna = indExterna; this.indExterna = indExterna;
} }
public Short getIndTipo() { public Short getIndTipo() {
return indTipo; return indTipo;
} }
public void setIndTipo(Short indTipo) { public void setIndTipo(Short indTipo) {
this.indTipo = indTipo; this.indTipo = indTipo;
} }
public Boolean getPagoConductor() { public Boolean getPagoConductor() {
return pagoConductor; return pagoConductor;
} }
public void setPagoConductor(Boolean pagoConductor) { public void setPagoConductor(Boolean pagoConductor) {
this.pagoConductor = pagoConductor; this.pagoConductor = pagoConductor;
} }
public String getEquivalenciaElektraId() { public String getEquivalenciaElektraId() {
return equivalenciaElektraId; return equivalenciaElektraId;
} }
public void setEquivalenciaElektraId(String equivalenciaElektraId) { public void setEquivalenciaElektraId(String equivalenciaElektraId) {
this.equivalenciaElektraId = equivalenciaElektraId; this.equivalenciaElektraId = equivalenciaElektraId;
} }
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 String getRfc() { public String getRfc() {
return rfc; return rfc;
} }
public void setRfc(String rfc) { public void setRfc(String rfc) {
this.rfc = rfc; this.rfc = rfc;
} }
@Override public String getCnpj() {
public int hashCode() { return cnpj;
int hash = 0; }
hash += (empresaId != null ? empresaId.hashCode() : 0);
return hash;
}
@Override public void setCnpj(String cnpj) {
public boolean equals(Object object) { this.cnpj = cnpj;
// TODO: Warning - this method won't work in the case the id fields are not set }
if (!(object instanceof Empresa)) {
return false;
}
Empresa other = (Empresa) object;
if ((this.empresaId == null && other.empresaId != null) || (this.empresaId != null && !this.empresaId.equals(other.empresaId))) {
return false;
}
return true;
}
@Override public String getLogradouro() {
public String toString() { return logradouro;
return this.getNombempresa(); }
}
public List<Corrida> getCorridaList() { public void setLogradouro(String logradouro) {
return corridaList; this.logradouro = logradouro;
} }
public void setCorridaList(List<Corrida> corridaList) { public String getNumero() {
this.corridaList = corridaList; return numero;
} }
public List<Corrida> getCorridaList1() { public void setNumero(String numero) {
return corridaList1; this.numero = numero;
} }
public void setCorridaList1(List<Corrida> corridaList1) { public String getComplemento() {
this.corridaList1 = corridaList1; return complemento;
} }
public void setComplemento(String complemento) {
this.complemento = complemento;
}
public String getCep() {
return cep;
}
public void setCep(String cep) {
this.cep = cep;
}
public String getBairro() {
return bairro;
}
public void setBairro(String bairro) {
this.bairro = bairro;
}
public Ciudad getCidade() {
return cidade;
}
public void setCidade(Ciudad cidade) {
this.cidade = cidade;
}
@Override
public int hashCode() {
int hash = 0;
hash += (empresaId != null ? empresaId.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
if (!(object instanceof Empresa)) {
return false;
}
Empresa other = (Empresa) object;
if ((this.empresaId == null && other.empresaId != null) || (this.empresaId != null && !this.empresaId.equals(other.empresaId))) {
return false;
}
return true;
}
@Override
public String toString() {
return this.getNombempresa();
}
public List<Corrida> getCorridaList() {
return corridaList;
}
public void setCorridaList(List<Corrida> corridaList) {
this.corridaList = corridaList;
}
public List<Corrida> getCorridaList1() {
return corridaList1;
}
public void setCorridaList1(List<Corrida> corridaList1) {
this.corridaList1 = corridaList1;
}
} }

View File

@ -34,178 +34,197 @@ import javax.persistence.TemporalType;
@Table(name = "RUTA") @Table(name = "RUTA")
public class Ruta implements Serializable { public class Ruta 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 = "RUTA_SEQ") @GeneratedValue(strategy = GenerationType.AUTO, generator = "RUTA_SEQ")
@Column(name = "RUTA_ID") @Column(name = "RUTA_ID")
private Integer rutaId; private Integer rutaId;
@Column(name = "DESCRUTA") @Column(name = "DESCRUTA")
private String descruta; private String descruta;
@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;
@JoinColumn(name = "CLASESERVICIO_ID", referencedColumnName = "CLASESERVICIO_ID") @JoinColumn(name = "CLASESERVICIO_ID", referencedColumnName = "CLASESERVICIO_ID")
@ManyToOne @ManyToOne
private ClaseServicio claseServicio; private ClaseServicio claseServicio;
@OneToMany(mappedBy = "ruta") @OneToMany(mappedBy = "ruta")
private List<RutaSecuencia> rutaSecuenciaList; private List<RutaSecuencia> rutaSecuenciaList;
@OneToMany(mappedBy = "ruta") @OneToMany(mappedBy = "ruta")
private List<RutaCombinacion> rutaCombinacionList; private List<RutaCombinacion> rutaCombinacionList;
@Column(name = "indnombreobligatorio") @Column(name = "indnombreobligatorio")
private Boolean indNombreObligatorio; private Boolean indNombreObligatorio;
@OneToMany(cascade = CascadeType.ALL) @OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "RUTA_ID", referencedColumnName = "RUTA_ID") @JoinColumn(name = "RUTA_ID", referencedColumnName = "RUTA_ID")
private List<RutaEmpresa> lsRutaEmpresa; private List<RutaEmpresa> lsRutaEmpresa;
@Column(name = "INDVENTAOFFLINE") @Column(name = "INDVENTAOFFLINE")
private Boolean ventaOffLine; private Boolean ventaOffLine;
@Column(name = "PREFIXO")
private String prefixo;
@Column(name = "PREFIXOAUXILIAR")
private String prefixoAuxiliar;
public Boolean getIndNombreObligatorio() { public Boolean getIndNombreObligatorio() {
return indNombreObligatorio; return indNombreObligatorio;
} }
public void setIndNombreObligatorio(Boolean indNombreObligatorio) { public void setIndNombreObligatorio(Boolean indNombreObligatorio) {
this.indNombreObligatorio = indNombreObligatorio; this.indNombreObligatorio = indNombreObligatorio;
} }
public Ruta() { public Ruta() {
} }
public Ruta(Integer rutaId) { public Ruta(Integer rutaId) {
this.rutaId = rutaId; this.rutaId = rutaId;
} }
public Integer getRutaId() { public Integer getRutaId() {
return rutaId; return rutaId;
} }
public void setRutaId(Integer rutaId) { public void setRutaId(Integer rutaId) {
this.rutaId = rutaId; this.rutaId = rutaId;
} }
public String getDescruta() { public String getDescruta() {
return descruta; return descruta;
} }
public void setDescruta(String descruta) { public void setDescruta(String descruta) {
this.descruta = descruta; this.descruta = descruta;
} }
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 List<RutaSecuencia> getRutaSecuenciaList() { public List<RutaSecuencia> getRutaSecuenciaList() {
List<RutaSecuencia> rsList = new ArrayList<RutaSecuencia>(); List<RutaSecuencia> rsList = new ArrayList<RutaSecuencia>();
for (RutaSecuencia rs : this.rutaSecuenciaList) { for (RutaSecuencia rs : this.rutaSecuenciaList) {
if (rs.getActivo() == Boolean.TRUE) { if (rs.getActivo() == Boolean.TRUE) {
rsList.add(rs); rsList.add(rs);
} }
} }
return rsList; return rsList;
} }
public void setRutaSecuenciaList(List<RutaSecuencia> rutaSecuenciaList) { public void setRutaSecuenciaList(List<RutaSecuencia> rutaSecuenciaList) {
this.rutaSecuenciaList = rutaSecuenciaList; this.rutaSecuenciaList = rutaSecuenciaList;
} }
public ClaseServicio getClaseServicio() { public ClaseServicio getClaseServicio() {
return claseServicio; return claseServicio;
} }
public void setClaseServicio(ClaseServicio claseServicio) { public void setClaseServicio(ClaseServicio claseServicio) {
this.claseServicio = claseServicio; this.claseServicio = claseServicio;
} }
public List<RutaCombinacion> getRutaCombinacionList() { public List<RutaCombinacion> getRutaCombinacionList() {
List<RutaCombinacion> rcList = new ArrayList<RutaCombinacion>(); List<RutaCombinacion> rcList = new ArrayList<RutaCombinacion>();
if (this.rutaCombinacionList == null){ if (this.rutaCombinacionList == null) {
return rcList; return rcList;
} }
for (RutaCombinacion rc : this.rutaCombinacionList) { for (RutaCombinacion rc : this.rutaCombinacionList) {
if (rc.getActivo() == Boolean.TRUE) { if (rc.getActivo() == Boolean.TRUE) {
rcList.add(rc); rcList.add(rc);
} }
} }
return rcList; return rcList;
} }
public void setRutaCombinacionList(List<RutaCombinacion> rutaCombinacionList) { public void setRutaCombinacionList(List<RutaCombinacion> rutaCombinacionList) {
this.rutaCombinacionList = rutaCombinacionList; this.rutaCombinacionList = rutaCombinacionList;
} }
public List<RutaEmpresa> getLsRutaEmpresa() { public List<RutaEmpresa> getLsRutaEmpresa() {
List<RutaEmpresa> rsList = new ArrayList<RutaEmpresa>(); List<RutaEmpresa> rsList = new ArrayList<RutaEmpresa>();
for (RutaEmpresa rs : this.lsRutaEmpresa) { for (RutaEmpresa rs : this.lsRutaEmpresa) {
if (rs.getActivo() == Boolean.TRUE) { if (rs.getActivo() == Boolean.TRUE) {
rsList.add(rs); rsList.add(rs);
} }
} }
return rsList; return rsList;
} }
public void setLsRutaEmpresa(List<RutaEmpresa> lsRutaEmpresa) { public void setLsRutaEmpresa(List<RutaEmpresa> lsRutaEmpresa) {
this.lsRutaEmpresa = lsRutaEmpresa; this.lsRutaEmpresa = lsRutaEmpresa;
} }
public Boolean getVentaOffLine() { public Boolean getVentaOffLine() {
return ventaOffLine; return ventaOffLine;
} }
public void setVentaOffLine(Boolean ventaOffLine) { public void setVentaOffLine(Boolean ventaOffLine) {
this.ventaOffLine = ventaOffLine; this.ventaOffLine = ventaOffLine;
} }
@Override public String getPrefixo() {
public int hashCode() { return prefixo;
int hash = 0; }
hash += (rutaId != null ? rutaId.hashCode() : 0);
return hash;
}
@Override public void setPrefixo(String prefixo) {
public boolean equals(Object object) { this.prefixo = prefixo;
// TODO: Warning - this method won't work in the case the id fields are not set }
if (!(object instanceof Ruta)) {
return false;
}
Ruta other = (Ruta) object;
if ((this.rutaId == null && other.rutaId != null) || (this.rutaId != null && !this.rutaId.equals(other.rutaId))) {
return false;
}
return true;
}
@Override public String getPrefixoAuxiliar() {
public String toString() { return prefixoAuxiliar;
return this.getDescruta() + " - " + this.getRutaId(); }
}
public void setPrefixoAuxiliar(String prefixoAuxiliar) {
this.prefixoAuxiliar = prefixoAuxiliar;
}
@Override
public int hashCode() {
int hash = 0;
hash += (rutaId != null ? rutaId.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
if (!(object instanceof Ruta)) {
return false;
}
Ruta other = (Ruta) object;
if ((this.rutaId == null && other.rutaId != null) || (this.rutaId != null && !this.rutaId.equals(other.rutaId))) {
return false;
}
return true;
}
@Override
public String toString() {
return this.getDescruta() + " - " + this.getRutaId();
}
} }

View File

@ -4,10 +4,11 @@
*/ */
package com.rjconsultores.ventaboletos.service; package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.Ciudad;
import com.rjconsultores.ventaboletos.entidad.Estado; import com.rjconsultores.ventaboletos.entidad.Estado;
import com.rjconsultores.ventaboletos.entidad.Plaza; import com.rjconsultores.ventaboletos.entidad.Plaza;
import java.util.List;
/** /**
* *
@ -15,7 +16,9 @@ import java.util.List;
*/ */
public interface CiudadService extends GenericService<Ciudad, Integer> { public interface CiudadService extends GenericService<Ciudad, Integer> {
public List<Ciudad> buscar(String nombciudad, Estado estado, Plaza plaza); public List<Ciudad> buscar(String nombciudad, Estado estado, Plaza plaza);
public List<Ciudad> buscaLike(String strCiudad); public List<Ciudad> buscaLike(String strCiudad);
public List<Ciudad> buscarPorEstado(Estado estado);
} }

View File

@ -68,4 +68,9 @@ public class CiudadServiceImpl implements CiudadService {
public List<Ciudad> buscaLike(String strCiudad){ public List<Ciudad> buscaLike(String strCiudad){
return ciudadDAO.buscaLike(strCiudad); return ciudadDAO.buscaLike(strCiudad);
} }
@Override
public List<Ciudad> buscarPorEstado(Estado estado) {
return ciudadDAO.buscarPorEstado(estado);
}
} }