public void Vender() { Console.Clear(); Console.WriteLine("Ingrese el nombre del Cliente: "); string nombreCliente = Console.ReadLine(); for (var cliente = 0; cliente < Repositorio.Instancia.clientes.Count; cliente++) { if (Repositorio.Instancia.clientes[cliente].Nombre == (nombreCliente)) { Console.Clear(); Console.WriteLine(Repositorio.Instancia.clientes[cliente].Nombre); Console.ReadKey(); } else { Console.WriteLine("Ese cliente no existe."); Console.ReadKey(); Console.WriteLine("Desea buscar otro cliente? s/n"); string opcion = Console.ReadLine(); if (opcion == "s") { Vender(); } else { menuPrincipal.ImprimirMenu(); } } } VenderProductos(nombreCliente); }
public void ImprimirMenu() { MenuPrincipal menuPrincipal = new MenuPrincipal(); ServicioCliente servicioCliente = new ServicioCliente(); try { Console.Clear(); Console.WriteLine(" ***Clientes*** "); Console.WriteLine(" 1-Agregar\n 2-Editar\n 3-Eliminar\n 4-Listar\n 5-Volver"); int Opcion = Convert.ToInt32(Console.ReadLine()); switch (Opcion) { case (int)Opciones.ADD: servicioCliente.Add(); break; case (int)Opciones.EDIT: servicioCliente.Edit(); break; case (int)Opciones.DELETE: servicioCliente.Delete(); break; case (int)Opciones.READ: servicioCliente.Read(true); break; case (int)Opciones.BACK: menuPrincipal.ImprimirMenu(); break; default: Console.WriteLine("Debe introducir una opcion valida"); Console.ReadKey(); ImprimirMenu(); break; } } catch (Exception e) { Console.WriteLine("Debe introducir una opcion valida"); Console.ReadKey(); ImprimirMenu(); } }
static void Main(string[] args) { MenuPrincipal menuPrincipal = new MenuPrincipal(); menuPrincipal.ImprimirMenu(); }