Marcelo David Laginestra escribió:
> Hola Gente,
> Sigo con mis preguntas...
Ok
> Ahora, yo tengo las tarifas en un OrderedCollection, entonces quisiera 
> saber si alguien me sabe decir como debo asociar mis tarifas a los 
> botones que se encuentran en pantalla (conceptualmente).
> Es decir si los botones son fijos, debo tener un metodo que al 
> presionar un boton de la tarifa 1 por ejemplo, me cree un ticket con 
> la tarifa 1? o algo asi...
Cada boton tiene un comando, asociado a un selector (metodo) y tenes que 
implementar ese metodo en tu clase coordinadora de PARTS. Tipo #tarifa1, 
#tarifa2, #tarifa3 y asi. La implementación de cada metodo tarifa suena 
bastante obvia pero pensandolo varias veces (y hacíendolo) vas a 
descubrir muchas variantes. Podes buscar la forma de hacer esto un poco 
más dinámico sin la necesidad de definir todos esos metodos, buscá como 
se usa en el image #perform: y #perform:with: y otras variantes.
> Otra cosa es, en mi pantalla tengo 7 categorias, pero quizas en 
> realidad en la estacion haya 4 categorias definidas, como se maneja 
> eso?Tengo que agregar los botones dinámicamente a la pantalla? (si se 
> puede hacer esto), o es mas simple deshabilitar los botones de las 
> tarifas que no se usen, no vi como se hace esto en VisualSmalltalk.
Agregar los botones quizas seria lo mas difícil. Yo te recomiendo que 
dibujes todos los botones que quieras y los des/habilites de acuerdo a 
los comandos y tarifas que tengas.
>
> Desde ya, muchas gracias por cualquier ayuda.
>
> Saludos,
> Marcelo
>
Saludos
  GallegO


--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a