public ShippingConsolePresenter(IUnityContainer container, IShippingConsoleView view)
        {
            try
            {
                View = view;
                this.container = container;
                this.service = new WMSServiceClient();
                View.Model = this.container.Resolve<ShippingConsoleModel>();

                //Event Delegate
                View.AddTaskByUser += new EventHandler<DataEventArgs<Document>>(this.OnAddTaskByUser);
                View.RemoveTaskByUser += new EventHandler<DataEventArgs<Document>>(this.OnRemoveTaskByUser);
                View.LoadPickerDocuments += new EventHandler<EventArgs>(this.OnLoadPickerDocuments);


                //Loading Pickers
                UserByRol userByRol = new UserByRol { Location = App.curLocation, Rol = new Rol { RolID = BasicRol.Picker } };
                View.Model.PickerList = service.GetUserByRol(userByRol);
               
                //Loading Open Documents
                LoadDocuments();

            }
            catch (Exception ex)
            {
                Util.ShowError("Error loading view.\n" + ex.Message);
            }
        }
        public ShippingConsolePresenter(IUnityContainer container, IShippingConsoleView view)
        {
            try
            {
                View           = view;
                this.container = container;
                this.service   = new WMSServiceClient();
                View.Model     = this.container.Resolve <ShippingConsoleModel>();

                //Event Delegate
                View.AddTaskByUser       += new EventHandler <DataEventArgs <Document> >(this.OnAddTaskByUser);
                View.RemoveTaskByUser    += new EventHandler <DataEventArgs <Document> >(this.OnRemoveTaskByUser);
                View.LoadPickerDocuments += new EventHandler <EventArgs>(this.OnLoadPickerDocuments);


                //Loading Pickers
                UserByRol userByRol = new UserByRol {
                    Location = App.curLocation, Rol = new Rol {
                        RolID = BasicRol.Picker
                    }
                };
                View.Model.PickerList = service.GetUserByRol(userByRol);

                //Loading Open Documents
                LoadDocuments();
            }
            catch (Exception ex)
            {
                Util.ShowError("Error loading view.\n" + ex.Message);
            }
        }