public List <SoQuyTienMat> GetSoQuyTienMat(DateTime fromDate, DateTime toDate) { var psData = ReportDAO.GetSoQuyTienMat(fromDate, toDate); if (psData == null || psData.Count <= 0) { return(null); } var dkData = BalanceLogic.GetBalanceList(fromDate); dkData = dkData.Where(o => o.AccountID.StartsWith("111")).ToList(); decimal debitBalance = dkData.Sum(o => o.DebitBalance - o.CreditBalance); if (psData == null || psData.Count <= 0) { psData = new List <SoQuyTienMat> { new SoQuyTienMat() }; } else { foreach (var item in psData) { item.DebitBalance = debitBalance; } } return(psData); }