/// <summary>
        /// Obtiene Reporte Consolidado de Inventario de Café de Cooperativa.
        /// </summary>
        /// <param name="dFECHA_DESDE"></param>
        /// <param name="dFECHA_HASTA"></param>
        /// <returns>Reporte Consolidado de Inventario de Café de Cooperativa.</returns>
        public ReporteConsolidadoDeCafe GetReporteCafeCooperativa(DateTime?dFECHA_DESDE, DateTime?dFECHA_HASTA)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    decimal?Comprado = db.GetSumatoriaHojasDeLiquidacion(dFECHA_DESDE, dFECHA_HASTA).FirstOrDefault();
                    decimal?Vendido  = db.GetSumatoriaVentasDeInventarioDeCafe(dFECHA_DESDE, dFECHA_HASTA).FirstOrDefault();

                    decimal TotalComprado = Comprado == null ? 0 : Convert.ToDecimal(Comprado);
                    decimal TotalVendido  = Vendido == null ? 0 : Convert.ToDecimal(Vendido);

                    return(new ReporteConsolidadoDeCafe(TotalComprado, TotalVendido));
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al obtener reporte.", ex);
                throw;
            }
        }