private void RealizarBusqueda(OOB.LibInventario.Producto.Filtro _filtros)
        {
            var r01 = Sistema.MyData.Producto_GetLista(_filtros);

            if (r01.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return;
            }
            var lst = new List <fichaSeleccion>();

            foreach (var rg in r01.Lista.OrderBy(o => o.DescripcionPrd).ToList())
            {
                lst.Add(new fichaSeleccion(rg.AutoId, rg.CodigoPrd, rg.DescripcionPrd, rg.IsInactivo));
            }

            _gSelNotifica.NotificarSeleccion += _gSelNotifica_NotificarSeleccion;
            _gSelNotifica.Inicializa();
            _gSelNotifica.setActivarNotificacion(true);
            _gSelNotifica.setCerrarVentanaAlSeleccionarItem(false);
            _gSelNotifica.setPermitirSeleccionarInactivos(false);
            _gSelNotifica.setLista(lst);
            _gSelNotifica.Inicia();
            _gSelNotifica.NotificarSeleccion -= _gSelNotifica_NotificarSeleccion;
        }
示例#2
0
 public void BuscarProducto()
 {
     _gestionBusquedaPrd.Buscar();
     if (_gestionBusquedaPrd.IsOk)
     {
         var lst = new List <fichaSeleccion>();
         foreach (var rg in _gestionBusquedaPrd.Resultado.OrderBy(o => o.DescripcionPrd).ToList())
         {
             lst.Add(new fichaSeleccion(rg.AutoId, rg.CodigoPrd, rg.DescripcionPrd, rg.IsInactivo));
         }
         _glistaPrd.Inicializa();
         _glistaPrd.setCerrarVentanaAlSeleccionarItem(false);
         _glistaPrd.setActivarNotificacion(true);
         _glistaPrd.setPermitirSeleccionarInactivos(false);
         _glistaPrd.setLista(lst);
         _glistaPrd.Inicia();
     }
 }