public DiagnosticoDTVPresenter(IUnityContainer container, IDiagnosticoDTVView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve <DiagnosticoDTVModel>(); #region Metodos View.ConfirmBasicData += new EventHandler <EventArgs>(this.OnConfirmBasicData); //View.EvaluarTipoProducto += new EventHandler<DataEventArgs<Product>>(this.OnEvaluarTipoProducto); View.AddLine += new EventHandler <EventArgs>(this.OnAddLine); view.CargaMasiva += new EventHandler <DataEventArgs <DataTable> >(this.OnCargaMasiva); View.ReplicateDetails += new EventHandler <EventArgs>(this.OnReplicateDetails); View.SaveDetails += new EventHandler <EventArgs>(this.OnSaveDetails); View.ConfirmarMovimiento += new EventHandler <EventArgs>(this.OnConfirmarMovimiento); View.ConfirmarImpresion += new EventHandler <EventArgs>(this.OnConfirmarImpresion); View.GenerarCodigo += new EventHandler <EventArgs>(this.OnGenerarCodigo); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; View.FilaSeleccionada += this.OnFilaSeleccionada; View.ReplicateDetailsBy_Column += new EventHandler <RoutedEventArgs>(this.OnReplicateDetailsBy_Column); View.ListarEquiposSeleccion += new EventHandler <EventArgs>(this.OnListarEquiposSeleccion); //ConfirmarMovimiento #endregion #region Datos View.Model.HeaderDocument = new Document(); View.Model.RecordCliente = service.GetLocation(new Location { LocationID = App.curLocation.LocationID }).First(); View.Model.ListBinEntradaAlmacen = service.GetBin(new Bin { BinID = 4 }); try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesosDIRECTVC 'UBICACIONESDESTINO', 'DIAGNOSTICO', 'CLARO'", "", "dbo.Ubicaciones", Local); CargarDatosDetails(); ListarDatos(); //Cargo las ubicaciones View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); #endregion }
public DiagnosticoDTVPresenter(IUnityContainer container, IDiagnosticoDTVView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<DiagnosticoDTVModel>(); #region Metodos View.ConfirmBasicData += new EventHandler<EventArgs>(this.OnConfirmBasicData); //View.EvaluarTipoProducto += new EventHandler<DataEventArgs<Product>>(this.OnEvaluarTipoProducto); View.AddLine += new EventHandler<EventArgs>(this.OnAddLine); view.CargaMasiva += new EventHandler<DataEventArgs<DataTable>>(this.OnCargaMasiva); View.ReplicateDetails += new EventHandler<EventArgs>(this.OnReplicateDetails); View.SaveDetails += new EventHandler<EventArgs>(this.OnSaveDetails); View.ConfirmarMovimiento += new EventHandler<EventArgs>(this.OnConfirmarMovimiento); View.ConfirmarImpresion += new EventHandler<EventArgs>(this.OnConfirmarImpresion); View.GenerarCodigo += new EventHandler<EventArgs>(this.OnGenerarCodigo); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; View.FilaSeleccionada += this.OnFilaSeleccionada; View.ReplicateDetailsBy_Column += new EventHandler<RoutedEventArgs>(this.OnReplicateDetailsBy_Column); View.ListarEquiposSeleccion += new EventHandler<EventArgs>(this.OnListarEquiposSeleccion); //ConfirmarMovimiento #endregion #region Datos View.Model.HeaderDocument = new Document(); View.Model.RecordCliente = service.GetLocation(new Location { LocationID = App.curLocation.LocationID }).First(); View.Model.ListBinEntradaAlmacen = service.GetBin(new Bin { BinID = 4 }); try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesosDIRECTVC 'UBICACIONESDESTINO', 'DIAGNOSTICO', 'CLARO'", "", "dbo.Ubicaciones", Local); CargarDatosDetails(); ListarDatos(); //Cargo las ubicaciones View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); #endregion }