Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2011, 12:13
Enraged
 
Fecha de Ingreso: mayo-2011
Mensajes: 2
Antigüedad: 13 años, 5 meses
Puntos: 0
Exclamación Mostrar ventas en un jTable utilizando datos de una coleccion

Por favor alguien que me ayude necesito entregar este trabajo como examen final maniana y estoy perdido en serio agredeceria cualquier ayuda.

Necesito una opción de consulta de ventas en la cual se debera mostrar en una tabla (JTable) cada una de las ventas con el número de folio, la fecha y el total de la venta (Estas estan guardadas en un archivo llamado ventas.dat). Al final de la ventana en un JLabel muestra el total de todas las ventas.

Para esto se debera leer del archivo ventas.dat la colección de las ventas (Esto ya lo tengo), se debera recorrer en un for cada una de las ventas e ir agregándolas a la tabla, así como también acumulando el total de cada una de ellas para al final mostrar en el JLabel el total de todas las ventas.

Este fue el codigo que se utilizo para guardar las ventas:

//Asignamos un folio a la venta
venta.folio = ventas.size() + 1;
//Asignamos la fecha de la venta
venta.fechaDeVenta = new Date();
//Agregamos la venta a la coleccion
ventas.add(venta);
//Creamos una nuevo obejto venta para
//la siguiente captura
venta = new Venta();

//Guardamos la coleccion en un archivo
try{
FileOutputStream archivo = new
FileOutputStream("ventas.dat");
ObjectOutputStream out = new
ObjectOutputStream(archivo);
out.writeObject(ventas);
out.close();
archivo.close();
}catch(Exception ex){
JOptionPane.showMessageDialog(null,
"Error al guardar la informacion",
"Error", JOptionPane.ERROR_MESSAGE);
ex.printStackTrace();
}