Java - ayuda con proyecto 3r parte

 
Vista:

ayuda con proyecto 3r parte

Publicado por pedro (2 intervenciones) el 06/11/2007 16:10:01
}

public void mostrarTotales(Registro registro){
System.out.print("\n\nValor total de las ventas del cajero 100 --> ");
System.out.println(registro.obtenerTotalVentas(new CajeroID(100)));
System.out.print("\nNumero de ventas exitosas del cajero 100 --> ");
System.out.println(registro.obtenerNumeroVentasExitosas(new CajeroID(100)));
System.out.print("\nNumero de ventas canceladas del cajero 100 --> ");
System.out.println(registro.obtenerNumeroVentasCanceladas(new CajeroID(100)));
System.out.print("\nValor total de las ventas de la tienda --> ");
System.out.println(registro.obtenerTotalVentas());
System.out.print("\nNumero total de ventas exitosas de la tienda --> ");
System.out.println(registro.obtenerNumeroVentasExitosas());
System.out.print("\nNumero total de ventas canceladas la tienda --> ");
System.out.println(registro.obtenerNumeroVentasCanceladas());
}

public void mostrarVentas(Registro registro, CajeroID id){
System.out.println("\n");
List ventas = registro.obtenerVentas(id);
System.out.println("Ventas para el cajero " + id.toString());

int noVenta = 1;
for(Iterator it = ventas.iterator();it.hasNext();){
System.out.println("\nVenta Numero " + noVenta);
Venta venta = (Venta) it.next();
List lineas = venta.getLineasDeVenta();
for(Iterator it2 = lineas.iterator(); it2.hasNext();){
LineaDeVenta linea = (LineaDeVenta) it2.next();
System.out.println(linea.toString());
}
System.out.println("Total Venta " + venta.getTotal());
noVenta++;
}
Dinero total = registro.obtenerTotalVentas(id);
System.out.print("\nTotal de Ventas " + total.toString());
}

}

// En este lugar, se definen las clases que se necesitan para implementar el proyecto.

Nota: Me reservo el derecho de modificar los casos de prueba cuando evalué su programa. Los casos de prueba y los resultados presentados en este documento son simplemente para ayudarlos a verificar la correcta implementación de su programa.

Al ejecutar los casos de prueba, la aplicación debe producir el siguiente resultado:

El cajero 812 fue creado

El cajero 100 ya existe

Se inicio una nueva session

No se inicio una nueva session

Se cerro la session

Ventas para el cajero 100

Venta Numero 1
8 70000.0 Articulo 8 1
83 4000.0 Articulo 83 4
45 10000.0 Articulo 45 2
Total Venta 106000.0

Venta Numero 2
45 10000.0 Articulo 45 2
8 70000.0 Articulo 8 10
Total Venta 720000.0

Venta Numero 3
45 10000.0 Articulo 45 1
Total Venta 10000.0

Venta Numero 4
9 2000.0 Articulo 9 2
15 4000.0 Articulo 15 4
Total Venta 20000.0

Total de Ventas 856000.0

Valor total de las ventas del cajero 100 --> 856000.0

Numero de ventas exitosas del cajero 100 --> 4

Numero de ventas canceladas del cajero 100 --> 3

Valor total de las ventas de la tienda --> 2330000.0

Numero total de ventas exitosas de la tienda --> 13

Numero total de ventas canceladas la tienda --> 6
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder