예제 #1
0
파일: Program.cs 프로젝트: victerr/Examen
        private static void addNuevoUsuario(ref int codigo, ListaUsuarios usuarios)
        {
            Console.Write("Nombre: ");
            string nombre = Console.ReadLine();

            Console.Write("Password: "******"Email: ");
            string email = Console.ReadLine();

            Console.Write("Fecha de nacimiento(DD/MM/YYYY): ");
            DateTime fecha = DateTime.Parse(Console.ReadLine());

            if (Usuario.NombreValido(nombre) && Usuario.EmailValido(email))
            {
                usuarios.AddUsuario(codigo, new Usuario(codigo, nombre, password, email, fecha));

                codigo++;
            }
        }
예제 #2
0
파일: Program.cs 프로젝트: victerr/Examen
        private static void modificarUsuario(ListaUsuarios usuarios)
        {
            usuarios.MostrarTodos();

            Console.WriteLine("Seleccione usuario: ");
            int opcion = Convert.ToInt32(Console.ReadLine());

            Usuario modificado = usuarios.GetUsuario(opcion);


            Console.Write("Nombre: " + modificado.Nombre + " Nuevo valor: ");
            string nombre = Console.ReadLine();

            if (nombre != "" && Usuario.NombreValido(nombre))
            {
                modificado.Nombre = nombre;
            }

            Console.Write("Email: " + modificado.Email + " Nuevo valor: ");
            string email = Console.ReadLine();

            if (email != "" && Usuario.EmailValido(email))
            {
                modificado.Email = email;
            }

            Console.Write("Fecha de nacimiento: " + modificado.FechaNacimiento + " Nuevo valor: ");
            string fecha = Console.ReadLine();

            if (fecha != "")
            {
                modificado.FechaNacimiento = DateTime.Parse(fecha);
            }

            usuarios.AddUsuario(modificado.Codigo, modificado);
        }