private void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { if (e.Error != null) { MessageBox.Show(configValue.ErrorMessage); EnablePage(); return; } string json = e.Result; var candidatos = viewModel.GetCandidatos(json).OrderBy(x => x.apelido).ToList(); EnablePage(); candidatoHeader1.DataContext = candidatos[0]; candidatoHeader2.DataContext = candidatos[1]; this.candidatoDetalheUserControl1View.principalStackPanel.Visibility = Visibility.Visible; this.candidatoDetalheUserControl2View.principalStackPanel.Visibility = Visibility.Visible; this.candidatoDetalheUserControl1View.DataContext = candidatos[0] as Candidato; this.candidatoDetalheUserControl2View.DataContext = candidatos[1] as Candidato; this.candidatoDetalheUserControl1View.LoadBens(candidatos[0].id.ToString()); this.candidatoDetalheUserControl1View.LoadCandidaturas(candidatos[0].id.ToString()); this.candidatoDetalheUserControl1View.LoadCandidaturas(candidatos[0].id.ToString()); this.candidatoDetalheUserControl1View.LoadBens(candidatos[0].id.ToString()); this.candidatoDetalheUserControl2View.LoadBens(candidatos[1].id.ToString()); this.candidatoDetalheUserControl2View.LoadCandidaturas(candidatos[1].id.ToString()); this.candidatoDetalheUserControl2View.LoadCandidaturas(candidatos[1].id.ToString()); this.candidatoDetalheUserControl2View.LoadBens(candidatos[1].id.ToString()); }
private void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { if (e.Error != null) { MessageBox.Show(configValue.ErrorMessage); EnablePage(); this.displayProgressoPaginacao.Visibility = Visibility.Collapsed; this.barraProgressoPaginacao.Visibility = Visibility.Collapsed; this.barraProgressoPaginacao.IsIndeterminate = false; return; } string json = e.Result; var candidatos = viewModel.GetCandidatos(json).OrderBy(x => x.apelido); foreach (var candidato in candidatos) { candidatosListagem.Items.Add(candidato); } EnablePage(); HidePaging(); if (candidatosListagem.Items.Count == 0) { MessageBox.Show("Nenhum candidato encontrado para essa pesquisa."); } }
private void client_Candidatos_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { Page page = GetDependencyObjectFromVisualTree(this, typeof(Page)) as Page; if (e.Error != null) { MessageBox.Show(configValue.ErrorMessage); EnablePage(); return; } string json = e.Result; var candidatos = candidatoViewModel.GetCandidatos(json).OrderBy(x => x.apelido).ToList(); var cargoSelecionado = cargosListagem.SelectedItem as Cargo; if (candidatos.Count() == 1) { Candidato candidatoSelecionado = candidatos[0] as Candidato; page.NavigationService.Navigate(new Uri(string.Format("/View/Candidatos/CandidatoDetalheView.xaml?candidatoId={0}&cargoId={1}&cargoNome={2}&estado=br", candidatoSelecionado.id.ToString(), cargoSelecionado.cargoId.ToString(), cargoSelecionado.nome), UriKind.RelativeOrAbsolute)); } else if (candidatos.Count() == 2) { page.NavigationService.Navigate(new Uri(string.Format("/View/Candidatos/CandidatoSegundoTurnoView.xaml?cargoId={0}&cargoNome={1}&estado=br", cargoSelecionado.cargoId.ToString(), cargoSelecionado.nome), UriKind.RelativeOrAbsolute)); } }
private void client_Candidatos_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { if (e.Error != null) { MessageBox.Show(configValue.ErrorMessage); EnablePage(); return; } string json = e.Result; var candidatos = viewModel.GetCandidatos(json).OrderBy(x => x.apelido).ToList(); if (candidatos.Count() == 1) { Candidato candidatoSelecionado = candidatos[0] as Candidato; NavigationService.Navigate(new Uri(string.Format("/View/Candidatos/CandidatoDetalheView.xaml?candidatoId={0}&cargoId={1}&cargoNome={2}&estado={3}", candidatoSelecionado.id.ToString(), cargoId, cargoNome, estado.ToLower()), UriKind.RelativeOrAbsolute)); } else if (candidatos.Count() == 2) { NavigationService.Navigate(new Uri(string.Format("/View/Candidatos/CandidatoSegundoTurnoView.xaml?cargoId={0}&cargoNome={1}&estado={2}", cargoId, cargoNome, estado.ToLower()), UriKind.RelativeOrAbsolute)); } }