def mostrarMaterias(self): listaEtiqueta = [] listaCaja = [] lista = ("ALUMNO", "NOTA") for i in range(len(lista)): listaEtiqueta.append(cpt.crear_E(self.marcoCuatro, lista[i])) cpt.ordenar(listaEtiqueta[i], i, 0, 5, 5) for i in range(len(lista)): listaCaja.append(cpt.crear_C(self.marcoCuatro, "70")) cpt.ordenar(listaCaja[i], i, 1, 5, 5)
def mostrarAlumnos(self): listaEtiqueta = [] listaCaja = [] lista = ("NOMBRE", "APELLIDO", "DNI", "FECHA", "DIRECCION", "TEL", "PADRE", "TRABAJO", "TEL", "MADRE", "TRABAJO", "TEL", "MAIL", "CURSO") for i in range(len(lista)): listaEtiqueta.append(cpt.crear_E(self.marcoTres, lista[i])) cpt.ordenar(listaEtiqueta[i], i, 0, 5, 5) for i in range(len(lista)): listaCaja.append(cpt.crear_C(self.marcoTres, "70")) cpt.ordenar(listaCaja[i], i, 1, 5, 5)
def acceder(self): lista = ("USUARIO:", "CLAVE:") lista2 = ("ENTRAR", "SALIR") comando = [self.chequear, self.cerrar] # ----------- MARCO CERO, UNO Y DOS----------- marcoCero = cpt.crear_M(self.raiz, "400", "100") cpt.ordenar(marcoCero, 0, 0) marco_uno = cpt.crear_M(self.raiz, "400", "100") cpt.ordenar(marco_uno, 1, 0) marco_dos = cpt.crear_M(self.raiz, "400", "50") cpt.ordenar(marco_dos, 2, 0) # ----------- ETIQUETA mUNO----------- titulo = cpt.crear_E(marcoCero, "Ingrese su Usuario") titulo.configure(font="15") cpt.ordenar(titulo, 0, 0, 5, 10) # ----------- CAJAS TEXTO mUNO----------- for i in range(len(lista)): self.listaCaja.append(cpt.crear_C(marco_uno, "40")) self.listaCaja[i].insert(0, lista[i]) self.listaCaja[i].configure(foreground="gray") cpt.ordenar(self.listaCaja[i], i, 0, 5, 5) self.listaCaja[0].bind("<Button-1>", self.limpiar) self.listaCaja[1].bind("<Button-1>", self.limpiar) self.listaCaja[1].bind("<FocusIn>", self.enmascarar) # ----------- ETIQUETA mUNO----------- crearUs = cpt.crear_E(marco_uno, "Crear nuevo usuario") crearUs.configure(foreground="#ff5733", font=("arial", 8, "bold")) cpt.ordenar(crearUs, 2, 0, 5, 0, "w") crearUs.bind("<Button-1>", self.registrar) # ----------- BOTONES mDOS----------- for i in range(len(lista2)): self.listaBoton.append( cpt.crear_B(marco_dos, lista2[i], "10", comando[i])) cpt.ordenar(self.listaBoton[i], 0, i, 5, 5)
def mostrarProfesor(self): listaEtiqueta = [] self.tablas = ['profesores', 'barrio', 'localidad'] lista = ("NOMBRE", "APELLIDO", "DNI", "FECHA", "TEL", "MAIL", "CALLE", "BARRIO", "LOCALIDAD", "CP") # ----------- ETIQUETAS mDOS----------- for i in range(len(lista)): listaEtiqueta.append(cpt.crear_E(self.marco_dos, lista[i])) cpt.ordenar(listaEtiqueta[i], i, 0, 5, 5) # ----------- CAJAS mDOS----------- for i in range(len(lista)): self.listaCaja.append(cpt.crear_C(self.marco_dos, "70")) cpt.ordenar(self.listaCaja[i], i, 1, 5, 5) self.listaCaja[i].bind_class("Entry", "<Double-Button-1>", self.ob_pos)
def registrarUs(self): lista = ("USUARIO", "CLAVE", "CONF CLAVE", "NOMBRE", "APELLIDO", "DNI", "FECHA", "TEL", "MAIL", "CALLE", "BARRIO", "LOCALIDAD", "CP") lista2 = ("GUARDAR", "PREVIO", "SIGUIENTE", "EDITAR", "BORRAR", "SALIR") comando = [ self.guardar, self.most_prev, self.most_sig, self.editar, self.borrar, self.salirFormulario ] # ----------- MARCO UNO Y DOS----------- marco_uno = cpt.crear_M(self.ventana, "500", "400") cpt.ordenar(marco_uno, 0, 0) marco_buscar = cpt.crear_M(self.ventana, "500", "50") cpt.ordenar(marco_buscar, 1, 0) marco_dos = cpt.crear_M(self.ventana, "500", "50") cpt.ordenar(marco_dos, 2, 0) # ----------- ETIQUETAS mUNO----------- for i in range(len(lista)): self.listaEtiqueta.append(cpt.crear_E(marco_uno, lista[i])) cpt.ordenar(self.listaEtiqueta[i], i, 0, 5, 5) # ----------- CAJAS mUNO----------- for i in range(len(lista)): self.listaCaja.append(cpt.crear_C(marco_uno, "50")) if self.listaCaja[i] != self.listaCaja[0]: self.listaCaja[i].configure(state='disabled') cpt.ordenar(self.listaCaja[i], i, 1, 5, 5) # ----------- CAJA-BUSCAR mBUSCAR----------- self.caja_buscar = cpt.crear_C(marco_buscar, "20") self.caja_buscar.insert(0, "Ingrese DNI:") self.caja_buscar.configure(foreground="gray") cpt.ordenar(self.caja_buscar, 0, 1, 1, 1) self.caja_buscar.bind("<FocusIn>", self.limpiar) boton_buscar = cpt.crear_B(marco_buscar, "Buscar", "9", self.buscar) cpt.ordenar(boton_buscar, 0, 2, 1, 1) # ----------- BOTONES mDOS----------- for i in range(len(lista2)): self.listaBoton.append( cpt.crear_B(marco_dos, lista2[i], "9", comando[i])) cpt.ordenar(self.listaBoton[i], 0, i, 1, 5) self.listaBoton[1].configure(state='disabled') self.listaBoton[3].configure(state='disabled') # ----------- ENLACES PARA LAS FUC----------- self.listaCaja[0].bind("<Return>", self.validarU) self.listaCaja[1].bind("<Return>", self.validarC) self.listaCaja[2].bind("<Return>", self.chequear_Cl1_Cl2) self.listaCaja[i].bind_class("Entry", "<Double-Button-1>", self.ob_pos)