示例#1
0
def vista_semana_aula(request, numero, id_aula):
    aula = Aula.objects.get(id=id_aula)
    aulas = Aula.objects.all()
    datos_semana=_getWeekDetails(numero, 2014,2)
    inicio_semana = datetime.date(datos_semana[0].tm_year,datos_semana[0].tm_mon,datos_semana[0].tm_mday)
    fin_semana = datetime.date(datos_semana[1].tm_year,datos_semana[1].tm_mon,datos_semana[1].tm_mday)
    count = 0
    clases_semana = []
    for dia in dias_semana:
        clases = programacion_aula_dia(aula,inicio_semana+datetime.timedelta(days=count))
        #~ print "Anadimos las clases al dia",dia
        #~ print clases
        clases_semana.append({"nombre": dia, "clases":clases})
        count += 1
    #~ print clases_semana
    return render(request,'ocupacion_semana_aula.html',\
        {"numero_semana": numero, "inicio_semana": inicio_semana, "fin_semana": fin_semana, \
        "clases_semana": clases_semana,"aula": aula, "aulas": aulas},context_instance=RequestContext(request),content_type='text/html')
示例#2
0
def vista_semana_profesor(request, numero, id_profesor):
    profesor = Profesor.objects.get(id=id_profesor)
    print "tenemos el profesor",profesor
    profesores = Profesor.objects.all()
    print "tenemos los profesores",profesores
    datos_semana=_getWeekDetails(numero, 2013,2)
    inicio_semana = datetime.date(datos_semana[0].tm_year,datos_semana[0].tm_mon,datos_semana[0].tm_mday)
    fin_semana = datetime.date(datos_semana[1].tm_year,datos_semana[1].tm_mon,datos_semana[1].tm_mday)
    count = 0
    clases_semana = []
    for dia in dias_semana:
        clases = programacion_profesor_dia(profesor,inicio_semana+datetime.timedelta(days=count))
        #print "Anadimos las clases al dia",dia
        #print clases
        clases_semana.append({"nombre": dia, "clases":clases})
        count += 1
    #print clases_semana
    return render(request,'ocupacion_semana_profesor.html', \
        {"numero_semana": numero, "inicio_semana": inicio_semana, "fin_semana": fin_semana, \
        "clases_semana": clases_semana,"profesor": profesor, "profesores": profesores})
示例#3
0
def vista_semana_aula(request, numero):
    datos_semana=_getWeekDetails(numero, 2014,2)
    inicio_semana = datetime.date(datos_semana[0].tm_year,datos_semana[0].tm_mon,datos_semana[0].tm_mday)
    fin_semana = datetime.date(datos_semana[1].tm_year,datos_semana[1].tm_mon,datos_semana[1].tm_mday)
    #cuartos = { "1": 00; "2": 15, "3": 30, "4": 45  }
    return render_to_response('ocupacion_semana.html', {"numero_semana": numero, "inicio_semana": inicio_semana, "fin_semana": fin_semana})