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)); } }
private void appendDestinationWithNewType(OldFFDBDataSet.LineTypeRow type) { TransactionTypeDRM newTransactionType = new TransactionTypeDRM(type.name); sourceToDestinationID.Add(type.id, newTransactionType.ID); destinationNames.Add(newTransactionType.Name, newTransactionType.ID); }
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); }