private void CadastroClient_ConsultarClienteCompleted(object sender, wsCadastroCliente.Cliente.ConsultarClienteCompletedEventArgs e) { if(e.Error != null) { return; } _clientes = e.Result; if(_clientes != null && _clientes.Count() > 0) { string textoPesquisa = textboxCliente.Text; if (string.IsNullOrWhiteSpace(textoPesquisa)) { listBoxClientes.ItemsSource = _clientes; } else { listBoxClientes.ItemsSource = _clientes.Where(c => c.Nome.ToUpper().StartsWith(textoPesquisa.ToUpper())).ToList(); } } else { listBoxClientes.ItemsSource = new List<wsCadastroCliente.Cliente.Cliente>(); } if(listBoxClientes.Items.Count == 0) { txtListaVazia.Visibility = System.Windows.Visibility.Visible; } else { txtListaVazia.Visibility = System.Windows.Visibility.Collapsed; } }
void cadastroClient_RemoverClienteCompleted(object sender, wsCadastroCliente.Cliente.RemoverClienteCompletedEventArgs e) { if(e.Error != null) { MessageBox.Show("Operação não pode ser concluída"); } else { if (e.Result == true) { ListarClientes(); } else { MessageBox.Show("Operação não pode ser concluída"); } } }