public MoverMercanciaDTVPresenter(IUnityContainer container, IMoverMercanciaDTVView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<MoverMercanciaDTVModel>(); #region Metodos #region Cambio Ubicaciones View.BuscarRegistrosCambioUbicaciones += this.OnBuscarRegistrosCambioUbicaciones; View.ActualizarRegistrosCambioUbicaciones += this.OnActualizarRegistrosCambioUbicaciones; View.HabilitarCambioUbicacion += this.OnHabilitarCambioUbicacion; View.GuardarNuevaUbicacion += this.OnGuardarNuevaUbicacion; View.FilaSeleccionada += this.OnFilaSeleccionadas; #endregion #region Cambio Clasificacion View.BuscarRegistrosCambioClasificacion += this.OnBuscarRegistrosCambioClasificacion; View.ActualizarRegistrosCambioClasificacion += this.OnActualizarRegistrosCambioClasificacion; View.HabilitarCambioClasificacion += this.OnHabilitarCambioClasificacion; View.GuardarNuevaClasificacion += this.OnGuardarNuevaClasificacion; View.ImprimirRegistros += this.OnImprimirRegistros; View.ExportPalletSeleccion += this.OnExportPalletSeleccion; View.ExportSerialesSeleccion += this.OnExportSerialesSeleccion; #endregion #endregion #region Datos //Cargo la conexion local try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } //Cargo las ubicaciones View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "DTVPOSIC" } }); this.Actualizar_UbicacionDisponible(); // Cargo el nombre de los productos en almacenamiento a los combobox de filtrado View.Model.ListadoProductosActivos = service.DirectSQLQuery("SELECT MODELO FROM dbo.EquiposDIRECTVC WHERE ESTADO = 'ALMACENAMIENTO' GROUP BY MODELO", "", "dbo.EquiposDIRECTVC", Local); //Cargo los datos del listado de ubicaciones destino View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesos 'UBICACIONESDESTINO', 'ALMACENAMIENTO', 'CLARO'", "", "dbo.Ubicaciones", Local); #endregion }
public MoverMercanciaDTVPresenter(IUnityContainer container, IMoverMercanciaDTVView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve <MoverMercanciaDTVModel>(); #region Metodos #region Cambio Ubicaciones View.BuscarRegistrosCambioUbicaciones += this.OnBuscarRegistrosCambioUbicaciones; View.ActualizarRegistrosCambioUbicaciones += this.OnActualizarRegistrosCambioUbicaciones; View.HabilitarCambioUbicacion += this.OnHabilitarCambioUbicacion; View.GuardarNuevaUbicacion += this.OnGuardarNuevaUbicacion; View.GuardarNuevoEstado += this.OnGuardarNuevoEstado; View.FilaSeleccionada += this.OnFilaSeleccionadas; #endregion #region Cambio Clasificacion View.BuscarRegistrosCambioClasificacion += this.OnBuscarRegistrosCambioClasificacion; View.ActualizarRegistrosCambioClasificacion += this.OnActualizarRegistrosCambioClasificacion; View.HabilitarCambioClasificacion += this.OnHabilitarCambioClasificacion; View.GuardarNuevaClasificacion += this.OnGuardarNuevaClasificacion; View.ImprimirRegistros += this.OnImprimirRegistros; View.ExportPalletSeleccion += this.OnExportPalletSeleccion; View.ExportSerialesSeleccion += this.OnExportSerialesSeleccion; #endregion #endregion #region Datos //Cargo la conexion local try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } //Cargo las ubicaciones View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "DTVPOSIC" } }); this.Actualizar_UbicacionDisponible(); // Cargo el nombre de los productos en almacenamiento a los combobox de filtrado View.Model.ListadoProductosActivos = service.DirectSQLQuery("SELECT MODELO FROM dbo.EquiposDIRECTVC WHERE ESTADO = 'ALMACENAMIENTO' GROUP BY MODELO", "", "dbo.EquiposDIRECTVC", Local); View.Model.ListadoEstadosPallet = service.GetMMaster(new MMaster { MetaType = new MType { Code = "DTVESTREC" } }); //Cargo los datos del listado de ubicaciones destino View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesos 'UBICACIONESDESTINO', 'ALMACENAMIENTO', 'CLARO'", "", "dbo.Ubicaciones", Local); #endregion }