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(); }
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(); }