static public void Menu() { while (opcio != "1" && opcio != "2" && opcio != "3" || opcio == "0") { Console.Clear(); Console.WriteLine("1.- Crear usuario"); Console.WriteLine("2.- Login"); Console.WriteLine("3.- Salir"); opcio = Console.ReadLine(); switch (opcio) { case "1": mi_usuari = new Usuari(); mi_usuari.setUsuari(); usuaris.Add(mi_usuari); opcio = "0"; /*Console.WriteLine(" "); * Console.WriteLine("*************"); * for (int i=0;i< usuaris.Count;i++) * { * Console.WriteLine("Usuario Creado " +i); * Console.WriteLine(usuaris[i].getUsuario()); * } * Console.WriteLine("*************"); * Console.WriteLine(" ");*/ Console.WriteLine("Usuario creado"); Console.WriteLine("Pulsa una tecla para continuar"); Console.ReadKey(); break; case "2": login(); break; case "3": Environment.Exit(0); break; default: Console.WriteLine("Opción incorrecta"); break; } } }
static void login() { Console.WriteLine("Introduce tu usuario: "); log_usuario = Console.ReadLine(); if (log_usuario.Length == 0) { throw new CampBuitException(); } Console.WriteLine("Introduce tu contraseña: "); password_usuario = Console.ReadLine(); if (password_usuario.Length == 0) { throw new CampBuitException(); } for (int i = 0; i < usuaris.Count; i++) { aux_usuario = usuaris[i].getUsuario(); aux_password = usuaris[i].getPassword(); if (aux_usuario == log_usuario && aux_password == password_usuario) { logued = true; mi_usuari = usuaris[i]; } } Console.Clear(); if (!logued) { Console.WriteLine("No se ha encontrado el usuario"); Menu(); } else { Menu_Usuario(); } }