Exemplo n.º 1
0
        public void Modificar()
        {
            // Modifica solo el APELLIDO
            Console.WriteLine($"Apellido: {Apellido} - S para modificar / Cualquier tecla para seguir");
            var tecla = Console.ReadKey(intercept: true);

            if (tecla.Key == ConsoleKey.S)
            {
                Apellido = Ingreso("Ingrese el nuevo apellido");
            }

            // Modifica solo el NOMBRE
            Console.WriteLine($"Nombre: {Nombre} - S para modificar / Cualquier tecla para seguir");
            tecla = Console.ReadKey(intercept: true);
            if (tecla.Key == ConsoleKey.S)
            {
                Nombre = Ingreso("Ingrese el nuevo nombre");
            }

            // Modifica solo la DIRECCION
            Console.WriteLine($"Direccion: {Direccion} - S para modificar / Cualquier tecla para seguir");
            tecla = Console.ReadKey(intercept: true);
            if (tecla.Key == ConsoleKey.S)
            {
                Direccion = Ingreso("Ingrese la nueva dirección", permiteNumeros: true);
            }

            // Modifica solo el TELEFONO
            Console.WriteLine($"Telefono: {Telefono} - S para modificar / Cualquier tecla para seguir");
            tecla = Console.ReadKey(intercept: true);
            if (tecla.Key == ConsoleKey.S)
            {
                Telefono = Ingreso("Ingrese el nuevo teléfono", permiteNumeros: true);
            }

            // Modifica solo la FECHA DE NACIMIENTO
            Console.WriteLine($"Fecha de Nacimiento: {FechaDeNacimiento} - S para modificar / Cualquier tecla para seguir");
            tecla = Console.ReadKey(intercept: true);
            if (tecla.Key == ConsoleKey.S)
            {
                FechaDeNacimiento = IngresarFecha("Ingrese la nueva fecha de nacimiento");
            }

            // Una vez modificado, se va a grabar en el archivo .txt
            Agenda.Grabar();
        }
Exemplo n.º 2
0
        public void Modificar()
        {
            Console.WriteLine($"Apellido: {Apellido} - S para modificar / Cualquier tecla para seguir");
            var tecla = Console.ReadKey(intercept: true);

            if (tecla.Key == ConsoleKey.S)
            {
                Apellido = Ingreso("Ingrese el nuevo apellido");
            }

            Console.WriteLine($"Nombre: {Nombre} - S para modificar / Cualquier tecla para seguir");
            tecla = Console.ReadKey(intercept: true);
            if (tecla.Key == ConsoleKey.S)
            {
                Nombre = Ingreso("Ingrese el nuevo nombre");
            }

            Console.WriteLine($"Direccion: {Direccion} - S para modificar / Cualquier tecla para seguir");
            tecla = Console.ReadKey(intercept: true);
            if (tecla.Key == ConsoleKey.S)
            {
                Direccion = Ingreso("Ingrese la nueva dirección", permiteNumeros: true);
            }

            Console.WriteLine($"Telefono: {Telefono} - S para modificar / Cualquier tecla para seguir");
            tecla = Console.ReadKey(intercept: true);
            if (tecla.Key == ConsoleKey.S)
            {
                Telefono = Ingreso("Ingrese el nuevo teléfono", permiteNumeros: true);
            }

            Console.WriteLine($"Fecha de Nacimiento: {FechaDeNacimiento} - S para modificar / Cualquier tecla para seguir");
            tecla = Console.ReadKey(intercept: true);
            if (tecla.Key == ConsoleKey.S)
            {
                FechaDeNacimiento = IngresarFecha("Ingrese la nueva fecha de nacimiento");
            }

            Agenda.Grabar();
        }