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-87c2c4800839master
parent
a7ed568707
commit
2de09e93d3
|
@ -37,7 +37,6 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
|
||||||
setSessionFactory(factory);
|
setSessionFactory(factory);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<CajaVO> buscarCajaFecha(boolean yaCerrado, Date fechaDesde, Date fechaHasta) {
|
public List<CajaVO> buscarCajaFecha(boolean yaCerrado, Date fechaDesde, Date fechaHasta) {
|
||||||
List<CajaVO> list = new ArrayList<CajaVO>();
|
List<CajaVO> list = new ArrayList<CajaVO>();
|
||||||
|
@ -81,9 +80,9 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
|
||||||
|
|
||||||
sql.setResultTransformer(new AliasToBeanResultTransformer(CajaVO.class));
|
sql.setResultTransformer(new AliasToBeanResultTransformer(CajaVO.class));
|
||||||
|
|
||||||
for (CajaVO cv : (List<CajaVO>)sql.list()){
|
for (CajaVO cv : (List<CajaVO>) sql.list()) {
|
||||||
if (map.containsKey(cv.getCajaId()) && map.get(cv.getCajaId()).getImporteTaxaEmbarque() != null &&
|
if (map.containsKey(cv.getCajaId()) && map.get(cv.getCajaId()).getImporteTaxaEmbarque() != null &&
|
||||||
!map.get(cv.getCajaId()).getImporteTaxaEmbarque().equals(0)){
|
!map.get(cv.getCajaId()).getImporteTaxaEmbarque().equals(0)) {
|
||||||
cv.setImporteTaxaEmbarque(new BigDecimal(0));
|
cv.setImporteTaxaEmbarque(new BigDecimal(0));
|
||||||
} else {
|
} else {
|
||||||
map.put(cv.getCajaId(), cv);
|
map.put(cv.getCajaId(), cv);
|
||||||
|
@ -95,19 +94,19 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<UsuarioVO> buscarCajaCerrado(Date fecha, String cveusuario, String turnoid) {
|
public List<UsuarioVO> buscarCajaCerrado(Date fecha, String cveusuario, String turnoid) {
|
||||||
return buscarCajaCerrado(fecha, cveusuario, turnoid,false);
|
return buscarCajaCerrado(fecha, cveusuario, turnoid, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<UsuarioVO> buscarUsuarioCerrado(Date fecha) {
|
public List<UsuarioVO> buscarUsuarioCerrado(Date fecha) {
|
||||||
return buscarCajaCerrado(fecha, "*", "*",true);
|
return buscarCajaCerrado(fecha, "*", "*", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<UsuarioVO> buscarCajaCerrado(Date fecha, String cveusuario, String turnoid,boolean sinDatosCaja) {
|
private List<UsuarioVO> buscarCajaCerrado(Date fecha, String cveusuario, String turnoid, boolean sinDatosCaja) {
|
||||||
List<CajaCerradoVO> list = new ArrayList<CajaCerradoVO>();
|
List<CajaCerradoVO> list = new ArrayList<CajaCerradoVO>();
|
||||||
HashMap<Long, CajaCerradoVO> map = new HashMap<Long, CajaCerradoVO>();
|
HashMap<Long, CajaCerradoVO> map = new HashMap<Long, CajaCerradoVO>();
|
||||||
|
|
||||||
try{
|
try {
|
||||||
String sqlBuscarUsuariosCajaCerrado = sqlBuilder.getSQLBuscarUsuariosCajaCerrado(fecha, cveusuario, turnoid);
|
String sqlBuscarUsuariosCajaCerrado = sqlBuilder.getSQLBuscarUsuariosCajaCerrado(fecha, cveusuario, turnoid);
|
||||||
|
|
||||||
SQLQuery sql = getSession().createSQLQuery(sqlBuscarUsuariosCajaCerrado)
|
SQLQuery sql = getSession().createSQLQuery(sqlBuscarUsuariosCajaCerrado)
|
||||||
|
@ -118,14 +117,13 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
|
||||||
.addScalar("turnoId", IntegerType.INSTANCE)
|
.addScalar("turnoId", IntegerType.INSTANCE)
|
||||||
.addScalar("importeTotal", BigDecimalType.INSTANCE);
|
.addScalar("importeTotal", BigDecimalType.INSTANCE);
|
||||||
|
|
||||||
|
|
||||||
sql.setResultTransformer(new AliasToBeanResultTransformer(UsuarioVO.class));
|
sql.setResultTransformer(new AliasToBeanResultTransformer(UsuarioVO.class));
|
||||||
|
|
||||||
List<UsuarioVO> usuarios = sql.list();
|
List<UsuarioVO> usuarios = sql.list();
|
||||||
if (sinDatosCaja){
|
if (sinDatosCaja) {
|
||||||
return usuarios;
|
return usuarios;
|
||||||
}
|
}
|
||||||
for (UsuarioVO u : usuarios){
|
for (UsuarioVO u : usuarios) {
|
||||||
String sqlBuscarCajaFecha = sqlBuilder.getSQLBuscarCajaCerrado(u.getUsuarioId(), fecha);
|
String sqlBuscarCajaFecha = sqlBuilder.getSQLBuscarCajaCerrado(u.getUsuarioId(), fecha);
|
||||||
|
|
||||||
sql = getSession().createSQLQuery(sqlBuscarCajaFecha)
|
sql = getSession().createSQLQuery(sqlBuscarCajaFecha)
|
||||||
|
@ -142,14 +140,14 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
|
||||||
.addScalar("ordenSevicio", StringType.INSTANCE)
|
.addScalar("ordenSevicio", StringType.INSTANCE)
|
||||||
.addScalar("secretaria", StringType.INSTANCE)
|
.addScalar("secretaria", StringType.INSTANCE)
|
||||||
.addScalar("emissorTarjeta", StringType.INSTANCE)
|
.addScalar("emissorTarjeta", StringType.INSTANCE)
|
||||||
.addScalar("tipoPasaje", StringType.INSTANCE);
|
.addScalar("tipoPasaje", StringType.INSTANCE)
|
||||||
|
.addScalar("formaPago", StringType.INSTANCE);
|
||||||
|
|
||||||
sql.setResultTransformer(new AliasToBeanResultTransformer(CajaCerradoVO.class));
|
sql.setResultTransformer(new AliasToBeanResultTransformer(CajaCerradoVO.class));
|
||||||
|
|
||||||
for (CajaCerradoVO cv : (List<CajaCerradoVO>)sql.list()){
|
for (CajaCerradoVO cv : (List<CajaCerradoVO>) sql.list()) {
|
||||||
if (map.containsKey(cv.getCajaId()) && map.get(cv.getCajaId()).getImporteTaxaEmbarque() != null &&
|
if (map.containsKey(cv.getCajaId()) && map.get(cv.getCajaId()).getImporteTaxaEmbarque() != null &&
|
||||||
!map.get(cv.getCajaId()).getImporteTaxaEmbarque().equals(0)){
|
!map.get(cv.getCajaId()).getImporteTaxaEmbarque().equals(0)) {
|
||||||
cv.setImporteTaxaEmbarque(new BigDecimal(0));
|
cv.setImporteTaxaEmbarque(new BigDecimal(0));
|
||||||
} else {
|
} else {
|
||||||
map.put(cv.getCajaId(), cv);
|
map.put(cv.getCajaId(), cv);
|
||||||
|
@ -164,11 +162,11 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
|
||||||
.addScalar("precio", BigDecimalType.INSTANCE)
|
.addScalar("precio", BigDecimalType.INSTANCE)
|
||||||
.addScalar("tipoEvento", StringType.INSTANCE);
|
.addScalar("tipoEvento", StringType.INSTANCE);
|
||||||
sql.setResultTransformer(new AliasToBeanResultTransformer(ReceitaDespesaVO.class));
|
sql.setResultTransformer(new AliasToBeanResultTransformer(ReceitaDespesaVO.class));
|
||||||
u.setDiversos((List<ReceitaDespesaVO>)sql.list());
|
u.setDiversos((List<ReceitaDespesaVO>) sql.list());
|
||||||
}
|
}
|
||||||
return usuarios;
|
return usuarios;
|
||||||
} catch (Exception e){
|
} catch (Exception e) {
|
||||||
log.error("",e);
|
log.error("", e);
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,7 +104,7 @@ public class SQLBuilderOracle implements SQLBuilder {
|
||||||
sb.append(" and mc.marca_id <> -1 ");
|
sb.append(" and mc.marca_id <> -1 ");
|
||||||
sb.append(" and mc.activo = 1 ");
|
sb.append(" and mc.activo = 1 ");
|
||||||
sb.append(" and re.activo = 1 ");
|
sb.append(" and re.activo = 1 ");
|
||||||
if (empresaId != null){
|
if (empresaId != null) {
|
||||||
sb.append(" and re.empresa_id = ").append(empresaId);
|
sb.append(" and re.empresa_id = ").append(empresaId);
|
||||||
}
|
}
|
||||||
sb.append(" and m.moneda_id = 1 ");
|
sb.append(" and m.moneda_id = 1 ");
|
||||||
|
@ -628,11 +628,11 @@ public class SQLBuilderOracle implements SQLBuilder {
|
||||||
sb.append(" trunc(c.feccorte) = to_date('").append(sdf.format(fecha)).append("','yyyy-MM-dd')");
|
sb.append(" trunc(c.feccorte) = to_date('").append(sdf.format(fecha)).append("','yyyy-MM-dd')");
|
||||||
sb.append(" and c.turno_id is not null");
|
sb.append(" and c.turno_id is not null");
|
||||||
|
|
||||||
if (! cveusuario.equals("*")) {
|
if (!cveusuario.equals("*")) {
|
||||||
sb.append(" and u.cveusuario like '" + cveusuario + "'");
|
sb.append(" and u.cveusuario like '" + cveusuario + "'");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! turnoid.equals("*")) {
|
if (!turnoid.equals("*")) {
|
||||||
sb.append(" and c.turno_id in(" + turnoid + ")");
|
sb.append(" and c.turno_id in(" + turnoid + ")");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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(" (case when cfp.formapago_id = 11 then cdp.numdocumento else null end) as \"ordenSevicio\", ");
|
||||||
sb.append(" s.descsecretaria as \"secretaria\", ");
|
sb.append(" s.descsecretaria as \"secretaria\", ");
|
||||||
sb.append(" ct.TIPOTARJETA as \"emissorTarjeta\", ");
|
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(" ");
|
||||||
sb.append(" from ");
|
sb.append(" from ");
|
||||||
sb.append(" caja c ");
|
sb.append(" caja c ");
|
||||||
sb.append(" left join caja_formapago cfp on cfp.caja_id = c.caja_id ");
|
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_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 caja_tarjeta ct on ct.cajadetpago_id = cdp.cajadetpago_id ");
|
||||||
sb.append(" left join categoria cat on cat.categoria_id = c.categoria_id ");
|
sb.append(" left join categoria cat on cat.categoria_id = c.categoria_id ");
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
package com.rjconsultores.ventaboletos.vo.caja;
|
package com.rjconsultores.ventaboletos.vo.caja;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.xml.bind.annotation.XmlRootElement;
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
|
|
||||||
|
@ -24,6 +22,7 @@ public class CajaCerradoVO {
|
||||||
private String secretaria;
|
private String secretaria;
|
||||||
private String emissorTarjeta;
|
private String emissorTarjeta;
|
||||||
private String tipoPasaje;
|
private String tipoPasaje;
|
||||||
|
private String formaPago;
|
||||||
|
|
||||||
public CajaCerradoVO() {
|
public CajaCerradoVO() {
|
||||||
this.cajaId = new Long(-1);
|
this.cajaId = new Long(-1);
|
||||||
|
@ -40,35 +39,45 @@ public class CajaCerradoVO {
|
||||||
this.secretaria = "";
|
this.secretaria = "";
|
||||||
this.emissorTarjeta = "";
|
this.emissorTarjeta = "";
|
||||||
this.tipoPasaje = "";
|
this.tipoPasaje = "";
|
||||||
|
this.formaPago = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
public Long getCajaId() {
|
public Long getCajaId() {
|
||||||
return cajaId;
|
return cajaId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCajaId(Long cajaId) {
|
public void setCajaId(Long cajaId) {
|
||||||
this.cajaId = cajaId;
|
this.cajaId = cajaId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumFolioSistema() {
|
public String getNumFolioSistema() {
|
||||||
return numFolioSistema;
|
return numFolioSistema;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumFolioSistema(String numFolioSistema) {
|
public void setNumFolioSistema(String numFolioSistema) {
|
||||||
this.numFolioSistema = numFolioSistema;
|
this.numFolioSistema = numFolioSistema;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getOrigen() {
|
public String getOrigen() {
|
||||||
return origen;
|
return origen;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setOrigen(String origen) {
|
public void setOrigen(String origen) {
|
||||||
this.origen = origen;
|
this.origen = origen;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getDestino() {
|
public String getDestino() {
|
||||||
return destino;
|
return destino;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setDestino(String destino) {
|
public void setDestino(String destino) {
|
||||||
this.destino = destino;
|
this.destino = destino;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getCorridaId() {
|
public Integer getCorridaId() {
|
||||||
return corridaId;
|
return corridaId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCorridaId(Integer corridaId) {
|
public void setCorridaId(Integer corridaId) {
|
||||||
this.corridaId = corridaId;
|
this.corridaId = corridaId;
|
||||||
}
|
}
|
||||||
|
@ -84,49 +93,72 @@ public class CajaCerradoVO {
|
||||||
public Date getFecHorVenta() {
|
public Date getFecHorVenta() {
|
||||||
return fecHorVenta;
|
return fecHorVenta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setFecHorVenta(Date fecHorVenta) {
|
public void setFecHorVenta(Date fecHorVenta) {
|
||||||
this.fecHorVenta = fecHorVenta;
|
this.fecHorVenta = fecHorVenta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BigDecimal getImporteTaxaEmbarque() {
|
public BigDecimal getImporteTaxaEmbarque() {
|
||||||
return importeTaxaEmbarque;
|
return importeTaxaEmbarque;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setImporteTaxaEmbarque(BigDecimal importeTaxaEmbarque) {
|
public void setImporteTaxaEmbarque(BigDecimal importeTaxaEmbarque) {
|
||||||
this.importeTaxaEmbarque = importeTaxaEmbarque;
|
this.importeTaxaEmbarque = importeTaxaEmbarque;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getRuta() {
|
public String getRuta() {
|
||||||
return ruta;
|
return ruta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setRuta(String ruta) {
|
public void setRuta(String ruta) {
|
||||||
this.ruta = ruta;
|
this.ruta = ruta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumAutorizacion() {
|
public String getNumAutorizacion() {
|
||||||
return numAutorizacion;
|
return numAutorizacion;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setNumAutorizacion(String numAutorizacion) {
|
public void setNumAutorizacion(String numAutorizacion) {
|
||||||
this.numAutorizacion = numAutorizacion;
|
this.numAutorizacion = numAutorizacion;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getOrdenSevicio() {
|
public String getOrdenSevicio() {
|
||||||
return ordenSevicio;
|
return ordenSevicio;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setOrdenSevicio(String ordenSevicio) {
|
public void setOrdenSevicio(String ordenSevicio) {
|
||||||
this.ordenSevicio = ordenSevicio;
|
this.ordenSevicio = ordenSevicio;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getCodigoSecretaria() {
|
public String getCodigoSecretaria() {
|
||||||
return secretaria;
|
return secretaria;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCodigoSecretaria(String secretaria) {
|
public void setCodigoSecretaria(String secretaria) {
|
||||||
this.secretaria = secretaria;
|
this.secretaria = secretaria;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getEmissorTarjeta() {
|
public String getEmissorTarjeta() {
|
||||||
return emissorTarjeta;
|
return emissorTarjeta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setEmissorTarjeta(String emissorTarjeta) {
|
public void setEmissorTarjeta(String emissorTarjeta) {
|
||||||
this.emissorTarjeta = emissorTarjeta;
|
this.emissorTarjeta = emissorTarjeta;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getTipoPasaje() {
|
public String getTipoPasaje() {
|
||||||
return tipoPasaje;
|
return tipoPasaje;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTipoPasaje(String tipoPasaje) {
|
public void setTipoPasaje(String tipoPasaje) {
|
||||||
this.tipoPasaje = tipoPasaje;
|
this.tipoPasaje = tipoPasaje;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getFormaPago() {
|
||||||
|
return formaPago;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFormaPago(String formaPago) {
|
||||||
|
this.formaPago = formaPago;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue