Esempio n. 1
0
        public string PrepareSummaryText(Transaction ti)
        {
            if (RecordFamilyAttendance())
                return SummarizeFamilyAttendance();

            var om = GetOrgMember();
            var si = new SummaryInfo(DbUtil.Db, om.PeopleId, om.OrganizationId);
            return si.ToString();
        }
Esempio n. 2
0
        public string PrepareSummaryText()
        {
            if (RecordFamilyAttendance())
                return SummarizeFamilyAttendance();

            var om = GetOrgMember();
            if (om == null)
                return "";
            var si = new SummaryInfo(DbUtil.Db, om.PeopleId, om.OrganizationId);
            return si.GetResults(DbUtil.Db);
        }
Esempio n. 3
0
        public string PrepareSummaryText(Transaction ti)
        {
            if (RecordFamilyAttendance())
                return SummarizeFamilyAttendance();

            var om = GetOrgMember();
            if (Util2.UseNewDetails)
            {
                var si = new SummaryInfo(DbUtil.Db, om.PeopleId, om.OrganizationId);
                return si.ToString();
            }
            var sb = StartSummary();
            SummarizePayment(ti, om, sb);
            if (Parent.SupportMissionTrip)
                SummarizeSupportMissionTrip(sb);
            else
                SummarizeAnswers(sb, om);
            return FinishSummary(sb);
        }
Esempio n. 4
0
        public static string GetResults(CMSDataContext db, int pid, int oid)
        {
            var host = db.Host;

            try
            {
                var si       = new SummaryInfo(db, pid, oid);
                var template = Handlebars.Compile(Properties.Resources.Details2);
                var ret      = template(si);
                return(ret);
            }
            catch (Exception ex)
            {
                throw new Exception($@"
disposed: {db.IsDisposed}
message: {ex.Message}
host: {host}
oid: {oid}
pid: {pid}
", ex);
            }
        }
Esempio n. 5
0
        public static string GetResults(CMSDataContext db, int pid, int oid)
        {
            var host = db.Host;

            try
            {
                var si       = new SummaryInfo(db, pid, oid);
                var content  = db.ContentHtml("OnlineRegSummaryHtml", Properties.Resources.Details2);
                var template = si.hbContext.Compile(content);
                var ret      = template(si);
                return(ret);
            }
            catch (Exception ex)
            {
                throw new Exception($@"
message: {ex.Message}
host: {host}
oid: {oid}
pid: {pid}
", ex);
            }
        }