Example #1
0
        def post(self):

            if not(self.request.get('nombreUsuario') and self.request.get('ciudadUsuario')):
                    plantilla=plantilla_env.get_template('plantilla/crearusuario.html')
                    self.response.out.write(plantilla.render())
            else:
                    #Grabamos los datos en la base de datos.
                    GestorUsuarios.registrarUsuario(self.request.get('nombreUsuario'), self.request.get('ciudadUsuario'))
                    plantilla=plantilla_env.get_template('plantilla/paginaprincipal.html')
                    self.response.out.write(plantilla.render())
Example #2
0
    def post(self):
        if not(self.request.get('seleccion_usuario'), self.request.get('seleccion_empresa'),self.request.get('seleccion_nota') ):
            usuarios = GestorUsuarios.obtenerUsuarios()
            patron = '[a-zA-Z0-9]'
            respuesta = "<select>\n"
            for usuario in usuarios:
                respuesta = respuesta + "<option value=" + ''.join(re.findall(patron, str(usuario))) + ">" + ''.join(re.findall(patron, str(usuario))) + "</option>\n"
                respuesta = respuesta + "</select>\n"

            empresas =  GestorEmpresas.obtenerEmpresas()
            respuesta = respuesta + "<select>\n"
            for empresa in empresas:
                respuesta = respuesta + "<option value=" + ''.join(re.findall(patron, str(empresa)))  + ">" + ''.join(re.findall(patron, str(empresa))) + "</option>\n"
            respuesta = respuesta + "</select>\n"
            templateVars = {"listas": respuesta}
            plantilla = plantilla_env.get_template('plantilla/calificarempresa.html')
            self.response.out.write(plantilla.render(templateVars))
        else:
            #Grabamos los datos en la base de datos.
            print self.request.get('seleccion_usuario')
            print self.request.get('seleccion_nota')
            print self.request.get('seleccion_empresa')
            GestorEmpresas.calificarEmpresa(self.request.get('seleccion_usuario'), self.request.get('seleccion_empresa'),self.request.get('seleccion_nota'))
            plantilla=plantilla_env.get_template('plantilla/paginaprincipal.html')
            self.response.out.write(plantilla.render())
Example #3
0
    def get(self):
        usuarios = GestorUsuarios.obtenerUsuarios()
        patron = "[a-zA-Z0-9]"
        respuesta = "<select name='seleccion_usuario'>\n"
        for (codigo_usuario, usuario) in usuarios:
            respuesta = (
                respuesta
                + "<option value="
                + str(codigo_usuario)
                + ">"
                + "".join(re.findall(patron, str(usuario)))
                + "</option>\n"
            )
        respuesta = respuesta + "</select>\n"

        empresas = GestorEmpresas.obtenerEmpresas()
        respuesta = respuesta + "<select name='seleccion_empresa'>\n"
        for codigo_empresa, empresa in empresas:
            respuesta = (
                respuesta
                + "<option value="
                + str(codigo_empresa)
                + ">"
                + "".join(re.findall(patron, str(empresa)))
                + "</option>\n"
            )
        respuesta = respuesta + "</select>\n"

        templateVars = {"listas": respuesta}
        plantilla = plantilla_env.get_template("plantilla/calificarempresa.html")
        self.response.out.write(plantilla.render(templateVars))
Example #4
0
    def get(self):
        usuarios = GestorUsuarios.obtenerUsuarios()
        patron = '[a-zA-Z0-9]'
        respuesta = "<select name='seleccion_usuario'>\n"
        for (codigo_usuario, usuario) in usuarios:
            respuesta = respuesta + "<option value=" + str(codigo_usuario) + ">" + ''.join(re.findall(patron, str(usuario))) + "</option>\n"
        respuesta = respuesta + "</select>\n"

        empresas =  GestorEmpresas.obtenerEmpresas()
        respuesta = respuesta + "<select name='seleccion_empresa'>\n"
        for codigo_empresa, empresa in empresas:
            respuesta = respuesta + "<option value=" + str(codigo_empresa) + ">" + ''.join(re.findall(patron, str(empresa))) + "</option>\n"
        respuesta = respuesta + "</select>\n"

        templateVars = {"listas": respuesta}
        plantilla = plantilla_env.get_template('plantilla/calificarempresa.html')
        self.response.out.write(plantilla.render(templateVars))