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