コード例 #1
0
        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;
            }
        }