Exemplo n.º 1
0
        public ContentResult PrintExpensesHtml(int id, int month)
        {
            DateTime now         = DateTime.Now;
            var      startDate   = new DateTime(now.Year, month, 1);
            var      endDate     = startDate.AddMonths(1).AddDays(-1);
            var      spendsList  = SpendService.GetByConsortiumId(id, startDate, endDate);
            var      unitsReport = this.ConsortiumService.GetConsortiumAccountStatusSummary(id, month);
            var      consortium  = ConsortiumService.GetConsortium(id);

            var expensesHtml = ExpensesBillService.GetExpensesBill(consortium, spendsList, unitsReport, month);

            return(Content("<style>" + expensesHtml.HtmlExpensesStyles + "</style>\n" + expensesHtml.HtmlExpenses));
        }
Exemplo n.º 2
0
        public FileResult PrintExpensesPDF(int id, int month)
        {
            DateTime now         = DateTime.Now;
            var      startDate   = new DateTime(now.Year, month, 1);
            var      endDate     = startDate.AddMonths(1).AddDays(-1);
            var      spendsList  = SpendService.GetByConsortiumId(id, startDate, endDate);
            var      unitsReport = this.ConsortiumService.GetConsortiumAccountStatusSummary(id, month);
            var      consortium  = ConsortiumService.GetConsortium(id);

            var expensesHtml = ExpensesBillService.GetExpensesBill(consortium, spendsList, unitsReport, month);

            return(File(ExpensesBillService.GetPDFTickets(expensesHtml), "application/pdf"));
        }