hs.lang = { cssDirection: 'ltr', loadingText: 'loading...', loadingTitle: 'click to cancel', focusTitle: 'click to bring to front', fullExpandTitle: 'expand to original size', creditsText: 'powered by Highslide JS', creditsTitle: 'visit Highslide JS website', previousText: 'previous', nextText: 'next', moveText: 'move', closeText: 'close', closeTitle: 'close (ESC)', resizeTitle: 'resize', playText: 'play', playTitle: 'play slideshow (SPACEBAR)', pauseText: 'pause', pauseTitle: 'pause slideshow (SPACEBAR)', previousTitle: 'previous (ARROW LEFT)', nextTitle: 'next (ARROW RIGHT)', moveTitle: 'move', fullExpandText: 'fullscreen', number: 'picture %1 of %2', restoreTitle: 'Click to close image, click und drag to move. Use ARROW keys for previous and next.' };

Archivo

Archivo del autor

Presupuesto

lunes, 8 de marzo de 2010 Sin comentarios
consulta de presupuesto

consulta de presupuesto

Esta es la consulta del presupuesto, donde el Administrador puede seleccionar el empleado al cual desea consultarle,  y elegir el rango de fechas, en esta tabla formada con yui, vamos a mostrar el nombre del empleado, la fecha en q se realizo el presupuesto, el total del presupuesto, las categorias q fueron presupuestadas, y el valor q se le presupuesto a cada categoria.

Categories: General Tags:

Consulta por 3 Parametros, por Iniciales y Autocompletar

lunes, 8 de marzo de 2010 Sin comentarios
consulta por 3 parametros

consulta por 3 parametros

Esta es una consulta por 3 parametros, nombre, apellido y rol de los usuarios.

consulta por iniciales

consulta por iniciales

Aqui podemos tambien consultar por iniciales

autocompletar

autocompletar

La caja de texto nombre tiene la opcion de autocompletar con los usuarios que existen en la base de datos

Categories: General Tags:

Balance

lunes, 8 de marzo de 2010 Sin comentarios
balance de un empleado

balance de un empleado

Aqui consultamos el Balance de un empleado en particular, por un rango de fechas, comunmente el balance se lo saca cada mes, y es el detalle de los ingresos menos los egresos, en este caso en el mes de Enero a el le quedo un Total de $1000.  Esto lo realiza en Administrador.

Categories: General Tags:

Movimientos

lunes, 8 de marzo de 2010 Sin comentarios
movimiento de un empleado

movimiento de un empleado

Esta es la consulta de Movimientos que realiza el Administrador a cualquier Empleado, en este caso la consulta fue de tipo egreso, aquí aparecen en una tabla de yui los datos del empleado, el tipo de movimiento, la fecha en q se realizo el egreso, el ítem en el q realizo un egreso, la categoría a la que pertenece ese ítem, y el valor que se gasto en ese ítem, en caso de haber un movimiento tipo Viaje, aparecerá un mapa de google,  que al hacer click en consultar le mostrara los lugares donde viajó, y al hacer click izquierdo en el marcador le mostrará mas detalles de ese movimiento de egreso. Aquí consultamos por Empleado,  por Tipo,  y por un rango de fechas.

Categories: General Tags:

XML

jueves, 18 de febrero de 2010 Sin comentarios

Para enviar los datos se creo esta estructura XML

if(opcion.equals(«consultaBalance»)){
HttpSession ses=request.getSession();
PrintWriter out = response.getWriter();
String fechini=request.getParameter(«fechai»);
String fechfin=request.getParameter(«fechaf»);
Tbusuario us=(Tbusuario)ses.getAttribute(«usuario»);
AgendaHelper ag = new AgendaHelper();
ArrayList balan=ag.getBalance(fechini, fechfin, us.getIdUsuario());
String archivoXML=new String();
response.setContentType(«text/xml;charset=UTF-8″);
archivoXML=»<?xml version=\»1.0\» encoding=\»UTF-8\»?><Resultado>»;
for(int i=0;i<balan.size();i++){
Balance b=(Balance)balan.get(i);
archivoXML=archivoXML+»<Consulta><Fecha>»+b.getFechaIngreso()+»</Fecha>»;
archivoXML=archivoXML+»<Ingreso>»+b.getIngreso()+»</Ingreso>»;
archivoXML=archivoXML+»<Egreso>»+b.getEgreso()+»</Egreso>»;
archivoXML=archivoXML+»<Total>»+b.getTotal()+»</Total></Consulta>»;
}
archivoXML=archivoXML+»</Resultado>»;
out.write(archivoXML);
System.out.println(archivoXML);
}

Categories: General Tags:

Consulta de Varias Tablas

jueves, 18 de febrero de 2010 Sin comentarios

Este es un ejemplo de mas o menos como seria la consulta de los gastos ahi tendramos q implentar la parte de los graficos

public List getGastoCategoria(String fechaini, String fechafin, int idUser){
List lista = null;
try{
session.beginTransaction();
Query q=session.createQuery(«select e.total, c.nombre from tbegreso e, tbitemegreso ie, tbcategoria c where e.idegreso = ie.iditemegreso and ie.iditemegreso = c.idcategoria and c.idcategoria = 1»);
lista = q.list();
}
catch(Exception e){
e.printStackTrace();
}
return lista;
}

Categories: General Tags:

Más info

miércoles, 27 de enero de 2010 Sin comentarios

Aquí se presenta un poco como funciona esta tecnología…

dataflow

Categories: General Tags:

DisplayTags

jueves, 21 de enero de 2010 Sin comentarios
Categories: General Tags:

Screenshot Rol:Administrador

jueves, 21 de enero de 2010 Sin comentarios
admin

admin

Este es el Screenshot de un Administrador

Categories: General Tags:

HibernateUtil.java

martes, 12 de enero de 2010 Sin comentarios

Con esta clase tenemos al objeto SessionFactory.

package clases;

import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.SessionFactory;

public class HibernateUtil {
private static final SessionFactory sessionFactory;

static {
try {
sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
} catch (Throwable ex) {
// Log the exception.
System.err.println(«Initial SessionFactory creation failed.» + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
}

Categories: General Tags:
Ir a la barra de herramientas