public ImpresionEtiquetasPresenter(IUnityContainer container, IImpresionEtiquetasView view)
        {
            View           = view;
            this.container = container;
            this.service   = new WMSServiceClient();
            View.Model     = this.container.Resolve <ImpresionEtiquetasModel>();

            #region Metodos

            #region Busqueda

            View.LoadData += new EventHandler <EventArgs>(this.OnLoadData);

            #endregion

            #region Eventos Botones

            View.Delete += new EventHandler <EventArgs>(this.OnDelete);
            View.Save   += new EventHandler <EventArgs>(this.OnSave);

            #endregion

            #endregion

            #region Datos

            //Obtengo el cliente
            View.Model.RecordCliente = service.GetLocation(new Location {
                LocationID = App.curLocation.LocationID
            }).First();
            //Obtengo el listado de etiquetas
            View.Model.ListadoEtiquetas = service.GetMMaster(new MMaster {
                MetaType = new MType {
                    MetaTypeID = 130
                }, Code2 = View.Model.RecordCliente.ErpCode
            });
            //Inicio las variables
            View.Model.ListaEquipos = new DataTable {
                Columns = { "Label", "Serial", "Etiqueta" }
            };
            //View.Model.ListaEquipos.PrimaryKey = new DataColumn[] { View.Model.ListaEquipos.Columns["Label"] };
            View.Model.ListaEquiposAuxiliar = new DataTable {
                Columns = { "Label", "Serial", "Etiqueta" }
            };
            View.Model.ListaEquiposAuxiliar.PrimaryKey = new DataColumn[] { View.Model.ListaEquiposAuxiliar.Columns["Label"] };

            #endregion
        }
        public ImpresionEtiquetasPresenter(IUnityContainer container, IImpresionEtiquetasView view)
        {
            View = view;
            this.container = container;
            this.service = new WMSServiceClient();
            View.Model = this.container.Resolve<ImpresionEtiquetasModel>();

            #region Metodos

            #region Busqueda

            View.LoadData += new EventHandler<EventArgs>(this.OnLoadData);

            #endregion

            #region Eventos Botones

            View.Delete += new EventHandler<EventArgs>(this.OnDelete);
            View.Save += new EventHandler<EventArgs>(this.OnSave);

            #endregion

            #endregion

            #region Datos

            //Obtengo el cliente
            View.Model.RecordCliente = service.GetLocation(new Location { LocationID = App.curLocation.LocationID }).First();
            //Obtengo el listado de etiquetas
            View.Model.ListadoEtiquetas = service.GetMMaster(new MMaster { MetaType = new MType { MetaTypeID = 130 }, Code2 = View.Model.RecordCliente.ErpCode });
            //Inicio las variables
            View.Model.ListaEquipos = new DataTable { Columns = { "Label", "Serial", "Etiqueta" } };
            //View.Model.ListaEquipos.PrimaryKey = new DataColumn[] { View.Model.ListaEquipos.Columns["Label"] };
            View.Model.ListaEquiposAuxiliar = new DataTable { Columns = { "Label", "Serial", "Etiqueta" } };
            View.Model.ListaEquiposAuxiliar.PrimaryKey = new DataColumn[] { View.Model.ListaEquiposAuxiliar.Columns["Label"] };

            #endregion
        }