Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 private void _vista_UsuarioDeseaObtenerUbicaciones(object sender, Argumentos.DocumentoRecepcionERPArgumento e)
 {
     try
     {
         _vista.Ubicaciones = UbicacionServicio.ObtenerUbicacionesTipoRampaYPuertaParaRecepcion(InteraccionConUsuarioServicio.ObtenerCentroDistribucion());
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
Ejemplo n.º 3
0
 private void _vista_UsuarioDeseaObtenerUbicacionesPorFiltro(object sender, Argumentos.ConteoFisicoArgumento e)
 {
     try
     {
         _vista.ConteoDetalles = UbicacionServicio.ObtenerUbicacionesPorFiltros(e);
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }