WS Caixa - Adicionar tipo de forma de pagamento (fixed bug #5545)

Tempo: 1 hora

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@36908 d1611594-4594-4d17-8e1d-87c2c4800839
master
julio 2014-07-30 19:34:58 +00:00
parent a7ed568707
commit 2de09e93d3
3 changed files with 83 additions and 51 deletions

View File

@ -37,7 +37,6 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
setSessionFactory(factory);
}
@Override
public List<CajaVO> buscarCajaFecha(boolean yaCerrado, Date fechaDesde, Date fechaHasta) {
List<CajaVO> list = new ArrayList<CajaVO>();
@ -118,7 +117,6 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
.addScalar("turnoId", IntegerType.INSTANCE)
.addScalar("importeTotal", BigDecimalType.INSTANCE);
sql.setResultTransformer(new AliasToBeanResultTransformer(UsuarioVO.class));
List<UsuarioVO> usuarios = sql.list();
@ -142,8 +140,8 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
.addScalar("ordenSevicio", StringType.INSTANCE)
.addScalar("secretaria", StringType.INSTANCE)
.addScalar("emissorTarjeta", StringType.INSTANCE)
.addScalar("tipoPasaje", StringType.INSTANCE);
.addScalar("tipoPasaje", StringType.INSTANCE)
.addScalar("formaPago", StringType.INSTANCE);
sql.setResultTransformer(new AliasToBeanResultTransformer(CajaCerradoVO.class));

View File

@ -659,11 +659,13 @@ public class SQLBuilderOracle implements SQLBuilder {
sb.append(" (case when cfp.formapago_id = 11 then cdp.numdocumento else null end) as \"ordenSevicio\", ");
sb.append(" s.descsecretaria as \"secretaria\", ");
sb.append(" ct.TIPOTARJETA as \"emissorTarjeta\", ");
sb.append(" cat.DESCCATEGORIA as \"tipoPasaje\" ");
sb.append(" cat.DESCCATEGORIA as \"tipoPasaje\", ");
sb.append(" fp.CVEPAGO as \"formaPago\" ");
sb.append(" ");
sb.append(" from ");
sb.append(" caja c ");
sb.append(" left join caja_formapago cfp on cfp.caja_id = c.caja_id ");
sb.append(" left outer join forma_pago fp on fp.formapago_id = cfp.formapago_id ");
sb.append(" left join caja_det_pago cdp on cdp.cajaformapago_id = cfp.cajaformapago_id ");
sb.append(" left join caja_tarjeta ct on ct.cajadetpago_id = cdp.cajadetpago_id ");
sb.append(" left join categoria cat on cat.categoria_id = c.categoria_id ");

View File

@ -1,9 +1,7 @@
package com.rjconsultores.ventaboletos.vo.caja;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.xml.bind.annotation.XmlRootElement;
@ -24,6 +22,7 @@ public class CajaCerradoVO {
private String secretaria;
private String emissorTarjeta;
private String tipoPasaje;
private String formaPago;
public CajaCerradoVO() {
this.cajaId = new Long(-1);
@ -40,35 +39,45 @@ public class CajaCerradoVO {
this.secretaria = "";
this.emissorTarjeta = "";
this.tipoPasaje = "";
this.formaPago = "";
}
public Long getCajaId() {
return cajaId;
}
public void setCajaId(Long cajaId) {
this.cajaId = cajaId;
}
public String getNumFolioSistema() {
return numFolioSistema;
}
public void setNumFolioSistema(String numFolioSistema) {
this.numFolioSistema = numFolioSistema;
}
public String getOrigen() {
return origen;
}
public void setOrigen(String origen) {
this.origen = origen;
}
public String getDestino() {
return destino;
}
public void setDestino(String destino) {
this.destino = destino;
}
public Integer getCorridaId() {
return corridaId;
}
public void setCorridaId(Integer corridaId) {
this.corridaId = corridaId;
}
@ -84,49 +93,72 @@ public class CajaCerradoVO {
public Date getFecHorVenta() {
return fecHorVenta;
}
public void setFecHorVenta(Date fecHorVenta) {
this.fecHorVenta = fecHorVenta;
}
public BigDecimal getImporteTaxaEmbarque() {
return importeTaxaEmbarque;
}
public void setImporteTaxaEmbarque(BigDecimal importeTaxaEmbarque) {
this.importeTaxaEmbarque = importeTaxaEmbarque;
}
public String getRuta() {
return ruta;
}
public void setRuta(String ruta) {
this.ruta = ruta;
}
public String getNumAutorizacion() {
return numAutorizacion;
}
public void setNumAutorizacion(String numAutorizacion) {
this.numAutorizacion = numAutorizacion;
}
public String getOrdenSevicio() {
return ordenSevicio;
}
public void setOrdenSevicio(String ordenSevicio) {
this.ordenSevicio = ordenSevicio;
}
public String getCodigoSecretaria() {
return secretaria;
}
public void setCodigoSecretaria(String secretaria) {
this.secretaria = secretaria;
}
public String getEmissorTarjeta() {
return emissorTarjeta;
}
public void setEmissorTarjeta(String emissorTarjeta) {
this.emissorTarjeta = emissorTarjeta;
}
public String getTipoPasaje() {
return tipoPasaje;
}
public void setTipoPasaje(String tipoPasaje) {
this.tipoPasaje = tipoPasaje;
}
public String getFormaPago() {
return formaPago;
}
public void setFormaPago(String formaPago) {
this.formaPago = formaPago;
}
}