CmsData.OrganizationMember.TransactionSummary C# (CSharp) Method

TransactionSummary() public method

public TransactionSummary ( CmsData.CMSDataContext db ) : TransactionSummary
db CmsData.CMSDataContext
return TransactionSummary
        public TransactionSummary TransactionSummary(CMSDataContext db)
        {
            if (transactionSummaryLoaded)
                return transactionSummary;
            transactionSummary = db.ViewTransactionSummaries.SingleOrDefault(tt => tt.RegId == TranId && tt.PeopleId == PeopleId);
            transactionSummaryLoaded = true;
            return transactionSummary;
        }

Usage Example

Ejemplo n.º 1
0
        private static void SummarizePayment(Transaction ti, OrganizationMember om, StringBuilder sb)
        {
            if ((ti.Amt ?? 0) == 0 || om == null)
                return;

            var ts = om.TransactionSummary(DbUtil.Db);
            if (ts != null)
                sb.AppendFormat(@"
            <tr><td colspan='2'>
            <table cellpadding=4>
            <tr>
            <td>Registrant Fee</td>
            <td>Amount Paid</td>
            <td>Amount Due</td>
            </tr>
            <tr>
            <td align='right'>{0}</td>
            <td align='right'>{1}</td>
            <td align='right'>{2}</td>
            </tr>
            </table>
            </td></tr>
            ", ts.IndAmt.ToString2("c"),
                    om.TotalPaid(DbUtil.Db).ToString("c"),
                    om.AmountDue(DbUtil.Db).ToString("c"));
        }