main
1using System;
2using System.Collections.Generic;
3using DataDynamics.ActiveReports;
4using gorilla.commons.utility;
5using MoMoney.DTO;
6using MoMoney.Presentation.Model.reporting;
7using MoMoney.Presentation.Views;
8
9namespace MoMoney.Presentation.Winforms.Views
10{
11 public partial class ViewAllBillsReport : ActiveReport, IViewAllBillsReport
12 {
13 public ViewAllBillsReport()
14 {
15 InitializeComponent();
16 name = "View All Bills - Report";
17 }
18
19 public string name { get; private set; }
20
21 public void run(IEnumerable<BillInformationDTO> bills)
22 {
23 ux_company_name.bind_to<BillInformationDTO, string>(x => x.company_name);
24 ux_amount.bind_to<BillInformationDTO, string>(x => x.the_amount_owed);
25 ux_due_date.bind_to<BillInformationDTO, DateTime>(x => x.due_date);
26 DataSource = bills.databind();
27 }
28 }
29}