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)