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(); }
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(); }