public Gestion() { _gestionLista = new Lista.Gestion(); CadenaBusqueda = ""; metodoBusqueda = OOB.LibInventario.Proveedor.Enumerados.EnumMetodoBusqueda.Nombre; filtro = new OOB.LibInventario.Proveedor.Lista.Filtro(); }
public void Buscar() { if (_cadena.Trim() != "") { var filtro = new OOB.LibInventario.Proveedor.Lista.Filtro() { cadena = _cadena, MetodoBusqueda = OOB.LibInventario.Proveedor.Enumerados.EnumMetodoBusqueda.Nombre, }; var r01 = Sistema.MyData.Proveedor_GetLista(filtro); 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.nombreRazonSocial).ToList()) { var nr = new fichaSeleccion(rg.auto, rg.codigo, rg.nombreRazonSocial, true); lst.Add(nr); } _gListaSelPrv.Inicializa(); _gListaSelPrv.setLista(lst); _gListaSelPrv.Inicia(); if (_gListaSelPrv.ItemSeleccionadoIsOk) { _item = (ficha)_gListaSelPrv.ItemSeleccionado; } } }
public OOB.ResultadoLista <OOB.LibInventario.Proveedor.Lista.Ficha> Proveedor_GetLista(OOB.LibInventario.Proveedor.Lista.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibInventario.Proveedor.Lista.Ficha>(); var filtroDto = new DtoLibInventario.Proveedor.Lista.Filtro() { cadena = filtro.cadena, MetodoBusqueda = (DtoLibInventario.Proveedor.Enumerados.EnumMetodoBusqueda)filtro.MetodoBusqueda, }; var r01 = MyData.Proveedor_GetLista(filtroDto); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibInventario.Proveedor.Lista.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { var id = new OOB.LibInventario.Proveedor.Lista.Ficha(); id.auto = s.auto; id.codigo = s.codigo; id.nombreRazonSocial = s.nombreRazonSocial; id.ciRif = s.ciRif; return(id); }).ToList(); } } rt.Lista = list; return(rt); }