08/11/2012, 05:45
|
| | Fecha de Ingreso: octubre-2012 Ubicación: Guadalupe, San Jose
Mensajes: 9
Antigüedad: 12 años, 2 meses Puntos: 1 | |
Respuesta: consulta complicada Hola. :?)
El total facturado por estadio me parece que no entra dentro de este código pues solo estas (a lo que me imagino, pues no hay suficiente código para decirlo a ciencia cierta) recogiendo el valor de un solo juego (o evento, reitero es lo que me imagino).
Yo plantearía hacer un método que devuelva el total vendido (facturado) en el objeto evento, que el mismo guarde el total de tickets vendidos, pues estas multiplicando el de todos los eventos por la misma cantidad de tiquetes. <-- Esta es mi recomendación.
De otro modo, y primero, prueba lo siguiente:
private float totalfacturadoxfecha(Estadios objestadio,VentaTickets objVT)
{
float total = 0;//agregado un contador para mantener el total
for(Eventos objeventos : objestadio.getColjuegos().values())
{
total += objeventos.getJuevalorticket()*objVT.getTckcantida d(); //este va acumulando el total facturado
}
return total;//Este devuelve el total o un 0 en caso de no haber eventos
}
Espero que te funcione
d:?) |