Пример #1
0
 def iniciarGui():
     clase = Cargador.getInstancia("Gui")
     if clase != None:
         clase.extraerNecesarios()
         clase.iniciar()
     else:
         pass
Пример #2
0
 def registrarUsuario(usuario, contrasena, email):
     clase = Cargador.getInstancia("baseDatos")
     if clase != None:
         instancia = clase()
         return instancia.ingresar_Estudiante(usuario, "NA", "NA",
                                              contrasena, email)
     else:
         return None
Пример #3
0
 def validarUsuario(usuario, contrasena):
     baseDatos = Cargador.getInstancia("baseDatos")
     if baseDatos != None:
         instancia = baseDatos()
         salida = instancia.iniciar_sesion(usuario, contrasena)
         # print(salida)
         return salida
     else:
         return None
Пример #4
0
 def eliminarMateria(usuario, nombre):
     clase = Cargador.getInstancia("baseDatos")
     if clase != None:
         instancia = clase()
         lista = instancia.borrar_actividad(usuario, nombre)
         print(lista)
         return lista
     else:
         return None
Пример #5
0
 def getMaterias(usuario, mes):
     clase = Cargador.getInstancia("baseDatos")
     if clase != None:
         instancia = clase()
         print("USUARIO:" + usuario)
         print("MES:" + mes)
         lista = instancia.obtener_actividades_mes(mes, usuario)
         print(lista)
         return lista
     else:
         return None
Пример #6
0
    def agregarMateria(
        nombre,
        descripcion,
        anioInicio,
        mesInicio,
        diaInicio,
        horaInicio,
        minutoInicio,
        segundoInicio,
        anioFinal,
        mesFinal,
        diaFinal,
        horaFinal,
        minutoFinal,
        segundoFinal,
        nombreUsuario,
    ):
        clase = Cargador.getInstancia("baseDatos")
        if clase != None:
            instancia = clase()

            return instancia.ingresar_actividad(
                "n",
                nombre,
                descripcion,
                int(anioInicio),
                int(mesInicio),
                int(diaInicio),
                int(horaInicio),
                int(minutoInicio),
                int(segundoInicio),
                int(anioFinal),
                int(mesFinal),
                int(diaFinal),
                int(horaFinal),
                int(minutoFinal),
                int(segundoFinal),
                nombreUsuario,
            )
        else:
            return None
Пример #7
0
 def agregarMateria(
     nombre,
     descripcion,
     anioInicio,
     mesInicio,
     diaInicio,
     horaInicio,
     minutoInicio,
     segundoInicio,
     anioFinal,
     mesFinal,
     diaFinal,
     horaFinal,
     minutoFinal,
     segundoFinal,
     nombreUsuario,
 ):
     clase = Cargador.getInstancia("Orquestador")
     if clase != None:
         return clase.agregarMateria(
             nombre,
             descripcion,
             anioInicio,
             mesInicio,
             diaInicio,
             horaInicio,
             minutoInicio,
             segundoInicio,
             anioFinal,
             mesFinal,
             diaFinal,
             horaFinal,
             minutoFinal,
             segundoFinal,
             nombreUsuario,
         )
     else:
         return None
Пример #8
0
 def validarUsuario(usuario, contrasena):
     clase = Cargador.getInstancia("Core")
     if clase != None:
         return clase.validarUsuario(usuario, contrasena)
     else:
         return None
Пример #9
0
 def getMaterias(usuario, mes):
     clase = Cargador.getInstancia("Core")
     if clase != None:
         return clase.getMaterias(usuario, mes)
     else:
         return None
Пример #10
0
 def registrarUsuario(usuario, contrasena, email):
     clase = Cargador.getInstancia("Core")
     if clase != None:
         return clase.registrarUsuario(usuario, contrasena, email)
     else:
         return None
Пример #11
0
 def eliminarMateria(usuario, nombre):
     clase = Cargador.getInstancia("Core")
     if clase != None:
         return clase.eliminarMateria(usuario, nombre)
     else:
         return None
Пример #12
0
 def desplegarInformacion():
     clase = Cargador.getInstancia("Gui")
     if clase != None:
         clase.desplegarInformacion()
     else:
         pass
Пример #13
0
 def existeInstancia():
     if Cargador.getInstancia("Gui") != None:
         return True
     else:
         return False
Пример #14
0
 def validarUsuario(usuario, contrasena):
     clase = Cargador.getInstancia("Orquestador")
     if clase != None:
         return clase.validarUsuario(usuario, contrasena)
     return None