/// <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;
            }
        }