papo-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Papo-hackers] Mostrar datos entre una PantallaABM y otra Pantalla relac


From: maram
Subject: [Papo-hackers] Mostrar datos entre una PantallaABM y otra Pantalla relacionada de busqueda
Date: Wed, 20 Oct 2004 21:02:02 -0300

18/10/2004

Modificaciones para mostrar los datos de un obj Persona que esta en el
modelo de Reception.
Permitira Elegir otra Persona, mostrara sus datos e informara a
Reception del cambio de Persona.

Esta funcion esta en ReceptionData y es llamada por un boton de buscar.
Delega en Manejador (ReceptionABM) la tarea de mostrar otra pantalla.

    def searchPerson(self,*i): 
        """ Delega en el objeto contolador la busqueda """              
        self.Manejador.searchPerson(self.getModel().getPersona())

Estas funciones estan en ReceptionABM, son llamadas desde
ReceptionData y desde ReceptionPersonaSearch.

    def searchPerson(self):
        """ Muestra una pantalla con el obj Persona que esta en el
modelo Reception y permite elegir otra"""
        
        model=self.getModel().getPersona()            
        w=ReceptionPersonaSearch (parent=self.getParent(),
                                  model=model,
                                  editingContext=
self.getEditingContext(),                                  )
        w.setManejador(self)
        w.updateView()
        w.showView()

    def changePerson(self,persona):
        """ Recibe un obj Persona y lo cambia en el modelo actual de
reception"""
        
        model=self.getModel()
        model.setPersona(persona)
        self.changeModel (model)


Se reciben sugerencias...

maram




reply via email to

[Prev in Thread] Current Thread [Next in Thread]