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; }
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(); } }