Пример #1
0
def servicio_crear_estudiante( pdata ):
    #Parametros para la llamada de la creación de un estudiante
    BASE_PATH = 'http://localhost:8000/map/api/student/'
    headers = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }

    rta = fork_service.llamada_post(BASE_PATH, headers, pdata)
    s_code_creacion = rta.status_code
    return rta
Пример #2
0
def crear_maesria(param_programa):

    #Parametros para la creación de una Maestria
    BASE_PATH_MASTER_CREATE = "http://localhost:8000/map/api/master/"
    headers_master_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }
    data = {'name': param_programa}
    rta = fork_service.llamada_post(BASE_PATH_MASTER_CREATE,
                                    headers_master_create, data)
    return rta
def crear_maesria(param_programa):

    #Parametros para la creación de una Maestria
    BASE_PATH_MASTER_CREATE = "http://localhost:8000/map/api/master/"
    headers_master_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }
    data = {
              'name': param_programa
           }
    rta = fork_service.llamada_post(BASE_PATH_MASTER_CREATE, headers_master_create, data)
    return rta
Пример #4
0
def crear_pensum(param_master_id,param_programa):

    #Parametros para la creación de un pensum de para un programa
    BASE_PATH_MASTER_CREATE = "http://localhost:8000/map/api/pensum/"
    headers_master_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }
    data = {
              'name': param_programa,
              'active': True,
              'master_id': param_master_id
           }
    rta = fork_service.llamada_post(BASE_PATH_MASTER_CREATE, headers_master_create, data)
    return rta
Пример #5
0
def agregar_capacidad_seccion(prm_crn_seccion, capacidad):
    #Parametros para la creación de una Maestria
    BASE_PATH_SECTION_CAPACIDAD = "http://localhost:8000/map/api/section/crn_seccion/"
    headers_section_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }

    BASE_PATH_SECTION_CAPACIDAD = BASE_PATH_SECTION_CAPACIDAD.replace(
        "crn_seccion", prm_crn_seccion)

    data = {"operation": 5, "jsoncapacidad": capacidad}
    rta = fork_service.llamada_post(BASE_PATH_SECTION_CAPACIDAD,
                                    headers_section_create, data)
    return rta
def crear_profesor(p_apellido, p_nombre, p_code, p_email):

    #Parametros para la creación de una Maestria
    BASE_PATH_TEACHER_CREATE = "http://localhost:8000/map/api/teacher/"
    headers_course_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }
    data = {
            'lastname': p_apellido,
            'code': p_code,
            'email': p_email,
            'name': p_nombre
           }
    rta = fork_service.llamada_post(BASE_PATH_TEACHER_CREATE, headers_course_create, data)
    return rta
Пример #7
0
def crear_pensum(param_master_id, param_programa):

    #Parametros para la creación de un pensum de para un programa
    BASE_PATH_MASTER_CREATE = "http://localhost:8000/map/api/pensum/"
    headers_master_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }
    data = {
        'name': param_programa,
        'active': True,
        'master_id': param_master_id
    }
    rta = fork_service.llamada_post(BASE_PATH_MASTER_CREATE,
                                    headers_master_create, data)
    return rta
Пример #8
0
def agregar_capacidad_seccion(prm_crn_seccion, capacidad):
    #Parametros para la creación de una Maestria
    BASE_PATH_SECTION_CAPACIDAD = "http://localhost:8000/map/api/section/crn_seccion/"
    headers_section_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }

    BASE_PATH_SECTION_CAPACIDAD = BASE_PATH_SECTION_CAPACIDAD.replace("crn_seccion", prm_crn_seccion)

    data = {
              "operation":5,
              "jsoncapacidad":capacidad
           }
    rta = fork_service.llamada_post(BASE_PATH_SECTION_CAPACIDAD, headers_section_create, data)
    return rta
Пример #9
0
def crear_curso(p_nombre, p_code, p_creditos, p_vacacional, p_pensum):

    #Parametros para la creación de una Maestria
    BASE_PATH_COURSE_CREATE = "http://localhost:8000/map/api/course/"
    headers_course_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }
    data = {
              'code': p_code,
              'name': p_nombre,
              'credits': p_creditos,
              'summer': p_vacacional,
              'pensum': p_pensum
           }
    rta = fork_service.llamada_post(BASE_PATH_COURSE_CREATE, headers_course_create, data)
    return rta
Пример #10
0
def crear_profesor(p_apellido, p_nombre, p_code, p_email):

    #Parametros para la creación de una Maestria
    BASE_PATH_TEACHER_CREATE = "http://localhost:8000/map/api/teacher/"
    headers_course_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }
    data = {
        'lastname': p_apellido,
        'code': p_code,
        'email': p_email,
        'name': p_nombre
    }
    rta = fork_service.llamada_post(BASE_PATH_TEACHER_CREATE,
                                    headers_course_create, data)
    return rta
Пример #11
0
def crear_curso(p_nombre, p_code, p_creditos, p_vacacional, p_pensum):

    #Parametros para la creación de una Maestria
    BASE_PATH_COURSE_CREATE = "http://localhost:8000/map/api/course/"
    headers_course_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }
    data = {
        'code': p_code,
        'name': p_nombre,
        'credits': p_creditos,
        'summer': p_vacacional,
        'pensum': p_pensum
    }
    rta = fork_service.llamada_post(BASE_PATH_COURSE_CREATE,
                                    headers_course_create, data)
    return rta
Пример #12
0
def agregar_curso_aprobado(prm_id_seccion, prm_id_estudiante):
    #Parametros para la llamada de la llamada de una maestría
    BASE_PATH_COURSE = "http://localhost:8000/map/api/subject/"
    headers_master = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }

    data = {
                "grade": 3,
                "student_status": True,
                "student": prm_id_estudiante,
                "section": prm_id_seccion
            }

    #Se llama al servicio de llamada de estudiante para verificar si este existe
    rta_registro = fork_service.llamada_post(BASE_PATH_COURSE, headers_master, data)
    return rta_registro
Пример #13
0
def crear_seccion(crn,name,semester,year,status,id_teacher,id_course):

    #Parametros para la creación de una Maestria
    BASE_PATH_SECTION_CREATE = "http://localhost:8000/map/api/section/"
    headers_section_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }

    data = {
              "crn":crn,
              "name":name,
              "semester":semester,
              "year":year,
              "status":status,
              "teacher":id_teacher,
              "course":id_course
           }
    rta = fork_service.llamada_post(BASE_PATH_SECTION_CREATE, headers_section_create, data)
    return rta
Пример #14
0
def crear_seccion(crn, name, semester, year, status, id_teacher, id_course):

    #Parametros para la creación de una Maestria
    BASE_PATH_SECTION_CREATE = "http://localhost:8000/map/api/section/"
    headers_section_create = {
        'API-KEY': '123',
        'Authorization': 'Token ef3859d862f572ad532fceb04536e948da1d5270'
    }

    data = {
        "crn": crn,
        "name": name,
        "semester": semester,
        "year": year,
        "status": status,
        "teacher": id_teacher,
        "course": id_course
    }
    rta = fork_service.llamada_post(BASE_PATH_SECTION_CREATE,
                                    headers_section_create, data)
    return rta