Ejemplo n.º 1
0
def create():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Comedor.db = get_db()
        User.db = get_db()
        Comedor_usuario.db = get_db()
        data = request.form
        exist = User.find_user(data['user'])
        if not exist:
            file = request.files['file']
            Comedor.create(data, file.filename)
            User.createRef(data)
            Comedor_usuario.create(Comedor.last_comedor()['id'],
                                   User.last_user()['id'])
            filename = Comedor.last_comedor()
            upload_file('comedor', str(filename['id']), file)
            flash([
                "El comedor fue creado, pero  debe ser confirmado por el Admin",
                'green'
            ])
            # enviar('Nuevo comedor','Un nuevo comedor se ha registrado y requiere de validacion del administrador.')
            return redirect(
                url_for('altaComedor',
                        comedor=Comedor.last_comedor()['id'],
                        user=User.last_user()['id']))
        flash(["Ya existe un usuario con ese nombre, elija otro!", 'red'])
        return redirect(url_for('altaComedor'))
    return render_template(Permiso)
Ejemplo n.º 2
0
def editando():
    Permiso = habilitedAccesComedor()
    if Permiso == 'true':
        Comedor.db = get_db()
        User.db = get_db()
        Comedor_usuario.db = get_db()
        data = request.form
        exist = User.find_user(data['user'])
        com = Comedor.find_comedor_by_id(int(data['idComedor']))
        ok = False
        if not exist:
            ok = True
        elif str(exist['id']) == str(data['idRef']):
            ok = True
        if ok:
            file = request.files['file']
            if not upload_file('comedor', str(data['idComedor']), file):
                Comedor.edite(data, com['foto'])
            else:
                Comedor.edite(data, file.filename)
            User.editeRef(data)
            flash(["La informacion se actualizo correctamente", 'green'])
            return redirect(
                url_for('comedor_profile', idComedor=data['idComedor']))
        flash(["Ya existe un usuario con ese nombre, elija otro!", 'red'])
        return redirect(url_for('comedor_profile',
                                idComedor=data['idComedor']))
    return render_template(Permiso)
Ejemplo n.º 3
0
def create():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        User.db = get_db()
        data = request.form
        exist = User.find_user(data['user'])
        if not exist:
            file = request.files['file']
            User.create(data,file.filename)
            filename =User.last_user()
            upload_file('usuario',str(filename['id']),file)
            flash(["El usuario debe ser confirmado por el Admin para poder ser utilizado.", 'green'])
            # enviar('Nuevo usuario','Un nuevo usuario se ha registrado y requiere de validacion del administrador.')
            return redirect(url_for('altaUser'))
        flash(["Ya existe un usuario con ese nombre, elija otro!", 'red'])   
        return redirect(url_for('altaUser'))
    return render_template(Permiso)
Ejemplo n.º 4
0
def createAA():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Comedor.db = get_db()
        Comedor_usuario.db = get_db()
        User.db = get_db()
        data = request.form
        exist = User.find_user(data["idRefe"])
        if not exist:
            file = request.files['file']
            Comedor.createAA(data, file.filename)
            Comedor_usuario.create(Comedor.last_comedor()['id'],
                                   data["idRefe"])
            filename = Comedor.last_comedor()
            upload_file('comedor', str(filename['id']), file)
            flash(["El comedor fue creado correctamente", 'green'])
            return redirect(
                url_for('comedor_profile', idComedor=filename["id"]))
        flash(["Ya existe un usuario con ese nombre, elija otro!", 'red'])
        return redirect(url_for('altaComedor'))
    return render_template(Permiso)
Ejemplo n.º 5
0
def editando():
    Permiso = habilitedAccesLogin()
    if Permiso == 'true':    
        User.db = get_db()
        data = request.form                  
        exist = User.find_user(data['user'])
        ok= False
        if not exist:
            ok= True    
        elif str(exist['id']) == str(data['idU']):
            ok= True
        if ok:
            file = request.files['file']            
            flash(["La informacion se actualizo correctamente", "green"])
            if  not upload_file('usuario',str(data['idU']),file):
                User.edite(data,exist['foto'])
            else:
                User.edite(data,file.filename)    
            session['name'] = data['user']
            return redirect(url_for( 'user_profile' , idUser=data['idU']))    
        flash(["Ya existe un usuario con ese nombre, elija otro!", "red"])   
        return redirect(url_for( 'user_profile' , idUser=data['idU']))
    return render_template(Permiso)