Ejemplo n.º 1
0
 def run(self):
     while self.break_while == 1:
         self.display_menu()
         print("******************************************")
         opcion = ""
         action = ""
         print(Mensajes.mensajesOtros['elejirMenu'])
         opcionMenu = int(input())
         if (opcionMenu == 1):
             email = input(Mensajes.MensajesUsuario['Email'])
             clave = input(Mensajes.MensajesUsuario['Clave'])
             UsuarioLogin = Main.LoginUsuario(email, clave)
             if (Login != None):
                 Main.UsuarioEnlinea.append(UsuarioLogin)
                 Usuario.display_menu_usuario()
                 print(Mensajes.mensajesOtros['opcion'])
                 opcion = input()
                 action = self.opcionesEstudiante.get(opcion)
             else:
                 print(Mensajes.MensajesOtros['loginFail'])
         elif (opcionMenu == 2):
             Administrador.display_menu_admin()
             print(Mensajes.mensajesOtros['opcion'])
             opcion = input()
             action = self.opcionesAdministrador.get(opcion)
         elif (opcionMenu == 3):
             Main.display_menu_invitado()
             print(Mensajes.mensajesOtros['opcion'])
             opcion = input()
             action = self.opcionesInvitado.get(opcion)
         if action:
             action()
         else:
             print(Mensajes.mensajesOtros['opcionNoValida'].format(opcion))