public int Compare(object x, object y)
        {
            TransactionTypeDRM xType = (TransactionTypeDRM)x;
            TransactionTypeDRM yType = (TransactionTypeDRM)y;

            if (xType.IsSpecial() && yType.IsSpecial())
            {
                return(xType.ID.CompareTo(yType.ID));
            }

            else if (xType.IsSpecial())
            {
                return(-1);
            }

            else if (yType.IsSpecial())
            {
                return(1);
            }

            else
            {
                return(xType.Name.CompareTo(yType.Name));
            }
        }
Exemple #2
0
        private void appendDestinationWithNewType(OldFFDBDataSet.LineTypeRow type)
        {
            TransactionTypeDRM newTransactionType = new TransactionTypeDRM(type.name);

            sourceToDestinationID.Add(type.id, newTransactionType.ID);
            destinationNames.Add(newTransactionType.Name, newTransactionType.ID);
        }
Exemple #3
0
        private bool TransactionTypeFilter(object item)
        {
            TransactionTypeDRM envRow = (TransactionTypeDRM)item;
            bool keepItem             = true; // Assume the item will be shown in the list

            if (envRow.ID == TransactionTypeCON.NULL.ID)
            {
                keepItem = false;
            }

            return(keepItem);
        }