private void _vista_UsuarioDeseaObtenerZonas(object sender, InventarioInactivoArgumento e) { try { var arg = new InventarioInactivoArgumento { Login = InteraccionConUsuarioServicio.ObtenerUsuario() , WarehouseXml = Xml.ConvertListToXml(_vista.Bodegas.Where(b => b.IS_SELECTED).ToList()) }; var listaZonasTemporal = _vista.Zonas.Where(z => z.IS_SELECTED).ToList(); var listaZonasResultado = UbicacionServicio.ObtenerZonasPorBodegas(arg); if (listaZonasTemporal.Count > 0) { foreach (var zona in listaZonasResultado) { zona.IS_SELECTED = listaZonasTemporal.Exists(zt => zt.IS_SELECTED && zt.ZONE == zona.ZONE); } } _vista.Zonas = listaZonasResultado; } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaObtenerUbicaciones(object sender, Argumentos.DocumentoRecepcionERPArgumento e) { try { _vista.Ubicaciones = UbicacionServicio.ObtenerUbicacionesTipoRampaYPuertaParaRecepcion(InteraccionConUsuarioServicio.ObtenerCentroDistribucion()); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaObtenerUbicacionesPorFiltro(object sender, Argumentos.ConteoFisicoArgumento e) { try { _vista.ConteoDetalles = UbicacionServicio.ObtenerUbicacionesPorFiltros(e); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }