コード例 #1
0
        public RegistryLineModel[] getTransactionLines()
        {
            FFDataSet.LineItemRow[]  rawLines        = this.accountRow.GetLineItemRows();
            List <RegistryLineModel> transactionList = new List <RegistryLineModel>();
            TransactionLine          tempTransactionLine;

            foreach (FFDataSet.LineItemRow rawLine in rawLines)
            {
                // TODO: add in a search to remove duplicate transactions in the same lineItem list.
                tempTransactionLine = new TransactionLine(rawLine);
                transactionList.Add(new RegistryLineModel(tempTransactionLine));
            }

            return(transactionList.ToArray());
        }
コード例 #2
0
        public RegistryLineModel(TransactionLine tLine)
        {
            this.transaction = tLine.Transaction;
            this.lineItem    = tLine.LineItem;


            if (this.getOppositeLineCount == 1)
            {
                foreach (LineItemModel line in this.transaction.LineItems)
                {
                    if (line.Polarity != this.lineItem.Polarity)
                    {
                        this.oppositeLine = line;
                    }
                }
            }
        }