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