private void buttonEditar_Click(object sender, EventArgs e)
        {
            _clienteSelecionado = listBoxClientes.SelectedItem as wsCadastroCliente.Cliente.Cliente;
            if (_clienteSelecionado == null)
            {
                MessageBox.Show("Selecione um cliente para editar");
                return;
            }

            PhoneApplicationService.Current.State["Cliente"] = _clienteSelecionado;
            NavigationService.Navigate(new Uri("/PageCliente.xaml", UriKind.Relative));
        }
 private void menuRota_Click(object sender, RoutedEventArgs e)
 {
     _clienteSelecionado = GetCliente((string) (sender as MenuItem).Tag);
     GeocodeQuery query = new GeocodeQuery()
     {
         SearchTerm = _clienteSelecionado.Endereco,
         GeoCoordinate = new System.Device.Location.GeoCoordinate()
     };
     query.QueryCompleted += Query_QueryCompleted;
     query.QueryAsync();
 }
        private void buttonRemover_Click(object sender, EventArgs e)
        {
            _clienteSelecionado = listBoxClientes.SelectedItem as wsCadastroCliente.Cliente.Cliente;
            if(_clienteSelecionado == null)
            {
                MessageBox.Show("Selecione um cliente para remover");
                return;
            }

            if(MessageBox.Show("Deseja remover o cliente?", "Remover Cliente", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
            {
                wsCadastroCliente.Cliente.ServiceCadastroClienteClient cadastroClient = new wsCadastroCliente.Cliente.ServiceCadastroClienteClient();
                cadastroClient.RemoverClienteCompleted += cadastroClient_RemoverClienteCompleted;
                cadastroClient.RemoverClienteAsync(_clienteSelecionado.ID);

            }
        }