示例#1
0
        /// <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);
        }
示例#2
0
        /// <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);
        }