Esempio n. 1
0
    def registrarGral(self):
        lista = ("SELECCIONE UNA OPCION", "PROFESORES", "ALUMNOS", "MATERIAS",
                 "CURSOS")
        lista2 = ("GUARDAR", "PREVIO", "SIGUIENTE", "EDITAR", "BORRAR",
                  "SALIR")
        comando = [
            self.guardar, self.most_prev, self.most_sig, self.editar,
            self.borrar, self.salirFormulario
        ]

        # ----------- MARCO Y LISTA SPIN-----------

        seleccion = self.ventana.register(self.capturar)
        self.list_spin = cpt.crear_Sp(self.marcoSpin,
                                      lista,
                                      "80",
                                      "normal",
                                      "center",
                                      comando=seleccion)
        cpt.ordenar(self.list_spin, 0, 0, 5, 5, "N")

        # ----------- MARCO Y LISTA DE BOTONES-----------

        for i in range(len(lista2)):
            self.listaBoton.append(
                cpt.crear_B(self.marcoBoton, lista2[i], "10", comando[i]))
            cpt.ordenar(self.listaBoton[i], 0, i, 0, 5)
Esempio n. 2
0
 def __init__(self, ventana):
     self.ventana = ventana
     self.ventana.title("BIENVENIDO AL AULA")
     self.tablas = []
     self.listaCaja = []
     self.listaBoton = []
     self.list_spin = None
     self.marcoSpin = cpt.crear_M(self.ventana, "500", "50")
     cpt.ordenar(self.marcoSpin, 0, 0)
     self.marco_dos = cpt.crear_M(self.ventana, "500", "0")
     self.ocultar(self.marco_dos)
     self.marcoTres = cpt.crear_M(self.ventana, "500", "0")
     self.ocultar(self.marcoTres)
     self.marcoCuatro = cpt.crear_M(self.ventana, "500", "0")
     self.ocultar(self.marcoCuatro)
     self.marcoCinco = cpt.crear_M(self.ventana, "500", "0")
     self.ocultar(self.marcoCinco)
     self.marcoBoton = cpt.crear_M(self.ventana, "500", "15")
     cpt.ordenar(self.marcoBoton, 2, 0)
     self.mostrarProfesor()
     self.mostrarAlumnos()
     self.mostrarCursos()
     self.mostrarMaterias()
     tablas = self.tablas
     lista_caja = self.listaCaja
     lista_boton = self.listaBoton
     self.mr = Manejo_registros(tablas, lista_caja, lista_boton)
     self.caja_buscar = None
Esempio n. 3
0
    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)
Esempio n. 4
0
    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)
Esempio n. 5
0
    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)
Esempio n. 6
0
    def mostrarCursos(self):
        list_spin1 = None
        listaRb = []
        listaRb2 = []
        lista = ("PRIMERO", "SEGUNDO", "TERCERO", "CUARTO", "QUINTO")
        lista2 = ("A", "B")
        lista3 = ("M", "T")
        selec = tk.IntVar()
        selec2 = tk.IntVar()

        etiqueta_curso = cpt.crear_E(self.marcoCinco, "AÑO")
        cpt.ordenar(etiqueta_curso, 0, 0, 5, 5)
        list_spin1 = cpt.crear_Sp(self.marcoCinco, lista, "15", "normal",
                                  "center")
        cpt.ordenar(list_spin1, 0, 1, 5, 5)

        for i in range(len(lista2)):
            listaRb.append(cpt.crear_Rb(self.marcoCinco, lista2[i], i, selec))
            cpt.ordenar(listaRb[i], 0, i + 2, 5, 5)

        for i in range(len(lista3)):
            listaRb2.append(cpt.crear_Rb(self.marcoCinco, lista3[i], i,
                                         selec2))
            cpt.ordenar(listaRb2[i], 0, i + 4, 5, 5)

        etiqueta_materias = cpt.crear_E(self.marcoCinco, "LISTA DE MATERIAS")
        cpt.ordenar(etiqueta_materias, 1, 0, 5, 5, "", 6)
        caja = cpt.crear_Lb(self.marcoCinco, "60", "4")
        cpt.ordenar(caja, 2, 0, 5, 5, "", 6)

        etiqueta_profesor = cpt.crear_E(self.marcoCinco, "LISTA DE PROFESORES")
        cpt.ordenar(etiqueta_profesor, 3, 0, 5, 5, "", 6)
        caja1 = cpt.crear_Lb(self.marcoCinco, "60", "4")
        cpt.ordenar(caja1, 4, 0, 5, 5, "", 6)

        etiqueta_alunmos = cpt.crear_E(self.marcoCinco, "LISTA DE ALUMNOS")
        cpt.ordenar(etiqueta_alunmos, 5, 0, 5, 5, "", 6)
        caja3 = cpt.crear_Lb(self.marcoCinco, "60", "4")
        cpt.ordenar(caja3, 6, 0, 5, 5, "", 6)
Esempio n. 7
0
 def mostar(self, marco):
     cpt.ordenar(marco, 1, 0)
Esempio n. 8
0
    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)
Esempio n. 9
0
    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)