public PreMergeReportView(MergeComponentsPresenter viewPresenter)
        {
            this.ViewPresenter = viewPresenter;
            InitializeComponent();

            InitializeTableByTableViews();
        }
        public MergeInfoView(MergeComponentsPresenter viewPresenter)
        {
            this.ViewPresenter = viewPresenter;
            InitializeComponent();

            UpdateMasterInfo();
            UpdateComponentInfo();
        }
        public MergeSyncWorker(MergeComponentsPresenter controller)
        {
            this.MergePresenter = controller;
            this.Master = controller.MasterDB;
            this.Components = controller.ActiveComponents;

            System.Diagnostics.Debug.Assert(this.Master != null);
            System.Diagnostics.Debug.Assert(this.Components != null);
        }
        public MergeComponentView(MergeComponentsPresenter viewPresenter)
        {
            InitializeComponent();

            mergeInfoView = new MergeInfoView(viewPresenter);
            mergeInfoView.Dock = DockStyle.Fill;
            this._contentPanel.Controls.Add(mergeInfoView);

            this.ViewPresenter = viewPresenter;
            this.ViewPresenter.View = this;

            this.HandleWorkerStatusChanged();
        }
 public PrepareMergeWorker(MergeComponentsPresenter mergePresenter)
 {
     this.MergePresenter = mergePresenter;
 }