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}