示例#1
0
        public List <Transaction> GetTransactionsWithPaymentsByDate(DateTime StartDate, DateTime EndDate)
        {
            Data      objData = new Data();
            DataTable dt;
            TransactionSinglePayment objInfo;

            List <Transaction> retList = new List <Transaction>();

            dt = objData.GetTransactionsWithPaymentsByDate(StartDate, EndDate);

            if (dt != null && dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    objInfo = new TransactionSinglePayment(dt.Rows[i]);
                    if (objInfo.TransactionsExists)
                    {
                        retList.Add(objInfo);
                    }
                }
            }
            //retList = retList.OrderByDescending(x => x.TransactionID).ToList();
            return(retList);
        }
示例#2
0
        public List <Transaction> GetTransactionPaymentsReport(DateTime StartDate, DateTime EndDate, int AssociateID = 0)
        {
            Data        objData = new Data();
            DataTable   dt;
            Transaction objInfo;

            List <Transaction> retList = new List <Transaction>();

            dt = objData.GetTransactionPaymentsReport(StartDate, EndDate, AssociateID);

            if (dt != null && dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    objInfo = new TransactionSinglePayment(dt.Rows[i]);
                    if (objInfo.TransactionsExists)
                    {
                        retList.Add(objInfo);
                    }
                }
            }

            return(retList);
        }