예제 #1
0
        public static void Main(string[] args)
        {
            Usuario  U     = new Usuario();
            Registro R     = new Registro();
            Login    Login = new Login();


            // U.Nombre = "juano";
            // U.UserName = "******";
            // U.Password = "******";
            //.RegistrarUsuaurio(U, "archivo.txt");



            string Nombre = "juanito";

            string[] datos = Nombre.Split(',');



            //otro registro para cuando inicia el programa

            Console.WriteLine("Dame nombre");
            U.Nombre = Console.ReadLine();
            Console.WriteLine("Dame username");
            U.UserName = Console.ReadLine();
            Console.WriteLine("dame contraseña");
            U.Password = Console.ReadLine();
            R.RegistrarUsuaurio(U, "archivo.txt");
            //envio de los datos al txt que se capturaron antes
            Menu();



            void regis()
            {//Metodo registro
                Console.WriteLine("Dame nombre");
                U.Nombre = Console.ReadLine();
                Console.WriteLine("Dame username");
                U.UserName = Console.ReadLine();
                Console.WriteLine("dame contraseña");
                U.Password = Console.ReadLine();
                R.RegistrarUsuaurio(U, "archivo.txt");
            }

            void Menu()
            {
                //Menu para usar las opciones que tenemos
                Console.WriteLine("Menu");
                Console.WriteLine("1.-Registrese");
                Console.WriteLine("2.- mirar");
                Console.WriteLine("3.-Login");
                Console.WriteLine("Elige la opcion");
                switch (Console.ReadLine())
                {
                case "1":
                    regis();
                    Console.Clear();
                    Menu();
                    break;

                case "2":
                    Mirar();
                    Console.Clear();
                    Menu();
                    break;

                case "3":
                    Login.ingresarDatos();
                    Console.ReadKey();
                    Console.Clear();
                    Menu();
                    break;

                default:
                    break;
                }
            }

            //metodo para mirar los datos de la lista
            void Mirar()
            {
                using (StreamReader leer = new StreamReader("archivo.txt"))
                {
                    while (!leer.EndOfStream)
                    {
                        string x = leer.ReadLine();
                        Console.WriteLine(x);
                        Console.ReadKey();
                    }
                }
            }
        }