public List <InventoryStockReport> GetInventoryKitchenStockReportBetweenDate(DateTime fromdate, DateTime todate) { List <InventoryStockReport> aInventoryStockReports = new List <InventoryStockReport>(); List <InventoryStockReport> aInventoryStockReports1 = new List <InventoryStockReport>(); InventoryKitchenStockReportDAO aInventoryStockReportDao = new InventoryKitchenStockReportDAO(); aInventoryStockReports = aInventoryStockReportDao.GetInventoryKitchenStockReportBetweenDate(fromdate, todate); if (todate >= DateTime.Today) { DateTime todate1 = DateTime.Today.AddDays(1); DateTime fromdate1 = DateTime.Today; todate1 = todate.AddSeconds(-1); aInventoryStockReports1 = GetTodayReport(fromdate1, todate1); foreach (InventoryStockReport report in aInventoryStockReports1) { aInventoryStockReports.Add(report); } } aInventoryStockReports = GetSaleReport(aInventoryStockReports, fromdate, todate); return(aInventoryStockReports); }