/// <summary> /// Create the ListViewItem contents /// </summary> public static void CreateAddacsItem(System.Windows.Forms.ListViewItem eitem, int index, List <Formats.ADDACS.MessagingAdvice> data) { //ADDACS Formats.ADDACS.MessagingAdvice item = data[index]; eitem.Text = item.reference; eitem.SubItems.Add(item.payername); eitem.SubItems.Add(item.payersortcode); eitem.SubItems.Add(item.payeraccountnumber); eitem.SubItems.Add(item.recordtype); eitem.SubItems.Add(item.effectivedate); eitem.SubItems.Add(Processing.DecodeADDACSReasonCode(item.reasoncode)); eitem.SubItems.Add(item.reasoncode); eitem.SubItems.Add(item.payernewsortcode); eitem.SubItems.Add(item.payernewaccountnumber); }
/// <summary> /// This would probably be better done in a more generic fashion... /// </summary> public static string FormatAddacsItem(Formats.ADDACS.MessagingAdvice item) { var result = String.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9}", item.reference, item.payername, item.payersortcode, item.payeraccountnumber, item.recordtype, item.effectivedate, DecodeADDACSReasonCode(item.reasoncode), item.reasoncode, item.payernewsortcode, item.payernewaccountnumber); return(result); }