public InventoryAdjustmentPresenter(IUnityContainer container, IInventoryAdjustmentView view)
        {
            View = view;
            this.container = container;
            this.service = new WMSServiceClient();
            View.Model = this.container.Resolve<InventoryAdjustmentModel>();

            //Event Delegate
            View.LoadForm += new EventHandler<EventArgs>(this.OnLoadForm);
            //View.LoadProducts += new EventHandler<DataEventArgs<string>>(this.OnLoadProducts);
            View.LoadUnits += new EventHandler<DataEventArgs<Product>>(this.OnLoadUnits);
            View.AddToConfirm += new EventHandler<EventArgs>(this.OnAddingToConfirm);
            View.ExeInventoryAdjustment += new EventHandler<DataEventArgs<DocumentConcept>>(this.OnExecute);
            View.LoadSourceLocation += new EventHandler<DataEventArgs<string>>(this.OnLoadSource);
            View.RemoveFromList += new EventHandler<EventArgs>(this.OnRemoveFromList);                        
            View.Model.LinesToProcess = new List<DocumentLine>();
            View.ResetForm += new EventHandler<EventArgs>(this.OnResetForm);
            view.LoadAdjustment += new EventHandler<DataEventArgs<Document>>(this.OnLoadAdjustment);
            view.ReverseAdjustment += new EventHandler<EventArgs>(this.OnReverseAdjustment);
            View.AddSerial += new EventHandler<DataEventArgs<string>>(this.OnAddSerial);
            view.ReverseAdjustment += new EventHandler<EventArgs>(this.OnReverseAdjustment);
            View.ResendToERP += new EventHandler<EventArgs>(View_ResendToERP);
            View.SearchDocument += new EventHandler<DataEventArgs<string>>(this.OnSearchDocument);

            LoadHistAdjustments();
        }
Esempio n. 2
0
        public InventoryAdjustmentPresenter(IUnityContainer container, IInventoryAdjustmentView view)
        {
            View           = view;
            this.container = container;
            this.service   = new WMSServiceClient();
            View.Model     = this.container.Resolve <InventoryAdjustmentModel>();

            //Event Delegate
            View.LoadForm += new EventHandler <EventArgs>(this.OnLoadForm);
            //View.LoadProducts += new EventHandler<DataEventArgs<string>>(this.OnLoadProducts);
            View.LoadUnits              += new EventHandler <DataEventArgs <Product> >(this.OnLoadUnits);
            View.AddToConfirm           += new EventHandler <EventArgs>(this.OnAddingToConfirm);
            View.ExeInventoryAdjustment += new EventHandler <DataEventArgs <DocumentConcept> >(this.OnExecute);
            View.LoadSourceLocation     += new EventHandler <DataEventArgs <string> >(this.OnLoadSource);
            View.RemoveFromList         += new EventHandler <EventArgs>(this.OnRemoveFromList);
            View.Model.LinesToProcess    = new List <DocumentLine>();
            View.ResetForm              += new EventHandler <EventArgs>(this.OnResetForm);
            view.LoadAdjustment         += new EventHandler <DataEventArgs <Document> >(this.OnLoadAdjustment);
            view.ReverseAdjustment      += new EventHandler <EventArgs>(this.OnReverseAdjustment);
            View.AddSerial              += new EventHandler <DataEventArgs <string> >(this.OnAddSerial);
            view.ReverseAdjustment      += new EventHandler <EventArgs>(this.OnReverseAdjustment);
            View.ResendToERP            += new EventHandler <EventArgs>(View_ResendToERP);
            View.SearchDocument         += new EventHandler <DataEventArgs <string> >(this.OnSearchDocument);

            LoadHistAdjustments();
        }