/// <summary>
        /// Obtiene Reporte Consolidado de Inventario de Café de Socios.
        /// </summary>
        /// <param name="dFECHA_DESDE"></param>
        /// <param name="dFECHA_HASTA"></param>
        /// <returns>Reporte Consolidado de Inventario de Café de Socios.</returns>
        public ReporteConsolidadoDeCafeDeSocios GetReporteCafeDeSocios(DateTime? dFECHA_DESDE, DateTime? dFECHA_HASTA)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    decimal? Ingresado = db.GetSumatoriaNotasDePeso(dFECHA_DESDE, dFECHA_HASTA).FirstOrDefault();
                    decimal? Ajustado = db.GetSumatoriaAjustesDeInventarioDeCafeDeSocios(dFECHA_DESDE, dFECHA_HASTA).FirstOrDefault();
                    decimal? Comprado = db.GetSumatoriaHojasDeLiquidacion(dFECHA_DESDE, dFECHA_HASTA).FirstOrDefault();

                    decimal TotalIngresado = Ingresado == null ? 0 : Convert.ToDecimal(Ingresado);
                    decimal TotalAjustado = Ajustado == null ? 0 : Convert.ToDecimal(Ajustado);
                    decimal TotalComprado = Comprado == null ? 0 : Convert.ToDecimal(Comprado);

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