def update_curso(self): try: conn = Connection('curso') conn.update({'id': self.id}, {'nombre': self.nombre}) print(f'Se cambio el curso: {self.id} con el nombre {self.nombre}') except Exception as e: print(e)
def update_salon(self): try: conn = Connection('salon') conn.update({'id': self.id}, { 'nombre': self.nombre, 'ano_escolar': self.ano_escolar }) print( f'Se cambio el salon: {self.id} con el nombre {self.nombre} y año escolar {self.ano_escolar}' ) except Exception as e: print(e)
def update_asignacion(self): try: conn = Connection('asignacion_cursos') conn.update({'id': self.id}, { 'id_salon': self.id_salon, 'id_curso': self.id_curso, 'id_profesor': self.id_profesor }) print( f'Se cambio asignaciones de: salon {self.id_salon}, curso {self.id_curso} , profesor {self.id_profesor}' ) except Exception as e: print(e)
def update_nota(self): try: conn = Connection('notas') conn.update({'id': self.id}, { 'id_alumno': self.id_alumno, 'bimestre': self.bimestre, 'nota': self.nota }) print(f'Se cambio notas del alumno de id: {self.id_alumno}') except Exception as e: print(e) #a = Nota(2, 3, 2, 19) #a= a.all_nota()
def update_profesor(self): try: conn = Connection('profesor') conn.update({'id': self.id}, { 'nombre': self.nombre, 'edad': self.edad, 'correo': self.correo, 'id_salon': self.id_salon }) print(f'Se cambio datos del profesor: {self.nombre}') except Exception as e: print(e) #a = Profesor(2, 'Jorge', '40', '*****@*****.**', 1) #a= a.all_profesor()
def update_alumno(self): try: conn = Connection('alumno') conn.update({'id': self.id}, { 'nombre': self.nombre, 'edad': self.edad, 'correo': self.correo, 'id_salon': self.id_salon }) print(f'Se cambio datos del alumno: {self.nombre}') except Exception as e: print(e) #a = Alumno(3, 'Juan', '18', '*****@*****.**', 2) #a= a.all_alumno()
def update_curso(self): while True: print('¿Qué curso desea actualizar') try: conn = Connection('curso') conn.update( { 'Curso': input('Ingrese el curso que desea actualizar: ') }, {'Curso': input('Ingrese el curso nombre del alumno: ')}) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e)
def update_notas(self): while True: print('''¿Qué datos desea actualizar? 1) Nota 1 2) Nota 2 3) Nota 3 4) Nota 4 5) Curso 6) Salir. ''') opcion = input('--> ') if opcion == "1": try: conn = Connection('nota') conn.update( { 'alumno_id': input('Ingrese el ID del alumno: '), 'Nota_1': input('Ingrese la nota actual: ') }, {'Nota_1': input('Ingrese la nueva nota: ')}) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "2": try: conn = Connection('nota') conn.update( { 'alumno_id': input('Ingrese el ID del alumno: '), 'Nota_2': input('Ingrese la nota actual: ') }, {'Nota_2': input('Ingrese la nueva nota: ')}) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "3": try: conn = Connection('nota') conn.update( { 'alumno_id': input('Ingrese el ID del alumno: '), 'Nota_3': input('Ingrese la nota actual: ') }, {'Nota_3': input('Ingrese la nueva nota: ')}) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "4": try: conn = Connection('nota') conn.update( { 'alumno_id': input('Ingrese el ID del alumno: '), 'Nota_4': input('Ingrese la nota actual: ') }, {'Nota_4': input('Ingrese la nueva nota: ')}) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) elif opcion == "5": try: conn = Connection('nota') conn.update( { 'alumno_id': input( 'Ingrese el ID del alumno que desea para actualizar el curso: ' ), }, {'curso_id': input('Ingrese el ID del curso nuevo: ')}) except Exception as e: print(e) elif opcion == "6": print("\nGracias por usar el programa") quit() else: print("\nIntroduciste una opcion incorrecta")
def update_docente(self): while True: print('''¿Qué datos desea actualizar: 1) Nombre 2) Apellido 3) DNI 4) Correo 5) Teléfono 6) Salir. ''') opcion = input('--> ') if opcion == "1": try: conn = Connection('Profesor') conn.update( { 'Nombre': input( 'Ingrese el nombre del profesor que desea actualizar: ' ) }, { 'Nombre': input('Ingrese el nuevo nombre del profesor: ') }) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "2": try: conn = Connection('Profesor') conn.update( { 'Apellido': input( 'Ingrese el Apellido del profesor que desea actualizar: ' ) }, { 'Apellido': input('Ingrese el nuevo Apellido del profesor: ') }) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "3": try: conn = Connection('Profesor') conn.update( { 'DNI': input( 'Ingrese el DNI del profesor que desea actualizar: ' ) }, {'DNI': input('Ingrese el nuevo DNI del profesor: ')}) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "4": try: conn = Connection('Profesor') conn.update( { 'Correo': input( 'Ingrese el correo del alumno que desea actualizar: ' ) }, { 'Correo': input('Ingrese el nuevo correo del alumno: ') }) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "5": try: conn = Connection('Profesor') conn.update( { 'Telefono': input( 'Ingrese el Telefono del alumno que desea actualizar: ' ) }, { 'Telefono': input('Ingrese el nuevo Telefono del alumno: ') }) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) elif opcion == "6": print("\nGracias por usar el programa") quit() else: print("\nIntroduciste una opcion incorrecta")
def update_alumnos(self): while True: print('''¿Qué datos desea actualizar: 1) Nombre 2) Apellido 3) Edad 4) Grado 5) Seccion 6) Salir. ''') opcion = input('--> ') if opcion == "1": try: conn = Connection('alumnos') conn.update( { 'Nombre': input( 'Ingrese el nombre del alumno que desea actualizar: ' ) }, { 'Nombre': input('Ingrese el nuevo nombre del alumno: ') }) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "2": try: conn = Connection('alumnos') conn.update( { 'Apellido': input( 'Ingrese el Apellido del alumno que desea actualizar: ' ) }, { 'Apellido': input('Ingrese el nuevo Apellido del alumno: ') }) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "3": try: conn = Connection('alumnos') conn.update( { 'Edad': input( 'Ingrese la edad del alumno que desea actualizar: ' ) }, {'Edad': input('Ingrese la nueva edad del alumno: ')}) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "4": try: conn = Connection('alumnos') conn.update( { 'Grado': input( 'Ingrese el grado del alumno que desea actualizar: ' ) }, { 'Grado': input('Ingrese el nuevo grado del alumno: ') }) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) if opcion == "5": try: conn = Connection('alumnos') conn.update( { 'Seccion': input( 'Ingrese la secció del alumno que desea actualizar: ' ) }, { 'Seccion': input('Ingrese la nueva sección del alumno: ') }) print('---------------------------') print('Se actulizó con éxito') print('---------------------------') except Exception as e: print(e) elif opcion == "6": print("\nGracias por usar el programa") quit() else: print("\nIntroduciste una opcion incorrecta")
def update_alumno(self): try: while True: conn = Connection('alumno') records = conn.select(['id']) print("Ingrese el id del alumno") id_alumno = input("> ") validacion = False for record in records: for recor in record: if str(recor) == id_alumno: validacion = True if validacion == True: break else: print("Error, id no existente") records = conn.select_id(id_alumno) print("datos actuales del alumno") self.alumno_datos(records) print("¿Que dato deseas cambiar?") v2 = False while True: print("1 = documento") print("2 = nombre") print("3 = fecha de nacimiento") print("4 = correo") print("5 = genero") print("6 = estado") if v2 == False: print("7 = Salir") else: print("7 = No") dato_cambio = input("> ") if dato_cambio == "1": print("Ingrese el nuevo documento del alumno") documento = input("> ") conn.update({ 'id': id_alumno, }, {'documento': str(documento)}) v = True elif dato_cambio == "2": print("Ingrese el nuevo nombre del alumno") nombre = input("> ") conn.update({ 'id': id_alumno, }, {'nombre': str(nombre)}) v = True elif dato_cambio == "3": print( "Ingrese la nueva fecha de nacimiento del alumno (dia/mes/año)" ) fecha_de_nacimiento = input("> ") conn.update({ 'id': id_alumno, }, {'fecha_de_nacimiento': str(fecha_de_nacimiento)}) v = True elif dato_cambio == "4": print("Ingrese el correo del alumno") correo = input("> ") conn.update({ 'id': id_alumno, }, {'correo': str(correo)}) v = True elif dato_cambio == "5": while True: print( "Ingrese el genero del alumno (V = Varón / M = Mujer)" ) genero = input("> ") if genero == "V" or genero == "M": break else: print("Error, ingrese una opción válida") conn.update({ 'id': id_alumno, }, {'genero': str(genero)}) v = True elif dato_cambio == "6": while True: print( "Ingrese el nuevo estado del alumno (A = Activo / I = Inactivo)" ) estado = input("> ") if estado == "A": estado = True break elif estado == "I": estado = False break else: print("Error, escriba una opción válida") conn.update({ 'id': id_alumno, }, {'estado': str(estado)}) v = True elif dato_cambio == "7": print("Volviendo...") break else: print("Error, escriba una opcion valida") if v == True: print("Nuevos datos del alumno") records2 = conn.select_id(id_alumno) self.alumno_datos(records2) print("¿Desea cambiar otro dato?") v2 = True v = False except Exception as e: print(e)