public void menuProducto() { string opcion; do { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("================================"); Console.WriteLine(" MENU PRODUCTOS"); Console.WriteLine("================================"); Console.WriteLine(""); Console.WriteLine("1 - Agregar producto"); Console.WriteLine("2 - Borrar producto"); Console.WriteLine("3 - Modificar producto"); Console.WriteLine("4 - Mostrar productos guardados"); Console.WriteLine("5 - Buscar"); //por nombre y marca? Console.WriteLine("6 - ObtenerMayor"); //por precio? Console.WriteLine("7 - Salir"); Console.Write("Ingrese la opción: "); opcion = Console.ReadLine(); Console.ResetColor(); switch (opcion) { case "1": Console.WriteLine(""); Console.Write("Ingrese nombre: "); string nomP = Console.ReadLine(); Console.Write("Ingrese marca: "); string marcaP = Console.ReadLine(); Console.Write("Ingrese precio: "); decimal precioP = decimal.Parse(Console.ReadLine()); gestorProductos.AgregarProd(new Producto(nomP, marcaP, precioP)); Console.WriteLine("Cliente agregado correctamente"); Console.WriteLine(""); break; case "2": Console.WriteLine(""); Console.Write("Ingrese nombre del producto que quiere borrar: "); string nomB = Console.ReadLine(); Console.Write("Ingrese marca del producto que quiere borrar: "); string marcaB = Console.ReadLine(); if (gestorProductos.BorrarProducto(nomB, marcaB)) { Console.Write("Producto borrado correctamente"); } else { Console.Write("No se pudo borrar el producto"); } Console.WriteLine(""); break; /* * case "3": * String apeV; * String nomV; * String apeN; * String nomN; * int edadN; * Console.WriteLine(""); * Console.Write("Ingrese el Apellido del Cliente que quiere modificar: "); * apeV = Console.ReadLine(); * Console.Write("Ingrese el Nombre del Cliente que quiere modificar: "); * nomV = Console.ReadLine(); * if (gestorClientes.Buscar(apeV, nomV)) * { * Console.Write("Ingrese el nuevo Apellido: "); * apeN = Console.ReadLine(); * Console.Write("Ingrese el nuevo Nombre: "); * nomN = Console.ReadLine(); * Console.Write("Ingrese nueva edad: "); * edadN = int.Parse(Console.ReadLine()); * gestorClientes.ModificarCliente(apeV, nomV, new Cliente(apeN, nomN, edadN)); * Console.WriteLine("Cliente modificado correctamente"); * } * else * { * Console.WriteLine("No se ha encontrado el cliente"); * } * Console.WriteLine(""); * break; */ case "4": var productos = gestorProductos.MostrarClientes(); Console.WriteLine(""); Console.WriteLine("********************************"); for (int i = 0; i < productos.Count; i++) { var linea = productos[i].Split(' '); Console.WriteLine("----------"); Console.Write("Nombre: "); Console.WriteLine(linea[0]); Console.Write("Marca: "); Console.WriteLine(linea[1]); Console.Write("Precio: "); Console.WriteLine(linea[2]); Console.WriteLine("----------"); } Console.WriteLine("********************************"); Console.WriteLine(""); break; /* * case "5": * Console.Write("Ingrese el Apellido: "); * string apeBuscar = Console.ReadLine(); * Console.Write("Ingrese el Nombre: "); * string nomBuscar = Console.ReadLine(); * var clientesB = gestorClientes.MostrarClientes(apeBuscar, nomBuscar); * Console.WriteLine(""); * Console.WriteLine("********************************"); * for (int i = 0; i < clientesB.Count; i++) * { * var linea = clientesB[i].Split(' '); * Console.WriteLine("----------"); * Console.Write("Apellido: "); * Console.WriteLine(linea[0]); * Console.Write("Nombre: "); * Console.WriteLine(linea[1]); * Console.WriteLine("----------"); * } * Console.WriteLine("********************************"); * Console.WriteLine(""); * break; * case "6": * int mayor = gestorClientes.ObtenerMayor(); * Console.WriteLine("El mayor en edad tiene: " + mayor + " años"); * break; */ default: break; } } while (opcion != "7"); }