public IqToolPresenter(IUnityContainer container, IIqToolView view)
        {
            View           = view;
            this.container = container;
            this.service   = new WMSServiceClient();
            View.Model     = this.container.Resolve <IqToolModel>();

            View.SelectionData += new EventHandler <DataEventArgs <IqReportTable> >(OnSelectionChanged);

            View.RemoveFromSelected += new EventHandler <DataEventArgs <IqColumn> >(View_RemoveFromSelected);
            View.AddToSelected      += new EventHandler <DataEventArgs <IqColumn> >(View_AddToSelected);
            View.UpdateReport       += new EventHandler <EventArgs>(View_UpdateReport);


            ProcessWindow pw = new ProcessWindow("Loading Tool ...");

            View.Model.CheckRules();
            Initialize();

            pw.Close();
        }
Beispiel #2
0
        public IqToolPresenter(IUnityContainer container, IIqToolView view)
        {
            View = view;
            this.container = container;
            this.service = new WMSServiceClient();
            View.Model = this.container.Resolve<IqToolModel>();

            View.SelectionData += new EventHandler<DataEventArgs<IqReportTable>>(OnSelectionChanged);

            View.RemoveFromSelected += new EventHandler<DataEventArgs<IqColumn>>(View_RemoveFromSelected);
            View.AddToSelected += new EventHandler<DataEventArgs<IqColumn>>(View_AddToSelected);
            View.UpdateReport += new EventHandler<EventArgs>(View_UpdateReport);


            ProcessWindow pw = new ProcessWindow("Loading Tool ...");

            View.Model.CheckRules();
            Initialize();

            pw.Close();
        }