git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@35046 d1611594-4594-4d17-8e1d-87c2c4800839
parent
daa0b7df06
commit
f8168c1925
|
@ -3,11 +3,11 @@ package com.rjconsultores.ventaboletos.dao;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.vo.caja.CajaCerradoVO;
|
|
||||||
import com.rjconsultores.ventaboletos.vo.caja.CajaVO;
|
import com.rjconsultores.ventaboletos.vo.caja.CajaVO;
|
||||||
import com.rjconsultores.ventaboletos.vo.caja.UsuarioVO;
|
import com.rjconsultores.ventaboletos.vo.caja.UsuarioVO;
|
||||||
|
|
||||||
public interface CajaDAO {
|
public interface CajaDAO {
|
||||||
public List<CajaVO> buscarCajaFecha(boolean yaCerrado, Date fechaDesde, Date fechaHasta);
|
public List<CajaVO> buscarCajaFecha(boolean yaCerrado, Date fechaDesde, Date fechaHasta);
|
||||||
public List<UsuarioVO> buscarCajaCerrado(Date fecha, String cveusuario, String turnoid);
|
public List<UsuarioVO> buscarCajaCerrado(Date fecha, String cveusuario, String turnoid);
|
||||||
|
List<UsuarioVO> buscarUsuarioCerrado(Date fecha);
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,6 +77,15 @@ 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);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<UsuarioVO> buscarUsuarioCerrado(Date fecha) {
|
||||||
|
return buscarCajaCerrado(fecha, "*", "*",true);
|
||||||
|
}
|
||||||
|
|
||||||
|
private List<UsuarioVO> buscarCajaCerrado(Date fecha, String cveusuario, String turnoid,boolean sinDatosCaja) {
|
||||||
try{
|
try{
|
||||||
String sqlBuscarUsuariosCajaCerrado = sqlBuilder.getSQLBuscarUsuariosCajaCerrado(fecha, cveusuario, turnoid);
|
String sqlBuscarUsuariosCajaCerrado = sqlBuilder.getSQLBuscarUsuariosCajaCerrado(fecha, cveusuario, turnoid);
|
||||||
|
|
||||||
|
@ -92,7 +101,9 @@ public class CajaHibernateDAO extends GenericHibernateDAO<Object, Long> implemen
|
||||||
sql.setResultTransformer(new AliasToBeanResultTransformer(UsuarioVO.class));
|
sql.setResultTransformer(new AliasToBeanResultTransformer(UsuarioVO.class));
|
||||||
|
|
||||||
List<UsuarioVO> usuarios = sql.list();
|
List<UsuarioVO> usuarios = sql.list();
|
||||||
|
if (sinDatosCaja){
|
||||||
|
return usuarios;
|
||||||
|
}
|
||||||
for (UsuarioVO u : usuarios){
|
for (UsuarioVO u : usuarios){
|
||||||
String sqlBuscarCajaFecha = sqlBuilder.getSQLBuscarCajaCerrado(u.getUsuarioId(), fecha);
|
String sqlBuscarCajaFecha = sqlBuilder.getSQLBuscarCajaCerrado(u.getUsuarioId(), fecha);
|
||||||
|
|
||||||
|
|
|
@ -13,13 +13,13 @@ import javax.ws.rs.core.MediaType;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.dao.CajaDAO;
|
import com.rjconsultores.ventaboletos.dao.CajaDAO;
|
||||||
import com.rjconsultores.ventaboletos.vo.caja.CajaCerradoVO;
|
|
||||||
import com.rjconsultores.ventaboletos.vo.caja.UsuarioVO;
|
import com.rjconsultores.ventaboletos.vo.caja.UsuarioVO;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||||
|
|
||||||
@Path("/cajasCerrados")
|
@Path("/cajas")
|
||||||
public class CajaCerrado {
|
public class CajaCerradoRS {
|
||||||
@GET
|
@GET
|
||||||
|
@Path("/cerrados")
|
||||||
@Produces({ MediaType.APPLICATION_XML })
|
@Produces({ MediaType.APPLICATION_XML })
|
||||||
public List<UsuarioVO> buscarCajaCerrado(@QueryParam("fecha") String fecha, @QueryParam("cveusuario") String cveusuario, @QueryParam("turnoid") String turnoid) {
|
public List<UsuarioVO> buscarCajaCerrado(@QueryParam("fecha") String fecha, @QueryParam("cveusuario") String cveusuario, @QueryParam("turnoid") String turnoid) {
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
|
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
|
||||||
|
@ -42,6 +42,24 @@ public class CajaCerrado {
|
||||||
CajaDAO cajaDAO = (CajaDAO) AppContext.getApplicationContext().getBean("cajaDAO");
|
CajaDAO cajaDAO = (CajaDAO) AppContext.getApplicationContext().getBean("cajaDAO");
|
||||||
List<UsuarioVO> list = cajaDAO.buscarCajaCerrado(fec, cveusuario, turnoid);
|
List<UsuarioVO> list = cajaDAO.buscarCajaCerrado(fec, cveusuario, turnoid);
|
||||||
|
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
@GET
|
||||||
|
@Path("/usuarios")
|
||||||
|
@Produces({ MediaType.APPLICATION_XML })
|
||||||
|
public List<UsuarioVO> buscarUsuarioCerrado(@QueryParam("fecha") String fecha) {
|
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
|
||||||
|
|
||||||
|
Date fec = new Date();
|
||||||
|
|
||||||
|
try {
|
||||||
|
fec = StringUtils.isBlank(fecha) ? new Date() : sdf.parse(fecha);
|
||||||
|
} catch (Exception e) {
|
||||||
|
}
|
||||||
|
|
||||||
|
CajaDAO cajaDAO = (CajaDAO) AppContext.getApplicationContext().getBean("cajaDAO");
|
||||||
|
List<UsuarioVO> list = cajaDAO.buscarUsuarioCerrado(fec);
|
||||||
|
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue