Example #1
0
        private async Task SearchProveedor()
        {
            var list = await _proveedorService.SearchAll(new ProvedorSearchDto
            {
                Documento = txtDocumento.Text.Trim(),
                TipoId    = (int)cbTipoPersona.SelectedValue,
                Nombre    = txtNombre.Text
            });

            if (list != null && list.Any())
            {
                var newList = new List <ProveedorDto>();
                foreach (var proveedor in list)
                {
                    newList.Add(new ProveedorDto
                    {
                        Documento     = proveedor.Documento,
                        Balance       = proveedor.Balance,
                        Id            = proveedor.Id,
                        TipoPersonaId = proveedor.TipoPersonaId,
                        TipoNombre    = proveedor.TipoPersona?.Descripcion,
                        Nombre        = proveedor.Nombre
                    });
                }

                dtProveedor.DataSource = newList;
            }
        }