void menuAgregarContacto() { String nombre; int numero; Console.WriteLine("Introduzca el nombre del contacto"); nombre = Console.ReadLine(); Console.Clear(); if (nombre == "") { Console.WriteLine("Debe intrducir un nombre"); Console.ReadLine(); Console.Clear(); menuAgregarContacto(); } Console.WriteLine("Introduzca el numero del contacto"); try { numero = int.Parse(Console.ReadLine()); Console.Clear(); LogicaContacto lg = new LogicaContacto(); lg.AgregarContacto(nombre, numero); menuPrincipal(); } catch { Console.WriteLine("Debes introducir numeros"); Console.ReadLine(); Console.Clear(); menuAgregarContacto(); } }
void editarContacto() { String nombreAntiguo, nombreNuevo; int nuevoNumero; Console.WriteLine("Introduzca el nombre del contacto que desea editar"); nombreAntiguo = Console.ReadLine(); Console.Clear(); Console.WriteLine("Introduzca el nuevo nombre"); nombreNuevo = Console.ReadLine(); Console.Clear(); Console.WriteLine("Introduzca el nuevo numero"); try { nuevoNumero = int.Parse(Console.ReadLine()); LogicaContacto lg = new LogicaContacto(); lg.Edita(nombreAntiguo, nombreNuevo, nuevoNumero); menuPrincipal(); } catch { Console.WriteLine("Introduzca el nombre del contacto que desea que tenga el contacto"); Console.ReadLine(); Console.Clear(); editarContacto(); } }
void mostrarContacto() { LogicaContacto lg = new LogicaContacto(); lg.Mostrar(); menuPrincipal(); }
void menuEliminar() { int numero; Console.WriteLine("Introduzca el numero que desea eliminar"); try { numero = int.Parse(Console.ReadLine()); LogicaContacto lg = new LogicaContacto(); lg.Eliminar(numero); menuPrincipal(); } catch { Console.WriteLine("Debes introducir el numero del contacto"); Console.ReadLine(); Console.Clear(); menuEliminar(); } }