Me salió cortado el mail anterior... 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.
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. -~----------~----~----~----~------~----~------~--~---
