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
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
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
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
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
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_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
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
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
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