예제 #1
0
        internal void Init()
        {
            ISearchService searchService = new ExportsSearchService();

            exportRaportPrezenter = new ExportRaportPrezenter(searchService);
            ExportsTableViewPresenter exportsTableViewPresenter = new ExportsTableViewPresenter();

            exportsTableViewPresenter.LoadList = exportsTableView.LoadList;
            ExportsSearchPresenter exportsSearchPresenter = new ExportsSearchPresenter(searchService);

            exportsSearchPresenter.RefreshList   = exportsTableViewPresenter.RefreshList;
            exportsSearchPresenter.LoadStarted   = ShowWaitForm;
            exportsSearchPresenter.LoadCompleted = CloseWaitForm;
            exportsSearchView.InitPresenter(exportsSearchPresenter);
            exportsSearchView.LoadDictionares(exportRaportPrezenter.LoadDictionaries(searchService));
            exportsTableView.InitPresenter(exportsTableViewPresenter);
        }
예제 #2
0
 internal void InitPresenter(ExportsTableViewPresenter exportsTableViewPresenter)
 {
     this.exportsTableViewPresenter = exportsTableViewPresenter;
 }