protected Report(ICustomerAccount account, IReportLetter reportLetter, ReportStatuses reportStatus, string reportErrorMessage) { Account = account; ModelPortfolio = account.ModelPortfolio; SetContactsNAW(account); ReportLetter = reportLetter; ReportStatusId = (int)reportStatus; ErrorMessage = reportErrorMessage; CreationDate = DateTime.Now; }
public ReportEOY(ICustomerAccount account, IReportLetter reportLetter, ReportStatuses reportStatus, string reportErrorMessage) : base(account, reportLetter, reportStatus, reportErrorMessage) { }
// Return an boolean. public static bool Insert(IDalSession session, IReportLetter obj) { return session.Insert(obj); }
public static IReport CreateReport(ICustomerAccount account, IReportLetter reportLetter, ReportStatuses reportStatus, string reportErrorMessage) { if (reportLetter.ReportLetterTypeId == (int)ReportLetterTypes.EOY) return new ReportEOY(account, reportLetter, reportStatus, reportErrorMessage); else return new ReportQuarter(account, reportLetter, reportStatus, reportErrorMessage); }