Marcelo


On 7/20/07, entrada <[EMAIL PROTECTED]> wrote:
>
>
> Me salió cortado el mail anterior...


me pasa todo el tiempo, :)


Decia que no es un sistema real, porque en un sistema real no creo que
> se den de alta las estaciones y cabinas así por sistema, pero me
> parecio que tenia que agregarlo para permitir distintas
> configuraciones iniciales.



Sorry por la parte criptica de mi email , no fue mi intencion ,pero me
interrumpieron
como 10 veces y no lo relei al mandarlo ;).

Igual pensa que el modelo es lo que estas editando, la pantalla sirve solo
para eso
centrate mas en el modelo , hace muchos testcases ( en el mejor de los casos
)
o su hermanito menor ( mi punto de vista ) ,pruebas de transcript, donde
instancias el modelo.
una vez que te quede comodo anda a la gui.

  A veces pasa (por lo menos a mi me pasa ) que al enfrentarse uno al
transcript se ve en 2 situaciones, 1) tiene que resolver la problematica de
los objetos , como mandadarle los mensajes , que mensaje mandar.
2) uno ve el mensaje en contexto, es en parte la situacion uno , pero. en 1)
uno ve los mensajes en 2 uno ve las clases (nombres ) en contexto de la
colaboracion.

  A veces me pasa que ahi es donde me doy cuenta de cambiar los nombres de
clases.
y en el otro caso cambio los nombres de los mensajes o agrego algun otro
colaborador.

Una tecnica que podes mirar es una mezcla de todo esto se llama TDD.
cuando puedas mirala.
saludos
MDC




saludos,
> Marcelo
>
> On 20 jul, 15:58, entrada <[EMAIL PROTECTED]> wrote:
> > Hola Marcelo,
> >
> > Gracias por tu respuesta.
> >
> > Lo que yo estoy viendo ahora es el ABM de los datos de la empresa, es
> > decir, la carga de las estaciones, cabinas, operadores, categorias,
> > tarifas, subsidios...
> > La parte de cobro de peaje recién la estoy empezando a analizar...
> > Igual no es un sistema real, porque en un sistema
> >
> > Pero seguramente algo tengo que revisar en mi modelo que no me esta
> > dando la informacion que necesito, asi que lo voy a revisar.
> >
> > Gracias.
> > Marcelo.
> >
> > On 20 jul, 15:32, "Marcelo Cortez" <[EMAIL PROTECTED]>
> > wrote:
> >
> > > Marcelo
> >
> > > Me parece q deberias no mirarlo de esa manera,es decir,
> > > Tu modelo deberiia proveerte esto,mas bien del lado de la accion y lo
> que
> > > deberias tener
> > > ( un angulo event) deberias pensar q tu modelo ya tiene o deberia
> tener
> > > esto.
> > > O sea una estacion de peaje tiene categorias una categoria tiene una
> tarifa
> > > una estacion de peaje tiene muchas categorias.
> > > Creo que nosotros usamos de modelo una categorizacion ( como clase) o
> sea la
> > > accion
> > > del usuario de poner una categoria. lo que pasa es q el
> usuario/operador
> > > cambia de parecer
> > > ve venir un vehiculo apreta categoria 2 ( auto) pero cuando esta mas
> cerca
> > > el vehiculo se da cuenta ( por ejemlo) que trae un trailer ( ponele) .
> > > entonces lo pasa a categoria 3 ( ponele)
> > > luego el vehiculo se va los sensores detectan otra categoria ( por las
> > > ruedas del trailer)
> > > entonces una categorizacion tiene 2 categorias la manual y la
> automatica (
> > > los sensores)
> > > ese objeto es el responsable de buscar las cosas actua de modelo entre
> la
> > > estacion de peaje y el operador .
> > > Dicho en otras palabras no es cuestion de gui sino de modelo , el que
> no te
> > > responde a vos es el modelo o no lo tenes ( tenes entidades sueltas ).
> > > reviza tu modelo , sino completalo , luego la gui va a ir sola.
> > > acordate de separarlo ( modelo de view) o sea no pongas logica ( del
> modelo
> > > ) en la gui.
> > > saludos
> >
> > > mdc
> >
> > > On 7/20/07, entrada <[EMAIL PROTECTED]> wrote:
> >
> > > > Gallego,
> >
> > > > Encontré un documento donde explica el singleton
> > > >http://web.cecs.pdx.edu/~black/OOP/papers/Alpert%20Singleton.pdf
> >
> > > > Y agregué un metodo de clase UniqueInstance a la empresa que me
> > > > devuelve la empresa.
> >
> > > > Pero todavia no encuentro como resolver el tema de las categorias, o
> > > > por lo menos cual sería la forma mas prolija.
> > > > Como explico en el primer post creo una tarifa nueva y deseo ver la
> > > > lista de categorias, ahora en ese punto no encuentro qué usar de
> > > > referencia para que me devuelva las categorias que pertenecen a una
> > > > estacion de peaje, para poder hacer esto deberia traer hasta este
> > > > punto el objeto estacion para poder pedirle las categorias, que es
> > > > casi lo mismo que traer las categorias desde el metodo crear: de la
> > > > tarifa.
> >
> > > > Es decir que tengo en el metodo estacion agregarTarifa:
> > > > tarifa crear: categorias.
> >
> > > > La unica forma que veo de reemplazarlo es que estacion agregarTarifa
> > > > sea:
> > > > tarifa crear: self.
> > > > y despues al ver la lista de categorias llamar a un metodo
> > > > mostrarCategorias que incluya:
> > > > ^SistemaDePeaje darCategorias: estacion.
> >
> > > > otra forma no encuentro.
> >
> > > > Sino se entiende lo trato de explicar mejor...
> >
> > > > Desde ya, muchas gracias.
> > > > Marcelo
> >
> > > > On 17 jul, 13:37, GallegO <[EMAIL PROTECTED]> wrote:
> > > > > Marcelo:
> >
> > > > > Te conviene usar un Singleton de la empresa actual, o tu sistema,
> o tu
> > > > > sesion de usuario (el que está editando), para saber cuales son
> las
> > > > > categorias de tarifa para una Empresa determinada. La forma en que
> > > > > determines esto dependerá de los requerimientos.
> > > > > Eso es la implementación como para cumplir con los requerimientos
> del
> > > > > TP, no significa que sea la ideal.
> >
> > > > > Otra alternativa es que siempre pases a todos los editores el
> modelo a
> > > > > editar + un objeto que maneje un "contexto" al cual pedirle todos
> esos
> > > > > otros objetos que necesitas para completar la edición. Esto es
> bastante
> > > > > incomodo y personalmente nunca lo usé.
> >
> > > > > Creo que la mejor solucion viene por el lado de conocer la sesión
> de
> > > > > usuario del proceso actual. Me gustaria saber que opina el resto
> de la
> > > > > lista de esto último.
> >
> > > > > Creo que para tu caso de TP alcanza con el Singleton (busca como
> se
> > > > > implementa en Internet o en el mismo VS la clase... por ej.
> > > > > SessionModel, del lado de clase el método #current), si no
> entendes nada
> > > > > volvé a preguntar :D
> >
> > > > > Saludos
> > > > >   GallegO
> >
> > > > > SistemaPeajes
> > > > > entrada escribió:
> >
> > > > > > Hola Gente,
> >
> > > > > > Tengo esta consulta a ver si alguien me puede ayudar con VS
> 3.0.1...
> >
> > > > > > Tengo una Clase Empresa que tiene un orderedCollection de
> estaciones
> > > > > > de peaje que posee la empresa.
> > > > > > La Clase Estacion contiene los orderedCollection tarifas y
> categorias,
> > > > > > para contener las tarifas disponibles para una estacion.
> >
> > > > > > Tambien tengo las clases Tarifa y Categoria:
> >
> > > > > > Tarifa
> > > > > > categoria
> > > > > > importe
> > > > > > FechaVigenciaDesde
> > > > > > FechaVigenciaHasta
> >
> > > > > > Categoria
> > > > > > codigo
> > > > > > descripción
> >
> > > > > > Ahora bien.
> > > > > > Tengo un PartsWindow EditorTarifa, que me permite agregar una
> nueva
> > > > > > tarifa, y que es llamado desde el metodo estacion agregarTarifa,
> > > > > > EditorTarifa tiene los campos categoria, importe,
> FechaVigenciaDesde y
> > > > > > FechaVigenciaHasta...
> > > > > > Ahora lo que yo quiero hacer es agregar un botón en el
> EditorTarifa
> > > > > > que me muestre la lista de categorias disponibles en esa
> estacion. Lo
> > > > > > que no sé es de donde traer la lista de categorias de la
> estacion.
> > > > > > Algo que hice fue en el crear de la clase Tarifa, pasar la lista
> de
> > > > > > categorias a la clase, para que despues esta lista llegue hasta
> la
> > > > > > ventana del EditorTarifa y poder pasarla a la lista de
> > > > > > categorias...pero me parece que no es lo correcto. (aparte por
> alguna
> > > > > > razon no me muestra la lista)
> > > > > > Pero de echo cuando edito la tarifa, no sé a que estacion
> pertenece
> > > > > > salvo que le pase un objeto estacion para saber de que estacion
> es y
> > > > > > llamar a un metodo estacion seleccionarCategoria...pero tampoco
> me
> > > > > > parece bien.
> >
> > > > > > en fin.. el echo es que no se como hacer para llevar la lista de
> > > > > > categorias hasta el objeto tarifa y poder seleccionar a que
> categoria
> > > > > > corresponde la tarifa que estoy agregando...
> >
> > > > > > Otra que se me habia ocurrido es, eliminar el objeto categoria,
> y
> > > > > > tener en el objeto tarifa la categoria como un string y chequear
> al
> > > > > > agregar una tarifa que el campo categoria no se repita con
> alguno que
> > > > > > ya existe...
> >
> > > > > > bue, espero que se entienda algo....sino trato de explicarlo
> mejor...
> >
> > > > > > desde ya muchas gracias por leer este choclo...
> >
> > > > > > saludos.
> > > > > > Marcelo
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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