def iniciarGui(): clase = Cargador.getInstancia("Gui") if clase != None: clase.extraerNecesarios() clase.iniciar() else: pass
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
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
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
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
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
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
def validarUsuario(usuario, contrasena): clase = Cargador.getInstancia("Core") if clase != None: return clase.validarUsuario(usuario, contrasena) else: return None
def getMaterias(usuario, mes): clase = Cargador.getInstancia("Core") if clase != None: return clase.getMaterias(usuario, mes) else: return None
def registrarUsuario(usuario, contrasena, email): clase = Cargador.getInstancia("Core") if clase != None: return clase.registrarUsuario(usuario, contrasena, email) else: return None
def eliminarMateria(usuario, nombre): clase = Cargador.getInstancia("Core") if clase != None: return clase.eliminarMateria(usuario, nombre) else: return None
def desplegarInformacion(): clase = Cargador.getInstancia("Gui") if clase != None: clase.desplegarInformacion() else: pass
def existeInstancia(): if Cargador.getInstancia("Gui") != None: return True else: return False
def validarUsuario(usuario, contrasena): clase = Cargador.getInstancia("Orquestador") if clase != None: return clase.validarUsuario(usuario, contrasena) return None