def listaEstudiantes(self, servicio): conexion = Conexion.objects.get(nombre=servicio.conexion) obj = conectar.Conectar(conexion.usuario, conexion.contrasena, conexion.puerto, conexion.ip_servidor) list = obj.ejecutarServicios(servicio.sql, conexion.nombre_bd, conexion.motor) list1 = [] list2 = [] list3 = [] list4 = [] list5 = [] list6 = [] list7 = [] list8 = [] for i in list: print(i) list1.append(i[0]) list2.append(i[1]) list3.append(i[2]) list4.append(i[3]) list5.append(i[4]) list6.append(i[5]) j = 0 materias = [] while j < len(list1): materias.append({'codigo': list1[j], 'nombres': list2[j], 'apellidos': list3[j], 'semestre': list4[j], 'materia': list5[j], 'programa': list6[j]}) j += 1 serializer = json.dumps(materias) return Response(json.loads(serializer))
def hojaVida(self, servicio): conexion = Conexion.objects.get(nombre=servicio.conexion) obj = conectar.Conectar(conexion.usuario, conexion.contrasena, conexion.puerto, conexion.ip_servidor) list = obj.ejecutarServicios(servicio.sql, conexion.nombre_bd, conexion.motor) list1 = [] list2 = [] list3 = [] list4 = [] list5 = [] list6 = [] list7 = [] list8 = [] for i in list: list1.append(i[0]) list2.append(i[1]) list3.append(i[2]) list4.append(i[3]) list5.append(i[4]) list6.append(i[5]) list7.append(i[6]) list8.append(i[7]) j = 0 hoja = [] while j < len(list1): hoja.append({'identificacion': list1[j], 'nombres': list2[j], 'apellidos': list3[j], 'direccion': list4[j], 'telofono': list5[j], 'estado_civil': list6[j], 'email': list7[j], 'tipo_sangre': list8[j]}) j += 1 serializer = json.dumps(hoja) return Response(json.loads(serializer))
def consultaNotas(self, servicio): conexion = Conexion.objects.get(nombre=servicio.conexion) obj = conectar.Conectar(conexion.usuario, conexion.contrasena, conexion.puerto, conexion.ip_servidor) list = obj.ejecutarServicios(servicio.sql, conexion.nombre_bd, conexion.motor) list1 = [] list2 = [] list3 = [] list4 = [] list5 = [] list6 = [] list7 = [] list8 = [] print(list) for i in list: list1.append(i[0]) list2.append(i[1]) list3.append(i[2]) list4.append(i[3]) list5.append(i[4]) j = 0 materias = [] while j < len(list1): materias.append({'codigo_estudiante': list1[j], 'codigo_materia': list2[j], 'materia': list3[j], 'nota': list4[j], 'faltas': list5[j]}) j += 1 serializer = json.dumps(materias) return Response(json.loads(serializer))
def ofertaAcademica(self, servicio): conexion = Conexion.objects.get(nombre=servicio.conexion) obj = conectar.Conectar(conexion.usuario, conexion.contrasena, conexion.puerto, conexion.ip_servidor) list = obj.ejecutarServicios(servicio.sql, conexion.nombre_bd, conexion.motor) print("oferta academica") list1 = [] list2 = [] list3 = [] list4 = [] list5 = [] list6 = [] list7 = [] list8 = [] list9 = [] list10 = [] for i in list: list1.append(i[0]) list2.append(i[1]) list3.append(i[2]) list4.append(i[3]) list5.append(i[4]) list6.append(i[5]) list7.append(i[6]) list8.append(i[7]) list9.append(i[8]) list10.append(i[9]) j = 0 oferta = [] while j < len(list1): oferta.append({'codigo': list1[j], 'formacion': list2[j], 'titulo': list3[j], 'lugar': list4[j], 'metodologia': list5[j], 'creditos': list6[j], 'periodicidad': list7[j], 'duracion': list8[j], 'jornada': list9[j], 'valor': list10[j]}) j += 1 serializer = json.dumps(oferta) return Response(json.loads(serializer))