private void btnFind_Click(object sender, RoutedEventArgs e) { search.GetAllDocumentChainsAsync((ddlArchive.SelectedItem as Archive).Name, 0, 20); search.GetAllDocumentChainsCompleted += (object obj, ServiceReferenceContentSearch.GetAllDocumentChainsCompletedEventArgs args) => { if (args.Error == null) { gridDocuments.ItemsSource = args.Result; } else { MessageBox.Show(args.Error.ToString(), "Error", MessageBoxButton.OK); } }; }
private void radGridView1_CurrentRowChanged() { try { waitForm = new WaitForm(); waitForm.Show(); ServiceReferenceContentSearch.ContentSearchClient client = new ServiceReferenceContentSearch.ContentSearchClient("ContentSearch"); client.GetAllDocumentChainsCompleted += new EventHandler <ServiceReferenceContentSearch.GetAllDocumentChainsCompletedEventArgs>(client_GetAllDocumentChainsCompleted); client.GetAllDocumentChainsAsync(radComboBoxArchive.SelectedValue.ToString(), currentPage * documentInPage, documentInPage); } catch (Exception ex) { waitForm.Close(); RadMessageBox.Show(ex.Message, "Errore", MessageBoxButtons.OK, Telerik.WinControls.RadMessageIcon.Error); } }