correções na tela de ponto de venda e cadastro de linha

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@24017 d1611594-4594-4d17-8e1d-87c2c4800839
master
carla 2013-02-01 17:49:24 +00:00
parent bb755fe033
commit 5b50ffeb64
12 changed files with 102 additions and 21 deletions

View File

@ -16,4 +16,5 @@ public interface PuntoVentaDAO extends GenericDAO<PuntoVenta, Integer> {
public List<PuntoVenta> buscaLike(String strEstacion); public List<PuntoVenta> buscaLike(String strEstacion);
public List<PuntoVenta> busca(String nomPuntoVenta, Integer numPuntoVenta); public List<PuntoVenta> busca(String nomPuntoVenta, Integer numPuntoVenta);
public List<PuntoVenta> buscaPuntoVenta(Integer numPuntoVenta);
} }

View File

@ -29,6 +29,7 @@ public interface RutaDAO extends GenericDAO<Ruta, Integer> {
public List<Ruta> obtenerPorEmpresa(Empresa empresa); public List<Ruta> obtenerPorEmpresa(Empresa empresa);
public List<Ruta> buscarTodosExceto(Integer... idRuta); public List<Ruta> buscarTodosExceto(Integer... idRuta);
public List<Ruta> buscarNumRuta(Integer numRuta);
/** /**
* Regresa la origen de la ruta * Regresa la origen de la ruta

View File

@ -57,4 +57,12 @@ public class PuntoVentaHibernateDAO extends GenericHibernateDAO<PuntoVenta, Inte
return c.list(); return c.list();
} }
public List<PuntoVenta> buscaPuntoVenta(Integer numPuntoVenta) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("numPuntoVenta", numPuntoVenta));
return c.list();
}
} }

View File

@ -140,6 +140,15 @@ public class RutaHibernateDAO extends GenericHibernateDAO<Ruta, Integer>
c.add(Restrictions.eq("activo", Boolean.TRUE)); c.add(Restrictions.eq("activo", Boolean.TRUE));
c.addOrder(Order.asc("descruta")); c.addOrder(Order.asc("descruta"));
return c.list();
}
public List<Ruta> buscarNumRuta(Integer numRuta){
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", true));
c.add(Restrictions.eq("numRuta", numRuta));
return c.list(); return c.list();
} }
} }

View File

@ -92,9 +92,9 @@ public class PtovtaAgencia implements Serializable {
public enum enumTipoConta { public enum enumTipoConta {
// Declaração dos enum // Declaração dos enum
RECEITALIQUIDA ("RECEITA LÍQUIDA", "RL"), CONTACORRENTE ("CONTA CORRENTE C/C", "CC"),
RECEITABRUTA ("RECEITA BRUTA", "RB"); POUPANÇA ("POUPANÇA", "P");

View File

@ -21,6 +21,7 @@ import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries; import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery; import javax.persistence.NamedQuery;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
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;
@ -56,8 +57,9 @@ public class PtovtaComissao implements Serializable {
@Column(name = "CODAG") @Column(name = "CODAG")
private int codag; private int codag;
// @Column(name = "DESTINO_ID") @OneToOne
// private String destinoId; @JoinColumn(name = "PTOVTADESCOMISSAO_ID")
private PuntoVenta descComissaoId;
@Column(name = "PASSAGEMALTA") @Column(name = "PASSAGEMALTA")
private BigDecimal passagemAlta; private BigDecimal passagemAlta;
@ -126,6 +128,33 @@ public class PtovtaComissao implements Serializable {
public PtovtaComissao() { public PtovtaComissao() {
} }
public enum enumReceita {
// Declaração dos enum
RECEITABRUTA ("RECEITA BRUTA", "RB"),
RECEITALIQUIDA ("RECEITA LÍQUIDA ", "RL");
// Definição das constantes
public final String valor;
public final String descricao;
public String valor() {
return this.valor;
}
public String descricao() {
return this.descricao;
}
private enumReceita( String descricao, String valor) {
this.descricao = descricao;
this.valor = valor;
}
}
public PtovtaComissao(Integer ptovtaComissaoId) { public PtovtaComissao(Integer ptovtaComissaoId) {
this.ptovtaComissaoId = ptovtaComissaoId; this.ptovtaComissaoId = ptovtaComissaoId;
} }
@ -160,15 +189,14 @@ public class PtovtaComissao implements Serializable {
this.usuarioId = usuarioId; this.usuarioId = usuarioId;
} }
private static List<String> receitaList = new ArrayList<String>(); // private static List<String> receitaList = new ArrayList<String>();
//
static{ //// static{
receitaList.add("BRUTA"); //// receitaList.add("BRUTA");
receitaList.add("LÍQUIDA"); //// receitaList.add("LÍQUIDA");
////
////
} //// }
@ -180,6 +208,14 @@ public class PtovtaComissao implements Serializable {
this.ptovtaComissaoId = ptovtaComissaoId; this.ptovtaComissaoId = ptovtaComissaoId;
} }
public PuntoVenta getDescComissaoId() {
return descComissaoId;
}
public void setDescComissaoId(PuntoVenta descComissaoId) {
this.descComissaoId = descComissaoId;
}
public BigDecimal getIssretido() { public BigDecimal getIssretido() {
return issretido; return issretido;
} }
@ -391,13 +427,7 @@ public class PtovtaComissao implements Serializable {
} }
public static List<String> getReceitaList() { //
return receitaList;
}
public static void setReceitaList(List<String> receitaList) {
PtovtaComissao.receitaList = receitaList;
}
@Override @Override
public int hashCode() { public int hashCode() {

View File

@ -75,6 +75,9 @@ public class Ruta implements Serializable {
@Column(name = "INDSENTIDOIDA") @Column(name = "INDSENTIDOIDA")
private Boolean indSentidoIda; private Boolean indSentidoIda;
@Column(name = "NUMRUTA")
private Integer numRuta;
public Boolean getIndNombreObligatorio() { public Boolean getIndNombreObligatorio() {
return indNombreObligatorio; return indNombreObligatorio;
} }
@ -130,6 +133,15 @@ public class Ruta implements Serializable {
this.usuarioId = usuarioId; this.usuarioId = usuarioId;
} }
public Integer getNumRuta() {
return numRuta;
}
public void setNumRuta(Integer numRuta) {
this.numRuta = numRuta;
}
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) {

View File

@ -16,4 +16,5 @@ public interface PuntoVentaService extends GenericService<PuntoVenta, Integer> {
public List<PuntoVenta> buscaLike(String strEstacion); public List<PuntoVenta> buscaLike(String strEstacion);
public List<PuntoVenta> buscar(String nomPuntoVenta, Integer numPuntoVenta); public List<PuntoVenta> buscar(String nomPuntoVenta, Integer numPuntoVenta);
public List<PuntoVenta> buscaPuntoVenta(Integer numPuntoVenta);
} }

View File

@ -44,6 +44,7 @@ public interface RutaService{
public List<Ruta> obtenerPorEmpresa(Empresa empresa); public List<Ruta> obtenerPorEmpresa(Empresa empresa);
public List<Ruta> buscarTodosExceto(Integer... idRuta); public List<Ruta> buscarTodosExceto(Integer... idRuta);
public List<Ruta> buscarNumRuta(Integer numRuta);
public void borrar(Ruta entidad) throws RegistroConDependenciaException; public void borrar(Ruta entidad) throws RegistroConDependenciaException;

View File

@ -112,4 +112,8 @@ public class PuntoVentaServiceImpl implements PuntoVentaService {
public List<PuntoVenta> buscar(String nomPuntoVenta, Integer numPuntoVenta) { public List<PuntoVenta> buscar(String nomPuntoVenta, Integer numPuntoVenta) {
return puntoVentaDAO.busca(nomPuntoVenta, numPuntoVenta); return puntoVentaDAO.busca(nomPuntoVenta, numPuntoVenta);
} }
public List<PuntoVenta> buscaPuntoVenta(Integer numPuntoVenta) {
return puntoVentaDAO.buscaPuntoVenta(numPuntoVenta);
}
} }

View File

@ -274,6 +274,10 @@ public class RutaServiceImpl implements RutaService {
return rutaDAO.buscarTodosExceto(idRuta); return rutaDAO.buscarTodosExceto(idRuta);
} }
public List<Ruta> buscarNumRuta(Integer numRuta){
return rutaDAO.buscarNumRuta(numRuta);
}
@Override @Override
public boolean paradaExisteEnLaRuta(Parada parada, Ruta ruta) { public boolean paradaExisteEnLaRuta(Parada parada, Ruta ruta) {
ruta = obtenerID(ruta.getRutaId()); ruta = obtenerID(ruta.getRutaId());

View File

@ -20,6 +20,7 @@ public class RutaTramoVO {
private String prefixo; private String prefixo;
private String descRuta; private String descRuta;
private Boolean indSentidoIda; private Boolean indSentidoIda;
private Integer numRuta;
public RutaTramoVO() { public RutaTramoVO() {
lsSecuenciaRutaTramoVO = new ArrayList<SecuenciaRutaTramoVO>(); lsSecuenciaRutaTramoVO = new ArrayList<SecuenciaRutaTramoVO>();
@ -59,6 +60,15 @@ public class RutaTramoVO {
this.orgaoConcedente = orgaoConcedente; this.orgaoConcedente = orgaoConcedente;
} }
public Integer getNumRuta() {
return numRuta;
}
public void setNumRuta(Integer numRuta) {
this.numRuta = numRuta;
}
/** /**
* Regresa una unmodifiable list * Regresa una unmodifiable list
* *