public int offset = 2; //# columnas que no se debe replicar porque son fijas. public GeneradorEstibasPresenter(IUnityContainer container, IGeneradorEstibasView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<GeneradorEstibasModel>(); #region Metodos 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); #endregion #region Datos //Cargo la variable para las consultas directas try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } //Cargo los productos View.Model.ListadoProductos = service.GetProduct(new Product { Reference = "1" }); //Cargo los datos del listado CargarDatosDetails(); #endregion }
public AdministradorPresenter(IUnityContainer container, IAdministradorView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<AdministradorModel>(); #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.CargarDatosAdministrador += new EventHandler<EventArgs>(this.CargarDatosAdministrador); 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.ReiniciarCapacitacion += new EventHandler<EventArgs>(this.OnReiniciarCapacitacion); View.ConsultarMovimientos += new EventHandler<EventArgs>(this.OnConsultarMovimientos); View.BuscarEquipoTracking += new EventHandler<EventArgs>(this.OnBuscarEquipoTracking); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.BuscarNombreMaterial += this.OnBuscarNombreMaterial; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; //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.ListadoEstatusLogPro = service.GetMMaster(new MMaster { MetaType = new MType { Code = "LOGPROSTAT" } }); View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); //View.Model.ListadoModelos = service.GetMMaster(new MMaster { MetaType = new MType { Code = "DRIRECMODE" } }); View.Model.ListadoOrigen = service.GetMMaster(new MMaster { MetaType = new MType { Code = "ALIADO" } }); View.Model.ListadoTipoOrigen = service.GetMMaster(new MMaster { MetaType = new MType { Code = "REMISIONRR" } }); View.Model.ListadoTipoREC = service.GetMMaster(new MMaster { MetaType = new MType { Code = "REC" } }); View.Model.ListadoFallas = service.GetMMaster(new MMaster { MetaType = new MType { Code = "FALLADIA" } }); View.Model.ListadoMotScrap = service.GetMMaster(new MMaster { MetaType = new MType { Code = "MOTSCRAP" } }); View.Model.ListadoEstadoRR = service.GetMMaster(new MMaster { MetaType = new MType { Code = "ESTADO RR" } }); View.Model.ListadoProductos = service.GetProduct(new Product()); View.Model.ListadoEquipos = service.DirectSQLQuery("exec sp_GetProcesos2 'HISTORICOSERIAL'", "", "dbo.movimientoclaro", Local); #endregion }
public DespachoDTVPresenter(IUnityContainer container, IDespachoDTVView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<DespachoDTVModel>(); #region Metodos View.ConfirmBasicData += new EventHandler<EventArgs>(this.OnConfirmBasicData); 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.ImprimirHablador += new EventHandler<EventArgs>(this.OnImprimirHablador); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; View.BuscarRegistrosDespachos += new EventHandler<EventArgs>(this.OnBuscarRegistroDespachos); View.MostrarEquiposDespacho += new EventHandler<EventArgs>(this.OnMostrarEquiposDespacho); View.FilaSeleccionada += this.OnFilaSeleccionada; View.ExportPalletSeleccion += this.OnExportPalletSeleccion; //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_GetProcesos 'UBICACIONESDESTINO', 'DESPACHO', 'CLARO'", "", "dbo.Ubicaciones", Local); View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "DTVPOSIC" } }); View.Model.ListadoProductosDespacho = service.DirectSQLQuery("SELECT MODELO FROM dbo.Despacho_EquiposDIRECTVC WHERE ESTADO = 'DESPACHADO' GROUP BY MODELO", "", "dbo.Despacho_EquiposDIRECTVC", Local); CargarDatosDetails(); //ListarDatos(); #endregion }
public DiagnosticoPresenter(IUnityContainer container, IDiagnosticoView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<DiagnosticoModel>(); #region Metodos View.ConfirmBasicData += new EventHandler<EventArgs>(this.OnConfirmBasicData); View.GenerarCodigo += new EventHandler<EventArgs>(this.OnGenerarCodigo); //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.ReplicateDetailsBy_Column += new EventHandler<RoutedEventArgs>(this.OnReplicateDetailsBy_Column); View.SaveDetails += new EventHandler<EventArgs>(this.OnSaveDetails); View.ConfirmarMovimiento += new EventHandler<EventArgs>(this.OnConfirmarMovimiento); View.ConfirmarImpresion += new EventHandler<EventArgs>(this.OnConfirmarImpresion); View.HabilitarUbicacion += new EventHandler<SelectionChangedEventArgs>(this.OnHabilitarUbicacion); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; View.FilaSeleccionada += this.OnFilaSeleccionada; View.DeleteDetails += new EventHandler<EventArgs>(this.OnDeleteDetails); //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_GetProcesos 'UBICACIONESDESTINO', 'DIAGNOSTICO', 'CLARO'", "", "dbo.Ubicaciones", Local); CargarDatosDetails(); //ListarDatos(); OcultarPestanas(); //Cargo las ubicaciones View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); this.Actualizar_UbicacionDisponible(); #endregion }
private Boolean seleccionUbicacion = false; // Controla el dato de la ubicacion, si el usuario selecciona nueva pallet (False) se toma del combobox ubicacion, si selecciona una fila/pallet se captura de ahi (True) public AlmacenamientoPresenter(IUnityContainer container, IAlmacenamientoView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<AlmacenamientoModel>(); #region Metodos 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.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.GenerarPallet += new EventHandler<EventArgs>(this.OnGenerarPallet); View.KeyConsultarPallet += new EventHandler<KeyEventArgs>(this.OnKeyConsultarPallet); View.EnterConsultarPallet += new EventHandler<KeyEventArgs>(this.OnEnterConsultarPallet); View.SeleccionPallet_Consulta += new EventHandler<EventArgs>(this.OnSeleccionPalletConsulta); View.Imprimir_Hablador += new EventHandler<EventArgs>(this.OnImprimir_Hablador); View.ListarEquiposSeleccion += new EventHandler<EventArgs>(this.OnListarEquiposSeleccion); View.ImprimirHabladorAlmacen += new EventHandler<EventArgs>(this.OnImprimirHabladorAlmacen); View.EliminarEquipo_Fila += new EventHandler<EventArgs>(this.OnEliminarEquipo_Fila); #endregion #region Datos //Cargo la variable de las consultas directas 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(); View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesos 'UBICACIONESDESTINO', 'RECIBOALMACEN', 'CLARO'", "", "dbo.Ubicaciones", Local); CargarListPallets(); //Cargo los datos del listado CargarDatosDetails(); #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.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 BodegasPresenter(IUnityContainer container, IBodegasView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<BodegasModel>(); #region Metodos 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.Imprimir_Hablador += new EventHandler<EventArgs>(this.OnImprimir_Hablador); View.EliminarEquipo_Fila += new EventHandler<EventArgs>(this.OnEliminarEquipo_Fila); View.GenerarPallet += new EventHandler<EventArgs>(this.OnGenerarPallet); View.SeleccionPallet_Consulta += new EventHandler<EventArgs>(this.OnSeleccionPalletConsulta); View.KeyConsultarPallet += new EventHandler<KeyEventArgs>(this.OnKeyConsultarPallet); View.EnterConsultarPallet += new EventHandler<KeyEventArgs>(this.OnEnterConsultarPallet); View.ImprimirHablador += new EventHandler<EventArgs>(this.OnImprimirHablador); //View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; //View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; //View.FilaSeleccionada += this.OnFilaSeleccionada; #endregion #region Datos //Cargo la variable de las consultas directas try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } //Cargo las ubicaciones View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "CLAROPOSIC" } }); View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesos 'UBICACIONESDESTINO', 'RECIBOALMACEN', 'CLARO'", "", "dbo.Ubicaciones", Local); this.Actualizar_UbicacionDisponible(); //Creo la consulta para buscar los ultimos 15 pallets registrados //String ConsultaSQL = "EXEC sp_GetProcesos 'BUSCARPALLETALMACENAMIENTO','','" + this.user + "','',''"; //View.Model.ListPallets_Almacenamiento = service.DirectSQLQuery(ConsultaSQL, "", "dbo.EquiposCLARO", Local); //Cargo los datos del listado CargarDatosDetails(); ConsultarPallets(); Calcular_TotalEquipos(); #endregion }
public EtiquetadosDTVPresenter(IUnityContainer container, IEtiquetadosDTVView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<EtiquetadosDTVModel>(); #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); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; View.ReplicateDetailsBy_Column += new EventHandler<RoutedEventArgs>(this.OnReplicateDetailsBy_Column); View.DeleteDetails += new EventHandler<EventArgs>(this.OnDeleteDetails); View.ImprimirEtiqueta_Individual += new EventHandler<EventArgs>(this.OnImprimirEtiqueta_Individual); //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_GetProcesosDIRECTV 'UBICACIONESDESTINO', 'ETIQUETADO', 'CLARO'", "", "dbo.Ubicaciones", Local); View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); CargarDatosDetails(); ListarDatos(); View.Model.ListadoEtiquetas = service.DirectSQLQuery("EXEC sp_GetProcesosDIRECTVC 'ETIQUETASDIS', '', ''", "", "General.StickerDIRECTV", Local); #endregion }
public int offset = 5; //# columnas que no se debe replicar porque son fijas. public ConfirmacionIntermediaPresenterP(IUnityContainer container, IConfirmacionIntermediaViewP view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<ConfirmacionIntermediaModelP>(); #region Metodos View.ConfirmBasicData += new EventHandler<EventArgs>(this.OnConfirmBasicData); view.CargaMasiva += new EventHandler<DataEventArgs<DataTable>>(this.OnCargaMasiva); View.ReplicateDetails += new EventHandler<EventArgs>(this.OnReplicateDetails); View.SaveDetails += new EventHandler<EventArgs>(this.OnSaveDetails); View.EmpacarConfirmacion += new EventHandler<EventArgs>(this.OnConfirmarMovimiento); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.FilaSeleccionada += this.OnFilaSeleccionada; View.ImprimirHablador += new EventHandler<EventArgs>(this.OnImprimirHablador); View.GenerarCodigo += new EventHandler<EventArgs>(this.OnGenerarCodigo); //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 { } DataTable table = new DataTable(); table.Columns.Add("UbicacionDestino", typeof(string)); table.Rows.Add("DIAGNOSTICO"); View.Model.ListUbicacionesDestino = table; View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); CargarDatosDetails(); //ListarDatos(); #endregion }
public VerificacionDTVPresenter(IUnityContainer container, IVerificacionDTVView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<VerificacionDTVModel>(); #region Metodos View.ConfirmBasicData += new EventHandler<EventArgs>(this.OnConfirmBasicData); View.GenerarCodigo += new EventHandler<EventArgs>(this.OnGenerarCodigo); 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.ConfirmarImpresion += new EventHandler<EventArgs>(this.OnConfirmarImpresion); View.ConfirmarMovimiento += this.OnConfirmarMovimiento; View.Imprimir += this.OnImprimir; //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; View.ReplicateDetailsBy_Column += new EventHandler<RoutedEventArgs>(this.OnReplicateDetailsBy_Column); #endregion #region Datos try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesosDIRECTV 'UBICACIONESDESTINO', 'VERIFICACION', 'CLARO'", "", "dbo.Ubicaciones", Local); //Cargo las ubicaciones View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); CargarDatosDetails(); ListarDatos(); #endregion }
public int offset = 5; //# columnas que no se debe replicar porque son fijas. public ConfirmarReciboPresenter(IUnityContainer container, IConfirmarReciboView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<ConfirmarReciboModel>(); #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 += this.OnConfirmarMovimiento; View.BuscarRegistros += new EventHandler<EventArgs>(this.OnBuscarRegistros); View.ActualizarLista += new EventHandler<EventArgs>(this.OnActualizar); View.ConfirmarRecibo += new EventHandler<EventArgs>(this.OnConfirmarRecibo); #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 }); View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesos 'UBICACIONESDESTINO', 'SINCLASIFICAR', 'CLARO'", "", "dbo.Ubicaciones", Local); CargarDatosDetails(); ListarDatos(); #endregion }
public int offset = 5; //# columnas que no se debe replicar porque son fijas. public NoProcesablesPresenter(IUnityContainer container, INoProcesablesView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<NoProcesablesModel>(); #region Metodos 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 += this.OnConfirmarMovimiento; #endregion #region Datos //Cargo la variable de las consultas directas try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } //Cargo los datos del listado de ubicaciones destino View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesos 'UBICACIONESDESTINO', 'NOPROCESABLES', 'CLARO'", "", "dbo.Ubicaciones", Local); //Cargo las ubicaciones View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); //Cargo los datos del listado CargarDatosDetails(); //Carlo el listado de estibas en el modulo ListarDatos(); #endregion }
public CompanyPresenter(IUnityContainer container, ICompanyView view, IShellPresenter region) { View = view; this.container = container; this.region = region; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<CompanyModel>(); //Event Delegate View.New += new EventHandler<EventArgs>(this.OnNew); View.LoadData += new EventHandler<DataEventArgs<Company>>(this.OnLoadData); View.Save += new EventHandler<EventArgs>(this.OnSave); View.Delete += new EventHandler<EventArgs>(this.OnDelete); View.SetLogo += new EventHandler<DataEventArgs<Stream>>(this.OnSetLogo); View.ViewConnections += new EventHandler<EventArgs>(this.OnViewConnections); ProcessWindow pw = new ProcessWindow("Loading ..."); View.Model.EntityList = service.GetCompany(new Company()); //load status View.Model.Status = service.GetStatus(new Status { StatusType = new StatusType { StatusTypeID = SStatusType.Active } }); //los connections View.Model.ErpConn = service.GetConnection(new Connection()); if (View.Model.EntityList != null && View.Model.EntityList.Count > 0) { LoadData(View.Model.EntityList[0]); View.ListRecords.SelectedIndex = 0; } pw.Close(); }
public int offset = 5; //# columnas que no se debe replicar porque son fijas. public NovedadesPresenter(IUnityContainer container, INovedadesView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<NovedadesModel>(); #region Metodos View.VerEquiposNovedades += new EventHandler<EventArgs>(this.OnVerEquiposNovedades); View.ExportPrealertas += new EventHandler<EventArgs>(this.OnExportPrealertas); View.ExportNovedadTipoA += new EventHandler<EventArgs>(this.OnExportNovedadTipoA); View.ExportNovedadTipoB += new EventHandler<EventArgs>(this.OnExportNovedadTipoB); View.BuscarPrealertas += new EventHandler<EventArgs>(this.OnBuscarPrealertas); //View.BuscarNoveTipoB += new EventHandler<EventArgs>(this.OnBuscarNoveTipoB); #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 { } CargarDatosDetails(); ActualizarListPrealertas(); ActualizarListNoveTipoB(); ActualizarComboArchivos(); #endregion }
public int offset = 5; //# columnas que no se debe replicar porque son fijas. public EnsamblePresenter(IUnityContainer container, IEnsambleView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<EnsambleModel>(); #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); #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_GetProcesos 'UBICACIONESDESTINO', 'BODEGA', 'CLARO'", "", "dbo.Ubicaciones", Local); CargarDatosDetails(); ListarDatos(); #endregion }
public ValidadorSerialesPresenter(IUnityContainer container, IValidadorSerialesView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<ValidadorSerialesModel>(); #region Metodos #region Header View.BuscarSeriales += new EventHandler<EventArgs>(this.OnBuscarSeriales); #endregion #region Details View.EliminarSeriales += new EventHandler<EventArgs>(this.OnEliminarSeriales); #endregion #endregion #region Datos View.Model.HeaderDocument = new Document { CreatedBy = App.curUser.UserName }; View.Model.LocationFromList = App.curUser.UserRols.Select(f => f.Location).Distinct().ToList(); View.Model.ListLabelScann = new List<WpfFront.WMSBusinessService.Label>(); View.Model.ListDataInformation = new List<DataInformation>(); #endregion try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } }
public ReparacionesPresenter(IUnityContainer container, IReparacionesView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<ReparacionesModel>(); #region Metodos View.ConfirmBasicData += new EventHandler<EventArgs>(this.OnConfirmBasicData); View.GenerarCodigo += new EventHandler<EventArgs>(this.OnGenerarCodigo); //View.EvaluarTipoProducto += new EventHandler<DataEventArgs<Product>>(this.OnEvaluarTipoProducto); View.AddLine += new EventHandler<EventArgs>(this.OnAddLine); View.CargarDatosReparacion += new EventHandler<EventArgs>(this.CargarDatosReparacion); 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.FiltrarDatosEntrega += new EventHandler<SelectionChangedEventArgs>(this.OnFiltrarDatosEntrega); View.ConfirmarImpresion += new EventHandler<EventArgs>(this.OnConfirmarImpresion); View.HabilitarUbicacion += new EventHandler<SelectionChangedEventArgs>(this.OnHabilitarUbicacion); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; View.FilaSeleccionada += this.OnFilaSeleccionada; //Asignacion View.BuscarRegistrosAsignacion += this.OnBuscarRegistrosAsignacion; View.ActualizarRegistrosAsignacion += this.OnActualizarRegistrosAsignacion; View.ListarEquiposEstibas += this.OnListarEquiposEstibas; View.MostrarTecnicosEstibas += this.OnMostrarTecnicosEstibas; View.ConfirmarTecnicoEquipo += this.OnConfirmarTecnicoEquipo; View.ConsultaReparacionAnterior += new EventHandler<EventArgs>(this.OnConsultaReparacionAnterior); View.DeleteDetails += new EventHandler<EventArgs>(this.OnDeleteDetails); View.FiltraPorTecnico += new EventHandler<EventArgs>(this.OnFiltraPorTecnico); View.AddToList += new EventHandler<EventArgs>(this.OnAddToList); View.RemoveSelection += new EventHandler<EventArgs>(this.OnRemoveSelection); View.HabilitarMotivo += new EventHandler<EventArgs>(this.OnHabilitarMotivo); View.CargarHistorico += new EventHandler<EventArgs>(this.CargarHistorico); #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_GetProcesos 'UBICACIONESDESTINO', 'REPARACION', 'CLARO'", "", "dbo.Ubicaciones", Local); View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); CargarDatosDetails(); ListarDatos(); CargarTecnicosReparacion(); View.Model.ListRecordsAddToPallet = service.DirectSQLQuery("EXEC sp_GetProcesos 'BUSCARMERCANCIAENTREGAREP', '', '',''", "", "dbo.EquiposClaro", Local); //Cargo los tecnicos View.Model.ListadoTecnicos = service.GetSysUser (new SysUser()); this.Actualizar_UbicacionDisponible(); if (App.curUser.UserRols.Where(f => f.Rol.RolCode == "ADMIN" || f.Rol.RolCode == "CLARODIAG").Count() == 0) { View.GetTabEntrega.IsEnabled = false; if (this.userName == "GLUGO" || this.userName == "JHERNANDEZ") { View.GetTabEntrega.IsEnabled = true; } } view.StackProcesoReparacion.IsEnabled = false; #endregion }
public ActualizacionRRPresenter(IUnityContainer container, IActualizacionRRView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<ActualizacionRRModel>(); #region Metodos //view.CargaMasiva += new EventHandler<DataEventArgs<DataTable>>(this.OnCargaMasiva); View.SaveDetails += new EventHandler<EventArgs>(this.OnSaveDetails); View.ClearDetails += new EventHandler<EventArgs>(this.OnClearDetails); view.CargaMasiva_RR += new EventHandler<EventArgs>(this.OnCargaMasiva_RR); view.KillProcess += new EventHandler<EventArgs>(this.OnKillProcess); view.ExportCuarentena += new EventHandler<EventArgs>(this.OnExportCuarentena); view.ExportNoLiberados += new EventHandler<EventArgs>(this.OnExportNoLiberados); #endregion #region Datos //Cargo la variable para las consultas directas try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } //Cargo los productos en el tableview //View.Model.ListadoProductos = service.GetProduct(new Product { Reference = "425" }); //Cargo los listados de los detalles //View.Model.ListadoOrigen = service.GetMMaster(new MMaster { MetaType = new MType { Code = "REMISIONRR" } }); ////View.Model.ListadoCiudades = service.GetMMaster(new MMaster { MetaType = new MType { Code = "CIUDAD" } }); //View.Model.ListadoAliado = service.GetMMaster(new MMaster { MetaType = new MType { Code = "ALIADO" } }); ////View.Model.ListadoCodigoSAP = service.GetMMaster(new MMaster { MetaType = new MType { Code = "TELMEXCOD" } }); //View.Model.ListadoEstadoRR = service.GetMMaster(new MMaster { MetaType = new MType { Code = "ESTADO RR" } }); //View.Model.ListadoTipoREC = service.GetMMaster(new MMaster { MetaType = new MType { Code = "REC" } }); //View.Model.ListadoCentros = service.GetMMaster(new MMaster { MetaType = new MType { Code = "CENTRO" } }); //View.Model.ListadoFamilias = service.GetMMaster(new MMaster { MetaType = new MType { Code = "FAMILIA" } }); //Cargo los datos del listado CargarDatosDetails(); CargarEquiposCuarentena(); #endregion }
public EntradaAlmacenV2Presenter(IUnityContainer container, IEntradaAlmacenV2View view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<EntradaAlmacenV2Model>(); #region Metodos View.AddLine += new EventHandler<EventArgs>(this.OnAddLine); view.CargaMasiva += new EventHandler<EventArgs>(this.OnCargaMasiva); view.CargaMasiva_Alerta += new EventHandler<EventArgs>(this.OnCargaMasiva_Alerta); View.ReplicateDetails += new EventHandler<EventArgs>(this.OnReplicateDetails); View.ReplicateDetailsBy_Column += new EventHandler<RoutedEventArgs>(this.OnReplicateDetailsBy_Column); View.SaveDetails += new EventHandler<EventArgs>(this.OnSaveDetails); View.SaveDetails_Prealert += new EventHandler<EventArgs>(this.OnSaveDetails_Prealert); View.SavePrealertAll += new EventHandler<EventArgs>(this.OnSavePrealert); View.DeleteDetails += new EventHandler<EventArgs>(this.OnDeleteDetails); View.ExportCargue += new EventHandler<EventArgs>(this.OnExportCargue); View.ExportCargueAlerta += new EventHandler<EventArgs>(this.OnExportCargueAlerta); view.KillProcess += new EventHandler<EventArgs>(this.OnKillProcess); #endregion #region Datos //Cargo la variable para las consultas directas try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } //Cargo los productos en el tableview y se ordenan //View.Model.ListadoProductos = service.GetProduct(new Product { Reference = "425" }); IList<Product> list = service.GetProduct(new Product { Reference = "425" }); IEnumerable<Product> sortedEnum = list.OrderBy(f => f.Brand); IList<Product> sortedList = sortedEnum.ToList(); View.Model.ListadoProductos = sortedList; //Cargo los listados de los detalles View.Model.ListadoOrigen = service.GetMMaster(new MMaster { MetaType = new MType { Code = "REMISIONRR" } }); //View.Model.ListadoCiudades = service.GetMMaster(new MMaster { MetaType = new MType { Code = "CIUDAD" } }); View.Model.ListadoAliado = service.GetMMaster(new MMaster { MetaType = new MType { Code = "ALIADO" } }); //View.Model.ListadoCodigoSAP = service.GetMMaster(new MMaster { MetaType = new MType { Code = "TELMEXCOD" } }); View.Model.ListadoEstadoRR = service.GetMMaster(new MMaster { MetaType = new MType { Code = "ESTADO RR" } }); View.Model.ListadoTipoREC = service.GetMMaster(new MMaster { MetaType = new MType { Code = "REC" } }); //View.Model.ListadoCentros = service.GetMMaster(new MMaster { MetaType = new MType { Code = "CENTRO" } }); //View.Model.ListadoFamilias = service.GetMMaster(new MMaster { MetaType = new MType { Code = "FAMILIA" } }); View.Model.ListadoPreaTipoRecoleccion = service.GetMMaster(new MMaster { MetaType = new MType { Code = "PREATREC" } }); View.Model.ListadoPreaTipoOrigen = service.GetMMaster(new MMaster { MetaType = new MType { Code = "PREATORIGE" } }); //Cargo los datos del listado CargarDatosDetails(); #endregion }
public ReparacionesDTVPresenter(IUnityContainer container, IReparacionesDTVView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<ReparacionesDTVModel>(); #region Metodos View.ConfirmBasicData += new EventHandler<EventArgs>(this.OnConfirmBasicData); View.FiltrarDatosEntrega += new EventHandler<EventArgs>(this.OnFiltrarDatosEntrega); View.GenerarCodigo += new EventHandler<EventArgs>(this.OnGenerarCodigo); View.ConfirmarImpresion += new EventHandler<EventArgs>(this.OnConfirmarImpresion); //OnFiltrarDatosEntrega //View.EvaluarTipoProducto += new EventHandler<DataEventArgs<Product>>(this.OnEvaluarTipoProducto); View.AddLine += new EventHandler<EventArgs>(this.OnAddLine); View.CargarDatosReparacion += new EventHandler<EventArgs>(this.CargarDatosReparacion); 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.ListarEquiposSeleccion += new EventHandler<EventArgs>(this.OnListarEquiposSeleccion); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; //Asignacion View.BuscarRegistrosAsignacion += this.OnBuscarRegistrosAsignacion; View.ActualizarRegistrosAsignacion += this.OnActualizarRegistrosAsignacion; View.ListarEquiposEstibas += this.OnListarEquiposEstibas; View.MostrarTecnicosEstibas += this.OnMostrarTecnicosEstibas; View.ConfirmarTecnicoEquipo += this.OnConfirmarTecnicoEquipo; View.FilaSeleccionada += this.OnFilaSeleccionada; //Proceso View.CargarHistorico += new EventHandler<EventArgs>(this.CargarHistorico); #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_GetProcesos 'UBICACIONESDESTINO', 'REPARACION', 'CLARO'", "", "dbo.Ubicaciones", Local); View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); CargarDatosDetails(); //ListarDatos(); //Cargo los tecnicos View.Model.ListadoTecnicos = service.GetSysUser(new SysUser()); view.StackProcesoReparacion.IsEnabled = false; #endregion }
public MoverMercanciaPresenter(IUnityContainer container, IMoverMercanciaView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<MoverMercanciaModel>(); #region Metodos #region Cambio Ubicaciones View.BuscarRegistrosCambioUbicaciones += this.OnBuscarRegistrosCambioUbicaciones; View.ActualizarRegistrosCambioUbicaciones += this.OnActualizarRegistrosCambioUbicaciones; View.HabilitarCambioUbicacion += this.OnHabilitarCambioUbicacion; View.GuardarNuevaUbicacion += this.OnGuardarNuevaUbicacion; View.FilaSeleccionada += this.OnFilaSeleccionada; #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 #region Recibo View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarMovimiento += new EventHandler<EventArgs>(this.OnConfirmarMovimiento); View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.Imprimir_Hablador += new EventHandler<EventArgs>(this.OnImprimir_Hablador); View.FilaSeleccionadaRecibo += this.OnFilaSeleccionadaRecibo; //Cargo las ubicaciones //View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); //View.Model.ListadoPosicionesRecibo = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); //this.Actualizar_UbicacionDisponible(); #endregion #endregion #region Datos //Cargo la conexion local try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } this.Actualizar_UbicacionDisponible(); View.Model.ListadoProductos = service.GetProduct(new Product { Reference = "1" }); //Cargo el nombre de los productos en almacenamiento a los comobobox de filtrado View.Model.ListadoProductosActivos = service.DirectSQLQuery("select productoid from dbo.EquiposCLARO where estado = 'ALMACENAMIENTO' group by productoid ", "", "dbo.EquiposCLARO", Local); //Cargo los datos del listado de ubicaciones destino View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesos 'UBICACIONESDESTINO', 'ALMACENAMIENTO', 'CLARO'", "", "dbo.Ubicaciones", Local); View.Model.ListUbicacionesDestino_Recibo = service.DirectSQLQuery("EXEC sp_GetProcesos 'UBICACIONESDESTINO', 'RECIBOALMACEN', 'CLARO'", "", "dbo.Ubicaciones", Local); #endregion }
public EntradaAlmacenPresenter(IUnityContainer container, IEntradaAlmacenView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<EntradaAlmacenModel>(); #region Metodos #region Header View.CargarHeader += new EventHandler<DataEventArgs<Bin>>(this.OnCargarHeader); View.ConfirmBasicData += new EventHandler<EventArgs>(this.OnConfirmBasicData); View.CancelBasicData += new EventHandler<EventArgs>(this.OnCancelBasicData); View.NewBasicData += new EventHandler<EventArgs>(this.OnNewBasicData); View.MostrarInformacion += new EventHandler<EventArgs>(this.OnMostrarInformacion); //MostrarInformacion. #endregion #region Serial View.EvaluarTipoProducto += new EventHandler<DataEventArgs<Product>>(this.OnEvaluarTipoProducto); View.AddLine += new EventHandler<EventArgs>(this.OnAddLine); #endregion #region Details View.SaveDetails += new EventHandler<EventArgs>(this.OnSaveDetails); View.ReplicateDetails += new EventHandler<EventArgs>(this.OnReplicateDetails); View.Imprimir += new EventHandler<EventArgs>(this.OnImprimir); #endregion #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 { LevelCode = "R", Location = View.Model.RecordCliente }); ProductDefault = service.GetProduct(new Product { ProductCode = WmsSetupValues.DEFAULT }).First(); //string fullyqualifiedname = new DateTime().GetType().AssemblyQualifiedName; try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } #endregion }
public EmpaquePresenter(IUnityContainer container, IEmpaqueView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<EmpaqueModel>(); #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.ConfirmarMovimientoProcesamiento += new EventHandler<EventArgs>(this.OnConfirmarMovimientoProcesamiento); View.GenerarCodigo += new EventHandler<EventArgs>(this.OnGenerarCodigo); View.GenerarCodigoEmpaque += new EventHandler<EventArgs>(this.OnGenerarCodigoEmpaque); View.ConfirmarImpresion += new EventHandler<EventArgs>(this.OnConfirmarImpresion); View.ConfirmarImpresionHablador += new EventHandler<EventArgs>(this.OnConfirmarImpresionHablador); View.SeleccionPallet_Consulta += new EventHandler<EventArgs>(this.OnSeleccionPallet_Consulta); View.SeleccionCaja_Consulta += new EventHandler<EventArgs>(this.OnSeleccionCaja_Consulta); View.GenerarPallet += new EventHandler<EventArgs>(this.OnGenerarPallet); View.EnterConsultarPallet += new EventHandler<KeyEventArgs>(this.OnEnterConsultarPallet); View.KeyConsultarPallet += new EventHandler<KeyEventArgs>(this.OnKeyConsultarPallet); View.CrearNuevaCaja += new EventHandler<EventArgs>(this.OnCrearNuevaCaja); View.CrearNuevoPallet += new EventHandler<EventArgs>(this.OnCrearNuevoPallet); View.CerrarPallet += new EventHandler<EventArgs>(this.OnCerrarPallet); View.CerrarCaja += new EventHandler<EventArgs>(this.OnCerrarCaja); View.EliminarCaja += new EventHandler<EventArgs>(this.OnEliminarCaja); View.AbrirCaja += new EventHandler<EventArgs>(this.OnAbrirCaja); View.AbrirPallet += new EventHandler<EventArgs>(this.OnAbrirPallet); View.EliminarPallet += new EventHandler<EventArgs>(this.OnEliminarPallet); View.DesempacarEquipos += new EventHandler<EventArgs>(this.OnDesempacarEquipos); View.ImprimirEtiqueta += new EventHandler<EventArgs>(this.OnImprimirEtiqueta); //Recibo View.BuscarRegistrosRecibo += this.OnBuscarRegistrosRecibo; View.ActualizarRegistrosRecibo += this.OnActualizarRegistrosRecibo; View.ConfirmarRecibo += this.OnConfirmarRecibo; //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 { } //Cargo las ubicaciones View.Model.ListadoPosiciones = service.GetMMaster(new MMaster { MetaType = new MType { Code = "POSICION1" } }); View.Model.ListUbicacionesDestino = service.DirectSQLQuery("EXEC sp_GetProcesos 'UBICACIONESDESTINO', 'EMPAQUE', 'CLARO'", "", "dbo.Ubicaciones", Local); this.Actualizar_UbicacionDisponible(); ActualizarListPallet(); CargarDatosDetails(); // ListarDatos(); #endregion }
public static void LoadServiceMasters() { WMSServiceClient service = new WMSServiceClient(); //Status App.DocStatusList = service.GetStatus(new Status()); App.EntityStatusList = App.DocStatusList.Where(f => f.StatusType.StatusTypeID == SStatusType.Active).ToList(); App.DocStatusList = App.DocStatusList.Where(f => f.StatusType.StatusTypeID == SStatusType.Document).ToList(); //Pick Methods App.PickMethodList = service.GetPickMethod(new PickMethod { Active = true }); //Document Types App.DocTypeList = service.GetDocumentType(new DocumentType()); //Locations App.LocationList = service.GetLocation(new Location { Status = new Status { StatusID = EntityStatus.Active } }) .OrderBy(f => f.Name).ToList(); //Companies App.CompanyList = service.GetCompany(new Company()); //Data Types App.DataTypeList = service.GetDataType(new DataType()); //DocumentConcepts App.DocumentConceptList = service.GetDocumentConcept(new DocumentConcept()); //Bin Directions Hashtable binDirections = new Hashtable(); binDirections.Add(2, "Out only"); binDirections.Add(1, "In only"); binDirections.Add(0, "In/Out"); App.BinDirectionList = binDirections; //Custom Process App.CustomProcessList = service.GetCustomProcess(new CustomProcess()); //Connection Printers App.PrinterConnectionList = service.GetConnection(new Connection { ConnectionType = new ConnectionType { RowID = CnnType.Printer } }); App.ClassEntityList = service.GetClassEntity(new ClassEntity { }); }
public ReciboPresenter(IUnityContainer container, IReciboView view) { View = view; this.container = container; this.service = new WMSServiceClient(); View.Model = this.container.Resolve<ReciboModel>(); #region Metodos View.AddLine += new EventHandler<EventArgs>(this.OnAddLine); view.CargaMasiva += new EventHandler<EventArgs>(this.OnCargaMasiva); View.ReplicateDetails += new EventHandler<EventArgs>(this.OnReplicateDetails); View.ReplicateDetailsBy_Column += new EventHandler<RoutedEventArgs>(this.OnReplicateDetailsBy_Column); View.SaveDetails += new EventHandler<EventArgs>(this.OnSaveDetails); View.DeleteDetails += new EventHandler<EventArgs>(this.OnDeleteDetails); view.KillProcess += new EventHandler<EventArgs>(this.OnKillProcess); View.ExportCargue += new EventHandler<EventArgs>(this.OnExportCargue); //PREALERTA view.CargaPrealerta += new EventHandler<EventArgs>(this.OnCargaPrealerta); View.SaveDetailsPrealerta += new EventHandler<EventArgs>(this.OnSaveDetailsPrealerta); View.ExportCarguePrea += new EventHandler<EventArgs>(this.OnExportCarguePrea); #endregion #region Datos //Cargo la variable para las consultas directas try { Local = service.GetConnection(new Connection { Name = "LOCAL" }).First(); } catch { } //Cargo los productos View.Model.ListadoProductos = service.GetProduct(new Product { Reference = "1" }); //Cargo los lsitados de los combobx View.Model.ListadoModelosDescripcion = service.GetMMaster(new MMaster { MetaType = new MType { Code = "DRIRECMODE" } }); //Cargo los datos del listado CargarDatosDetails(); #endregion }