def inscribir_alumno(self): try: nombre_curso = self.content.selecion_item( ) # get first column (nombre_curso) print(nombre_curso) if nombre_curso is not None: # get_position of course in list pos = Util.get_position(nombre_curso) if (Util.no_esta_inscripto(self.alumno.cedula)): #true texto = self.alumno.set_curso(pos, self.opcion, self.alumno) nombre_curso = str(self.alumno.get_course()) messagebox.showinfo("INFO", texto + nombre_curso) self.limpiar_campos() else: #si esta inscripto if (self.alumno.get_cuotas() != None): messagebox.showinfo( "INFO", 'Inscripcion denegada por mora en el pago de cuotas.' ) else: for i, item in enumerate(bd.inscriptos): if (item[0] == self.alumno.cedula): bd.inscriptos.pop(i) break opcion = Util.get_list(nombre_curso) texto = self.alumno.set_curso(pos, opcion, self.alumno) nombre_curso = str(self.alumno.get_course()) messagebox.showinfo("INFO", texto + nombre_curso) self.limpiar_campos() else: messagebox.showinfo("INFO", " Alumno ya inscripto!") except: messagebox.showinfo("INFO", "Seleccione un curso")
def inscribir_alumno(self): try: selected_item = self.content.selecion_item( ) # get first column (nombre_curso) lista = self.get_lista_correcta() if selected_item is not None: #get_position of student in list for pos, item in enumerate(lista): if str(item.nombre) == str(selected_item): break if (Util.no_esta_inscripto(self.alumno.cedula)): #true texto = self.alumno.set_curso(pos, self.opcion, self.alumno) nombre_curso = str(self.alumno.get_course()) #print("texto", texto +nombre_curso) # inscripcion realizada if (messagebox.askyesno("?", "Se aplicara descuento?")): try: bd.total_estudiantes[self.p].tipo = 1 resul = self.alumno.set_cuota(self.p) except: print("no hubo set de cuota") else: bd.total_estudiantes[self.p].tipo = 0 resul = self.alumno.set_cuota(self.p) messagebox.showinfo("INFO", texto + nombre_curso) self.limpiar_campos() else: messagebox.showinfo("INFO", " Alumno ya inscripto!") else: messagebox.showinfo("INFO", " No existe") except: messagebox.showinfo("INFO", "Seleccione un curso")