private void ListarProvedores() { var filtro = new OOB.LibCompra.Proveedor.Lista.Filtro() { MetodoBusqueda = OOB.LibCompra.Proveedor.Enumerados.EnumMetodoBusqueda.Nombre, cadena = _cadenaBusProv, }; var r01 = Sistema.MyData.Proveedor_GetLista(filtro); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } _gestionListaPrv.setLista(r01.Lista); _gestionListaPrv.Inicia(); }
public void ActivarBusqueda() { var filtroOOB = new OOB.LibCompra.Proveedor.Lista.Filtro() { cadena = _filtrar.cadena, MetodoBusqueda = (OOB.LibCompra.Proveedor.Enumerados.EnumMetodoBusqueda)_filtrar.MetodoBusqueda, }; var r01 = Sistema.MyData.Proveedor_GetLista(filtroOOB); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } _gestionLista.setLista(r01.Lista); _filtrar.Limpiar(); }
public void BuscarProveedor() { ProveedorIsOk = false; var metodo = OOB.LibCompra.Proveedor.Enumerados.EnumMetodoBusqueda.SnDefinir; switch (preferenciaBusq) { case ModCompra.Proveedor.Busqueda.Enumerados.EnumMetodoBusqueda.CiRif: metodo = OOB.LibCompra.Proveedor.Enumerados.EnumMetodoBusqueda.CiRif; break; case ModCompra.Proveedor.Busqueda.Enumerados.EnumMetodoBusqueda.Codigo: metodo = OOB.LibCompra.Proveedor.Enumerados.EnumMetodoBusqueda.Codigo; break; case ModCompra.Proveedor.Busqueda.Enumerados.EnumMetodoBusqueda.Nombre: metodo = OOB.LibCompra.Proveedor.Enumerados.EnumMetodoBusqueda.Nombre; break; } var filtro = new OOB.LibCompra.Proveedor.Lista.Filtro() { MetodoBusqueda = metodo, cadena = CadenaBuscar, }; var r01 = Sistema.MyData.Proveedor_GetLista(filtro); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } _gestionListaPrv.setLista(r01.Lista); _gestionListaPrv.Inicia(); }
public OOB.ResultadoLista <OOB.LibCompra.Proveedor.Data.Ficha> Proveedor_GetLista(OOB.LibCompra.Proveedor.Lista.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibCompra.Proveedor.Data.Ficha>(); var filtroDto = new DtoLibCompra.Proveedor.Lista.Filtro() { autoEstado = filtro.autoEstado, autoGrupo = filtro.autoGrupo, cadena = filtro.cadena, MetodoBusqueda = (DtoLibCompra.Proveedor.Enumerados.EnumMetodoBusqueda)filtro.MetodoBusqueda, estatus = (DtoLibCompra.Proveedor.Enumerados.EnumEstatus)filtro.estatus, }; 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.LibCompra.Proveedor.Data.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { var nr = new OOB.LibCompra.Proveedor.Data.Ficha(); var id = new OOB.LibCompra.Proveedor.Data.Identificacion() { auto = s.auto, ciRif = s.ciRif, codigo = s.codigo, dirFiscal = s.dirFiscal, estatus = (OOB.LibCompra.Proveedor.Enumerados.EnumEstatus)s.estatusPrv, nombreContacto = s.nombreContacto, nombreEstado = s.nombreEstado, nombreGrupo = s.nombreGrupo, nombreRazonSocial = s.nombreRazonSocial, telefono = s.telefono, fechaAlta = s.fechaAlta, fechaUltCompra = s.fechaUltCompra, fechaBaja = s.fechaBaja, }; nr.identidad = id; return(nr); }).ToList(); } } rt.Lista = list; return(rt); }