Exemplo n.º 1
0
def delete():
    if not authenticated(session):
        abort(401)

    permisos = User.misPermisos(session['id'])
    pag = request.args.get('pagina')

    User.db = get_db()
    id_user = request.args.get('id')

    Configuracion.db = get_db()
    config = Configuracion.all()

    user = User.all(pag, config['paginacion'])

    rango = User.rangoAll(config['paginacion'])

    User.delete(id_user, pag, config['paginacion'])

    return render_template('user/index.html',
                           users=user,
                           pages=config['paginacion'],
                           rango=rango,
                           vista='user_find',
                           permisos=permisos)
Exemplo n.º 2
0
def modificar():
    if not authenticated(session):
        abort(401)

    permisos = Estudiante.misPermisos(session['id'])

    pag= request.args.get('pagina')
    data = request.form
    Configuracion.db = get_db()
    config = Configuracion.all()

    Rol.db = get_db()
    roles = Rol.all()
    pag= request.args.get('pagina')

    Nivel.db = get_db()
    niveles = Nivel.all()

    Estudiante.db = get_db()

    Estudiante.modificar(request.form,pag,config['paginacion']) #agarro los datos del formulario
    
    estudiante = Estudiante.all(pag,config['paginacion'])
    rango= Estudiante.rangoAll(config['paginacion'])


    return redirect(url_for('student_index',pagina=0))
Exemplo n.º 3
0
def delete():
    if not authenticated(session):
        abort(401)  


    permisos = User.misPermisos(session['id'])
    pag= request.args.get('pagina')

    User.db = get_db()
    id_user= request.args.get('id')

    Estudiante.db = get_db()
    id_student= request.args.get('id')

    
    Configuracion.db = get_db()
    config = Configuracion.all()
    pag= request.args.get('pagina')

    user = User.all(pag,config['paginacion'])

    rango= User.rangoAll(config['paginacion'])

    Estudiante.delete(id_student,pag,config['paginacion'])
    estudiantes=Estudiante.all(pag,config['paginacion'])
    return render_template('student/index.html', estudiantes=estudiantes, pages=config['paginacion'],rango=rango,vista='student_delete',permisos=permisos)
Exemplo n.º 4
0
def show():
    if not authenticated(session):
        abort(401)
    pag = request.args.get('pagina')

    Configuracion.db = get_db()
    config = Configuracion.all()

    # raise ValueError(pag)

    # User.db = get_db()
    # users = User.all(page,config['paginacion'])

    User.db = get_db()
    permisos = User.misPermisos(session['id'])

    Asistencia.db = get_db()
    rango = Asistencia.rangoAll(config['paginacion'])

    asistencias = Asistencia.show(pag, config['paginacion'])

    return render_template('asistencia/show.html',
                           asistencias=asistencias,
                           pages=config['paginacion'],
                           rango=rango,
                           vista='asistencia_show',
                           permisos=permisos)
Exemplo n.º 5
0
def modificar():
    # if not authenticated(session):
    # 	abort(401)

    User.db = get_db()
    permisos = User.misPermisos(session['id'])

    Configuracion.db = get_db()
    Configuracion.modificar(request.form)
    configuracion = Configuracion.all()
    return render_template('home/index.html',
                           configuracion=configuracion,
                           permisos=permisos)
Exemplo n.º 6
0
def index():
    Instrumento.db = get_db()

    User.db = get_db()
    permisos = User.misPermisos(session['id'])
    pag= request.args.get('pagina')

    Configuracion.db = get_db()
    config = Configuracion.all()
    # rango= Instrumento.rangoFind(request.form,config['paginacion'])
    # pag,config['paginacion']
    instrumentos = Instrumento.all(pag, config['paginacion'])
    rango = Instrumento.rango(config['paginacion'])
    return render_template('instrumentos/index.html', instrumentos=instrumentos,pages=config['paginacion'],rango=rango,vista='instrumentos_index', permisos= permisos)
Exemplo n.º 7
0
def find():


    pag= request.args.get('pagina')

    Configuracion.db = get_db()
    config = Configuracion.all()


    Instrumento.db =get_db()

    rango= Instrumento.rangoFind(request.form,config['paginacion'])

    instrumentos = Instrumento.find(request.form,pag,config['paginacion'])
    return render_template('instrumentos/index.html', instrumentos=instrumentos, pages=config['paginacion'],rango=rango)
Exemplo n.º 8
0
def index():
    if not authenticated(session):
        abort(401)

    User.db = get_db()
    permisos = User.misPermisos(session['id'])

    Configuracion.db = get_db()
    configuracion = Configuracion.all()
    # raise ValueError(Configuracion.estado())
    # raise ValueError(estado['estado'])

    return render_template('configuracion/index.html',
                           configuracion=configuracion,
                           permisos=permisos)
Exemplo n.º 9
0
def find():
    if not authenticated(session):
        abort(401)

    pag= request.args.get('pagina')
    # name= request.args.get('name')
    permisos = User.misPermisos(session['id'])

    User.db = get_db()
    Configuracion.db = get_db()
    config = Configuracion.all()

    rango= User.rangoFind(request.form,config['paginacion'])

    users = User.find(request.form,pag,config['paginacion'])
    return render_template('user/index.html', users=users, pages=config['paginacion'],rango=rango,vista='user_find',permisos=permisos)
Exemplo n.º 10
0
def delete():
    if not authenticated(session):
        abort(401)
    User.db = get_db()

    id_user = request.args.get('id')
    permisos = User.misPermisos(session['id'])
    pag = request.args.get('pagina')

    id_horario = request.args.get('id')

    Configuracion.db = get_db()
    config = Configuracion.all()
    Horario.db = get_db()
    Horario.delete(id_horario, pag, config['paginacion'])
    horarios = Horario.all()
    return redirect(url_for('horario_index'))
Exemplo n.º 11
0
def index():
	# if not authenticated(session):
	# 	abort(401)
	# raise ValueError(Configuracion.estado())


	User.db = get_db()
	#permisos = User.misPermisos(session['id'])

	Configuracion.db = get_db()
	configuracion = Configuracion.all()
	estado=Configuracion.estado()
	if estado['estado']==0:
		# print("No se puede entrar")
		return render_template('configuracion/error.html')

	return render_template('home/index.html', configuracion=configuracion)
Exemplo n.º 12
0
def index():
    if not authenticated(session):
        abort(401)
    page= request.args.get('pagina')


    User.db = get_db()
    permisos = User.misPermisos(session['id'])

    Configuracion.db = get_db()
    config = Configuracion.all()
   # raise ValueError(page)
    Estudiante.db = get_db()
    estudiantes = Estudiante.all(page,config['paginacion'])
    rango= Estudiante.rangoAll(config['paginacion'])


    return render_template('student/index.html', estudiantes=estudiantes, pages=config['paginacion'],rango=rango,vista='student_index', permisos = permisos)
Exemplo n.º 13
0
def authenticate():

    params = request.form
    User.db = get_db()
    user = User.find_by_email_and_pass(params['email'], params['password'])

    if not user:
        flash("Usuario o clave incorrecto.")
        return redirect(url_for('auth_login'))

    session['user'] = user['email']
    session['id'] = user['id']
    permisos = User.misPermisos(user['id'])

    Configuracion.db = get_db()
    configuracion = Configuracion.all()
    return render_template('home/index.html',
                           configuracion=configuracion,
                           permisos=permisos)
Exemplo n.º 14
0
def bloq():
    if not authenticated(session):
        abort(401)

    pag = request.args.get('pagina')

    User.db = get_db()

    Configuracion.db = get_db()
    config = Configuracion.all()

    users = User.bloq(pag, config['paginacion'])

    rango = User.rangoBloq(config['paginacion'])

    return render_template('user/index.html',
                           users=users,
                           pages=config['paginacion'],
                           rango=rango,
                           vista='user_bloq')
Exemplo n.º 15
0
def create():
    if not authenticated(session):
        abort(401)
    page = request.args.get('pagina')

    User.db = get_db()
    permisos = User.misPermisos(session['id'])

    Configuracion.db = get_db()
    config = Configuracion.all()

    data = request.form

    #User.db = get_db()
    #user = User.find_by_email(data['email'])
    
    Estudiante.db = get_db()
    estudiante = Estudiante.find_by_documento(data['numero_doc'])

    estudiantes = Estudiante.all(page,config['paginacion'])
    rango = Estudiante.rangoAll(config['paginacion'])

    User.db = get_db()
    userDoc= User.find_by_documento(data['numero_doc'])
    
    #if  validateCreateUser(data) == False:
    #   flash("Todos los campos son obligatorios.")
    #   return redirect(url_for('student_new', estudiante=estudiante))

    if userDoc:
        flash("El documento ya existe.")
        return redirect(url_for('student_new', estudiante=estudiante))

    if estudiante:
        flash("El documento ya existe.")
        return redirect(url_for('student_new', estudiante=estudiante))

    Estudiante.create(data) #agarro los datos del formulario
    #return render_template('student/index.html', estudiantes=estudiantes, pages=config['paginacion'],rango=rango,vista='student_index', permisos = permisos)
    return redirect(url_for('student_index',pagina=0))
Exemplo n.º 16
0
def create():
    if not authenticated(session):
        abort(401)
    page = request.args.get('pagina')

    permisos = User.misPermisos(session['id'])

    Configuracion.db = get_db()
    config = Configuracion.all()

    data = request.form

    Estudiante.db = get_db()
    estudiante = Estudiante.find_by_documento(data['numero_doc'])

    User.db = get_db()
    user = User.find_by_email(data['email'])
    userDoc = User.find_by_documento(data['numero_doc'])

    users = User.all(page, config['paginacion'])
    rango = User.rangoAll(config['paginacion'])

    if validateCreateUser(data) == False:
        flash("Todos los campos son obligatorios.")
        return redirect(url_for('user_new', user=user))

    if user:
        flash("El email ya existe.")
        return redirect(url_for('user_new', user=user))

    if estudiante:
        flash("El documento ya existe.")
        return redirect(url_for('user_new', user=user))

    if userDoc:
        flash("El documento ya existe.")
        return redirect(url_for('user_new', user=user))

    User.create(data)  #agarro los datos del formulario
    return redirect(url_for('user_index', pagina=0))
Exemplo n.º 17
0
def create():
    if not authenticated(session):
        abort(401)
    page = request.args.get('pagina')

    User.db = get_db()
    permisos = User.misPermisos(session['id'])

    Configuracion.db = get_db()
    config = Configuracion.all()

    data = request.form

    Horario.db = get_db()
    repetido = Horario.select_horario_repetido(data)

    if repetido:
        flash("El horario ya existe.")
        return redirect(url_for('horario_new'))

    Horario.create(data)  #agarro los datos del formulario
    return redirect(url_for('home_index', pagina=0))
Exemplo n.º 18
0
def logout():
    del session['user']
    Configuracion.db = get_db()
    configuracion = Configuracion.all()
    return render_template('home/index.html', configuracion=configuracion)