Exemplo n.º 1
0
def new():

    User.db = get_db()
    permisos = User.misPermisos(session['id'])
    TipoInstrumento.db = get_db()
    tipoInstrumentos = TipoInstrumento.all()
    return render_template('instrumentos/new.html', tipoInstrumentos = tipoInstrumentos,permisos = permisos)
Exemplo n.º 2
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.º 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')

    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.º 4
0
def new():
    if not authenticated(session):
        abort(401)

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

    Rol.db = get_db()
    roles = Rol.all()

    #API de documentos
    response = requests.get(
        'https://api-referencias.proyecto2019.linti.unlp.edu.ar/tipo-documento'
    )
    if response.status_code == 200:
        doc = response.text
        documentos = json.loads(doc)
        #raise ValueError(documentos)

    #API de localidades
    response2 = requests.get(
        'https://api-referencias.proyecto2019.linti.unlp.edu.ar/localidad')
    if response2.status_code == 200:
        loc = response2.text
        localidades = json.loads(loc)
        #raise ValueError(localidades)

    return render_template('user/new.html',
                           roles=roles,
                           documentos=documentos,
                           localidades=localidades,
                           permisos=permisos)
Exemplo n.º 5
0
def modificar():
    if not authenticated(session):
        abort(401)

    permisos = User.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()

    User.db = get_db()

    User.modificar(
        request.form,
        pag,
        config['paginacion'],
    )  #agarro los datos del formulario

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

    return redirect(url_for('user_index', pagina=0))
Exemplo n.º 6
0
def update():

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

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

    Ciclo_lectivo_taller.db = get_db()
    ciclos_talleres = Ciclo_lectivo_taller.all()

    Nucleo.db = get_db()
    nucleos = Nucleo.all()

    Dia.db = get_db()
    dias = Dia.all()

    Horario.db = get_db()
    horario = Horario.searchHorario(id_horario)

    return render_template('horario/update.html',
                           permisos=permisos,
                           nucleos=nucleos,
                           dias=dias,
                           ciclos_talleres=ciclos_talleres,
                           horario=horario)
Exemplo n.º 7
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.º 8
0
def show():

    permisos = User.misPermisos(session['id'])
    Ciclo.db = get_db()
    ciclos = Ciclo.all()
    id_ciclo = request.args.get('id')
    ciclo = Ciclo.searchCiclo(id_ciclo)
    return render_template('ciclo/show.html', ciclo=ciclo, permisos=permisos)
Exemplo n.º 9
0
def new():

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

    return render_template('ciclo/new.html', ciclos=ciclos, permisos=permisos)
Exemplo n.º 10
0
def guardarAsistencia():
    User.db = get_db()
    permisos = User.misPermisos(session['id'])
    data = request.form
    # raise ValueError(data)
    Horario.db = get_db()
    Horario.addAsistencia(data)

    return redirect(url_for('horario_index'))
Exemplo n.º 11
0
def update():
    if not authenticated(session):
        abort(401)
    permisos = User.misPermisos(session['id'])
    id_ciclo = request.args.get('id')

    Ciclo.db = get_db()
    ciclo = Ciclo.search(id_ciclo)

    return render_template('ciclo/update.html', ciclo=ciclo, permisos=permisos)
Exemplo n.º 12
0
def tallerConCiclo():
    # User.db = get_db()
    permisos = User.misPermisos(session['id'])

    Taller.db = get_db()
    id_ciclo = request.args.get('id')
    talleres = Taller.obtenerConUnId(id_ciclo)

    return render_template('taller/index.html',
                           talleres=talleres,
                           permisos=permisos)
Exemplo n.º 13
0
def asignar():
    permisos = User.misPermisos(session['id'])
    Ciclo.db = get_db()
    ciclos = Ciclo.all()

    Taller.db = get_db()
    talleres = Taller.all()
    return render_template('ciclo/asignarTaller.html',
                           ciclos=ciclos,
                           talleres=talleres,
                           permisos=permisos)
Exemplo n.º 14
0
def estudiantes_asignados():
    if not authenticated(session):
        abort(401)
    User.db = get_db()
    permisos = User.misPermisos(session['id'])
    id_horario = request.args.get('id')
    Horario.db = get_db()
    alumnos = Horario.alumnos_asignados(id_horario)
    return render_template('horario/alumnosAsignados.html',
                           alumnos=alumnos,
                           id_horario=id_horario,
                           permisos=permisos)
Exemplo n.º 15
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.º 16
0
def update():
    if not authenticated(session):
        abort(401)
    User.db = get_db()
    permisos = User.misPermisos(session['id'])

    TipoInstrumento.db = get_db()
    tipoInstrumentos = TipoInstrumento.all()


    Instrumento.db = get_db()
    id_instrumento= request.args.get('id')
    instrumento = Instrumento.search(id_instrumento)
    return render_template('instrumentos/update.html', instrumentos=instrumento, tipoInstrumentos=tipoInstrumentos, permisos=permisos)
Exemplo n.º 17
0
def estudiantes_horario():
    if not authenticated(session):
        abort(401)
    User.db = get_db()
    permisos = User.misPermisos(session['id'])
    Horario.db = get_db()
    Estudiante.db = get_db()
    estudiantes = Estudiante.allEstudiantes()
    Horario.db = get_db()
    horarios = Horario.all()
    return render_template('horario/asignarAlumnosHorario.html',
                           estudiantes=estudiantes,
                           horarios=horarios,
                           permisos=permisos)
Exemplo n.º 18
0
def docentes_horario():
    if not authenticated(session):
        abort(401)
    User.db = get_db()
    permisos = User.misPermisos(session['id'])

    User.db = get_db()
    Horario.db = get_db()
    docentes = User.docentes()
    horarios = Horario.all()
    return render_template('horario/asignarDocentesHorario.html',
                           docentes=docentes,
                           horarios=horarios,
                           permisos=permisos)
Exemplo n.º 19
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.º 20
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.º 21
0
def usuarios_alumnos_talleres():
    if not authenticated(session):
        abort(401)
    permisos = User.misPermisos(session['id'])

    # User.db=get_db()
    Taller.db = get_db()
    Estudiante.db = get_db()
    estudiantes = Estudiante.allEstudiantes()
    # docentes=User.docentes()
    talleres = Taller.all()
    return render_template('taller/asignarAlumnosTaller.html',
                           alumnos=estudiantes,
                           talleres=talleres,
                           permisos=permisos)
Exemplo n.º 22
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.º 23
0
def indexIniciada():
	# 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, permisos=permisos)
Exemplo n.º 24
0
def update():
    if not authenticated(session):
        abort(401)

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

    Rol.db = get_db()
    roles = Rol.all()

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

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

    #API de documentos
    response = requests.get(
        'https://api-referencias.proyecto2019.linti.unlp.edu.ar/tipo-documento'
    )
    if response.status_code == 200:
        doc = response.text
        documentos = json.loads(doc)
        #raise ValueError(documentos)

    #API de localidades
    response2 = requests.get(
        'https://api-referencias.proyecto2019.linti.unlp.edu.ar/localidad')
    if response2.status_code == 200:
        loc = response2.text
        localidades = json.loads(loc)

    #raise ValueError(request.args.get('id'))
    user = User.search(id_user)
    id_genero = User.searchIdGender(id_user)
    id_rol = User.searchIdRol(id_user)
    return render_template('user/update.html',
                           id_rol=id_rol,
                           users=user,
                           id_genero=id_genero,
                           documentos=documentos,
                           localidades=localidades,
                           roles=roles,
                           niveles=niveles,
                           permisos=permisos)
Exemplo n.º 25
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.º 26
0
def show():
    User.db = get_db()
    permisos = User.misPermisos(session['id'])
    id_horario = request.args.get('id')
    Horario.db = get_db()
    horarios = Horario.all()
    horario = Horario.searchHorario(id_horario)

    Nucleo.db = get_db()
    nucleos = Nucleo.all()

    Dia.db = get_db()
    dias = Dia.all()
    return render_template('horario/show.html',
                           horario=horario,
                           nucleos=nucleos,
                           dias=dias,
                           permisos=permisos)
Exemplo n.º 27
0
def index():

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

    Horario.db = get_db()

    horarios = Horario.all(
    )  #Se hace un INNER JOIN con ciclo_lectivo y talleres
    Nucleo.db = get_db()
    nucleos = Nucleo.all()
    Dia.db = get_db()
    dias = Dia.all()
    return render_template('horario/index.html',
                           horarios=horarios,
                           nucleos=nucleos,
                           dias=dias,
                           permisos=permisos)
Exemplo n.º 28
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.º 29
0
def asistencia():
    User.db = get_db()
    permisos = User.misPermisos(session['id'])

    id_horario = request.args.get('id')
    Horario.db = get_db()
    horario = Horario.searchHorario(id_horario)
    alumnos = Horario.alumnos_asignados(id_horario)
    id_taller = request.args.get('id_taller')
    taller = Taller.searchTaller(id_taller)
    #fechaActual = datetime.date.today()

    return render_template('horario/asistenciaEstudiantes.html',
                           horario=horario,
                           taller=taller,
                           alumnos=alumnos,
                           permisos=permisos,
                           id_horario=id_horario)
Exemplo n.º 30
0
def new():

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

    Ciclo_lectivo_taller.db = get_db()
    ciclos_talleres = Ciclo_lectivo_taller.all()

    Nucleo.db = get_db()
    nucleos = Nucleo.all()

    Dia.db = get_db()
    dias = Dia.all()

    return render_template('horario/new.html',
                           permisos=permisos,
                           nucleos=nucleos,
                           dias=dias,
                           ciclos_talleres=ciclos_talleres)