//Método agregar contacto public void AgregarContacto(Contactos contacto) { if (_index < TAM) { _contactos[_index] = contacto; _index++; } else { Console.WriteLine("Agenda llena"); } }
//Método muestra los contactos Ordenados public void MostrarOrdenados() { if (NoHayContactos()) { return; } Contactos[] ordenados = new Contactos[_index]; Array.Copy(_contactos, ordenados, _index); Array.Sort(ordenados); Console.WriteLine(CadenaContactos(ordenados)); }
static void Main(string[] args) { Console.WriteLine("Agenda de Contactos"); Console.WriteLine("1. Ver Contactos"); Console.WriteLine("2. Agregar contactos"); Console.WriteLine("3. Borrar último contacto"); Console.WriteLine("4. Buscar contacto por nombre"); Console.WriteLine("5. Acerca de..."); Console.WriteLine("6. Salir"); Console.WriteLine("Seleccionar una opción"); Contactos C1 = new Contactos("Juan", 985875487, "*****@*****.**"); Contactos C2 = new Contactos("Elio", 965465252, "*****@*****.**"); Console.WriteLine(C1.ToString()); }
public void AgregarContato() { Limpiar(); Console.WriteLine("Nuevo contacto: "); Contactos contacto = new Contactos(); Console.WriteLine("Nombre: "); contacto.Nombre = Console.ReadLine(); Console.WriteLine("Telefono"); contacto.Telefono = Console.ReadLine(); Console.WriteLine("Email: "); contacto.Correo = Console.ReadLine(); _agenda.AgregarContacto(contacto); Console.WriteLine("El contacto se agregó correctamente"); PresionaParaContinuar(); }
//Buscar contacto por nombre public void BuscarPorNombre() { Limpiar(); Console.WriteLine("Buscar contacto"); Console.WriteLine("Nombre: "); string nombre = Console.ReadLine(); Contactos contacto = _agenda.BuscarPorNombre(nombre); if (contacto != null) { Console.WriteLine("Datos: \n" + contacto); } else { Console.WriteLine("Contacto no encontrado"); } PresionaParaContinuar(); }