def GET(self): print web.ctx.session.login print web.ctx.session.privilege render = web.template.render('templates/', base="base") print "In get" usuario = Usuario.getById(web.ctx.session.privilege) return render.index(usuario)
def create(identificador,sexo, fecha_nacimiento, direccion_despacho, dr_ciudad_id, telefono): if Usuario.getById(identificador) == None : print "El usuario no existe, no se puede crear el Usuario_de_internet" return None; else: query = " INSERT INTO %s (id, sexo, fecha_nacimiento, direccion_despacho, dr_ciudad_id, telefono) VALUES (%s,'%s','%s','%s',%s,%s) RETURNING id " % (Usuario_de_internet.tabla, str(int(identificador)), sexo, fecha_nacimiento, direccion_despacho,str(int(dr_ciudad_id)), str(int(telefono))) cursor = Config.getCursor() try: cursor.execute(query) except Exception, e: print e print "No es posible guardar objeto"
def create(identificador): #del usuario if Usuario.getById(identificador) == None : print "El usuario no existe, no se puede crear el administrador" return None; else: query = " INSERT INTO %s (id) VALUES (%s) RETURNING id " % (Administrador.tabla, str(int(identificador))) cursor = Config.getCursor() try: cursor.execute(query) except Exception, e: print e print "No es posible guardar objeto" id = cursor.fetchone()
def POST(self): render = web.template.render('templates/', base="base") datos_in = web.input() name = datos_in['user'] passwd = datos_in['passwd'] id = Usuario.isValidUser(name, passwd) try: if id is not None: usuario = Usuario.getById(id) web.ctx.session.login = 1 web.ctx.session.privilege = usuario.id print web.ctx.session.privilege web.seeother('/')# Cambiar por menu inicial else: web.ctx.session.login = 0 web.ctx.session.privilege = 0 render = create_render(web.ctx.session.privilege) return render.login_error() except Exception, e: print e web.ctx.session.login = 0 web.ctx.session.privilege = 0 web.ctx.session = create_render(web.ctx.session.privilege) return render.seeother()
def getUser(id): usuario = Usuario.getById(id) if usuario == None : print "El usuario no existe," return None; return usuario
def __init__(self, id, nombre, jurado_id=0, director_id=0): self.id = id self.nombre = nombre self.jurado = Usuario.getById(jurado_id) self.director = Usuario.getById(director_id)