예제 #1
0
        }                                           // Atributo de posicion

        public void RegistrosUsuarios()             // Metodo para registrar usuarios y determianr si este existe o no
        {
            Console.Clear();                        // Borra pantalla
            Metodos       Gerardo  = new Metodos(); // Creo el objeto
            List <string> Usuarios = new List <string>()
            {
                "jose27", "javiercito13", "angela54", "marco1", "Juan1", "Alejandro4"
            };                                                                                                                    // Se crea la lista y se agrega elementos

SiExiste:
            Console.Clear();                                     // Borra pantalla
            Console.Write("Introduce tu nombre de usuario (introduce salir para salir): ");
            string NombreUsuario = Console.ReadLine().ToLower(); // Guarda el valor y lo hace en minusculas

            if (NombreUsuario == "salir")                        //si nombre de usuario es igual a salir
            {
                MainMenu();
            }               // Llama el metodo MainMenu para salir del programa
            else // Si es diferente a salir
            {
                if (BusquedaSecuencialString(Usuarios, NombreUsuario) == true) // Si el metodo busquedasecuencialstring regresa un valor true
                {
                    Console.Clear();                                           // Borra pantalla
                    Console.WriteLine("El usuario ya existe\n\nPresione cualquier tecla para introducir otro nombre de usuario...");
                    Console.ReadKey();
                    goto SiExiste; // Regresa a si existe
                }
                else // Si el metodo es igual a false
                {
                    Usuarios.Add(NombreUsuario); // Agrega el nombre de usuario a la lista
                    Console.WriteLine("Se ha registrado su nombre de usuario correctamente\n\nPresione cualquier tecla para volver al menu");
                    Console.ReadKey();
                    goto SiExiste; // Regresa a si existe
                }
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            Metodos Programa = new Metodos(); // Se crea el objeto

            Programa.MainMenu();              // Mando llamar el metodo MainMenu de operaciones
        }