private void ModuloReportes(byte op) { int cont = 1; switch (op) { case 1: Console.WriteLine("\n*** Listado de Clientes ***"); foreach (var clienteItem in clientesServices.ListarClientes()) { Console.WriteLine($"Cliente #: {cont++} \nDocumento: {clienteItem.Cedula} \nNombre: {clienteItem.Nombre} \nDirección: {clienteItem.Direccion} \nTeléfono: {clienteItem.Telefono} \n"); } Console.ReadKey(); break; case 2: Console.WriteLine("\n*** Listado de Productos ***"); foreach (var productoItem in productoServices.ListarProductos()) { Console.WriteLine($"Producto #: {cont++} \nCódigo Producto: {productoItem.CodigoProducto} \nNombre: {productoItem.NombreProducto} \nCantidad: {productoItem.CantidadProducto} \nPrecio Unidad: {productoItem.PrecioProducto} \n"); } Console.ReadKey(); break; case 3: Console.WriteLine("\n*** Listado de Facturas ***"); foreach (var ventaItem in ventaServices.ListarVenta()) { Console.WriteLine($"Factura #: {cont++} \nNro Factura: {ventaItem.NumeroFactura} \nDocumento Cliente: {ventaItem.IdCliente} \nFecha: {ventaItem.Fecha} \nEstado: {ventaItem.Estado} \nTotal a pagar: {ventaItem.ValorTotalVenta}\n"); } Console.ReadKey(); break; case 4: break; case 0: MenuPrincipal(); break; default: Console.WriteLine("Opción Incorrecta, seleccione una opción válida"); break; } }