Example #1
0
 def GET(self):
     propiedades = dbaccess.buscar_propiedades()
     uso = None
     if 'id_uso' in web.input():
         id_uso = web.input().id_uso
         uso = dbaccess.buscar_uso(id_uso)
     if uso:
         if len(uso.propiedades) > 0:
             maderas_compatibles, maderas_analisis = logic.analizar_uso(uso)
             return renderizador.analizar_uso(propiedades,uso,maderas_compatibles,maderas_analisis)
         else:
             return "El uso << %s >> no tiene propiedades que analizar" % uso.nombre
Example #2
0
 def GET(self):
     # TODO: Cuestiones de acceso a BD
     ### propiedades = dbaccess.buscar_propiedades()
     propiedades = dbaccess.bd.propiedades.find()
     uso = None
     if 'id_uso' in web.input():
         id_uso = web.input().id_uso
         uso = dbaccess.buscar_uso(id_uso)
     if not uso:
         uso = model.Uso()
         uso.id_uso = dbaccess.contar_usos()  + 1
     return renderizador.edituso(uso,propiedades)