public InvoicePresenter(IInvoiceView v, InvoiceEventAggregator ea)
 {
     viewer             = v;
     eventAggregator    = ea;
     viewer.ExportData += Viewer_ExportData;;
     viewer.OpenFile   += Viewer_OpenFile;
 }
Esempio n. 2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            var main            = new Main();
            var ea              = new InvoiceEventAggregator();
            var faturaPresenter = new InvoicePresenter(main, ea);

            ea.AddDataChangedEventHandler(faturaPresenter);
            ea.AddExportInvokedEndEventHandler(faturaPresenter);
            ea.AddFileChangedEventHandler(new PDFNewFormatReader());
            ea.AddExportInvokedEventHandler(new QifExport());
            Application.Run(main);
        }