Пример #1
0
def listadoUsuarioP():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        User.db=get_db()
        Sitio.db=get_db()
        cantPag=Sitio.cantPaginado()    
        users= User.allUsersP()
        return render_template('user/listadoUsuariosPendientes.html', users=users,cant=cantPag[0]['cant_paginado'])
    return render_template(Permiso)      
Пример #2
0
def listadoAlimentos():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true': 
        Alimento.db=get_db()
        Sitio.db=get_db()
        cantPag=Sitio.cantPaginado()    
        alimentos=Alimento.all()
        return render_template('admin/listadoTiposDeAlimentos.html',cant=cantPag[0]['cant_paginado'],alimentos=alimentos,tam=len(alimentos))
    return render_template(Permiso)
Пример #3
0
def listadoUsuario():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        User.db=get_db()
        Sitio.db=get_db()
        cantPag=Sitio.cantPaginado()    
        usuarios=User.allUsers()
        return render_template('user/listadoUsuario.html',cant=cantPag[0]['cant_paginado'],users=usuarios,tam=len(usuarios))
    return render_template(Permiso)    
Пример #4
0
def cambiarCantidad():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        Sitio.db = get_db()
        data = request.form
        Sitio.cambiarCantidad(data['select'])
        stateSitio=Sitio.stateSitio()
        cantP=Sitio.cantPaginado()
        flash(['La cantidad se cambio correctamente', 'green'])
        return redirect(url_for('panelAdmin'))
    return render_template(Permiso)
Пример #5
0
def listadoComedor():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db = get_db()
        Comedor.db = get_db()
        cantPag = Sitio.cantPaginado()
        comedores = Comedor.allComedores()
        return render_template('comedor/listadoComedor.html',
                               cant=cantPag[0]['cant_paginado'],
                               come=comedores,
                               tam=len(comedores))
    return render_template(Permiso)
def listado_inform():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db=get_db()
        Informativa.db=get_db()
        cantPag=Sitio.cantPaginado()
        informativas = Informativa.allInformes()
        for elem in informativas:
            elem['fecha'] = elem['fecha'].strftime("%d/%m/%y")
        if not session:
            return render_template('informesnormativas/listado_usuario_informe.html',informativas=informativas)
        return render_template('informesnormativas/listado_informe.html',cant=cantPag[0]['cant_paginado'],informativas=informativas,tam=len(informativas))
    return render_template(Permiso)
Пример #7
0
def renderPanelAdmin():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        Sitio.db=get_db()
        stateSitio=Sitio.stateSitio()
        cantP=Sitio.cantPaginado()
        noso=Sitio.getNosotros()
        a = Sitio.getRedes()
        f= a[0]['facebook']
        i= a[0]['instagram']
        t= a[0]['twitter']
        return render_template('admin/panelAdmin.html',state=stateSitio[0]['estado'],cantPaginado=cantP[0]['cant_paginado'],face=f,twi=t,ins=i,nosotros=noso)
    return render_template(Permiso)
def listado_noticias():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db=get_db()
        Noticia.db=get_db()
        cantPag=Sitio.cantPaginado()
        noticias=Noticia.allNoticias()
        for elem in noticias:
            elem['fecha'] = elem['fecha'].strftime("%d/%m/%Y")
        if session and session['rol'] == "3":
            return render_template('noticia/listado_noticias.html',cant=cantPag[0]['cant_paginado'],noticias=noticias,tam=len(noticias))
        else:
            return render_template('noticia/listado_noticias_usuarios.html', noticias=noticias)
    return render_template(Permiso)        
def listadoTipos():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        Tipo_necesidad.db = get_db()
        Necesidad.db = get_db()
        Sitio.db = get_db()
        cantPag = Sitio.cantPaginado()
        tipos = Tipo_necesidad.all()
        id_necesidades = Necesidad.find_tipo_necesidades()
        return render_template('admin/listadoDeTiposDeNecesidad.html',
                               cant=cantPag[0]['cant_paginado'],
                               ids=id_necesidades,
                               alimentos=tipos,
                               tam=len(tipos))
    return render_template(Permiso)
def listado_necesidades():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Necesidad.db = get_db()
        Sitio.db = get_db()
        Tipo_necesidad.db = get_db()
        Comedor.db = get_db()
        necesidades = Necesidad.all()
        tipo_necesidades = Tipo_necesidad.all()
        comedores = Comedor.all()
        cantPag = Sitio.cantPaginado()
        return render_template('necesidad/listado_necesidades.html',
                               necesidades=necesidades,
                               tipo_necesidades=tipo_necesidades,
                               comedores=comedores,
                               cant=cantPag[0]['cant_paginado'])
    return render_template(Permiso)
Пример #11
0
def mis_eventos():
    Permiso = habilitedAccesLogin()
    if Permiso == 'true':
        if not session:
            return render_template('autorizacion.html')
        Sitio.db = get_db()
        Evento.db = get_db()
        cantPag = Sitio.cantPaginado()
        eventos = Evento.find_evento_by_user(session['id'],
                                             str(datetime.now())[0:11])
        for elem in eventos:
            elem['fecha'] = elem['fecha'].strftime("%d/%m/%Y")
            elem['fecha_evento'] = elem['fecha_evento'].strftime("%d/%m/%Y")
        return render_template('evento/listado_mis_eventos.html',
                               cant=cantPag[0]['cant_paginado'],
                               eventos=eventos,
                               tam=len(eventos))
    return render_template(Permiso)
Пример #12
0
def profile():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db = get_db()
        cantPag = Sitio.cantPaginado()
        Comedor.db = get_db()
        User.db = get_db()
        Registro.db = get_db()
        Necesidad.db = get_db()
        registrosCom = Registro.getRegistros(request.args.get('idComedor'))
        necesidades = Necesidad.find_tipo_necesidad_by_comedorid(
            request.args.get('idComedor'))
        comedor = Comedor.find_comedor_by_id(request.args.get('idComedor'))
        referente = User.find_user_by_idComedor(request.args.get('idComedor'))
        return render_template('comedor/comedorProfile.html',
                               comedor=comedor,
                               necesidades=necesidades,
                               referente=referente,
                               registros=registrosCom,
                               cant=cantPag[0]['cant_paginado'])
    return render_template(Permiso)
Пример #13
0
def listado_eventos():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db = get_db()
        Evento.db = get_db()
        cantPag = Sitio.cantPaginado()
        eventos = Evento.allEventos(str(datetime.now())[0:11])
        for elem in eventos:
            elem['fecha'] = elem['fecha'].strftime("%d/%m/%Y")
            elem['fecha_evento'] = elem['fecha_evento'].strftime("%d/%m/%Y")
        if not session:
            return render_template('evento/listado_eventos_usuarios.html',
                                   eventos=eventos)
        if session['rol'] == "3":
            return render_template('evento/listado_eventos.html',
                                   cant=cantPag[0]['cant_paginado'],
                                   eventos=eventos,
                                   tam=len(eventos))
        else:
            return render_template('evento/listado_eventos_usuarios.html',
                                   eventos=eventos)
    return render_template(Permiso)