예제 #1
0
 def agregar(self, **kw):
     #tmpl_context.ctrl_url = ctrl_url
     try:
         tipos = lista_session.por_nombre('tipo_persona').items
         tipos = [(i.id, i.nombre) for i in tipos]
         
         tipodoc = lista_session.por_nombre('tipo_documento').items
         tipodoc = [(i.id, i.nombre) for i in tipodoc]
         
         
         
         #paises = pais_session.listar()
         #paises = [[i.id, i.nombre] for i in paises]
     
         if kw.get('id'):
             value = persona_session.por_id(kw['id'])
         else:
             
             #kw['ocupacion_nombre'] = 'qwe123'
             kw['ocupacion_xxx'] = {'ocupacion_nombre':'test'}
             value = kw
         
         child_args = dict(tipos_id={'options':tipos},
                           tipodoc_id={'options':tipodoc},
                           #pais_nombre={'url_data':paises},
                           )
         return dict(form=persona_form, 
                     action='guardar', 
                     titulo='Persona',
                     value=value,
                     child_args=child_args)
     except:
         flash(sys.exc_info())
     redirect('/')