private void BtnEditar_Click(object sender, RoutedEventArgs e) { Cliente cliente = new Cliente { NomeCliente = objetoSelecionadoDataGrid.NomeCliente }; cliente = ClienteDao.BuscarClientePorNome(cliente); if (clickBotao == false) { btnCancelar.Visibility = Visibility.Visible; clickBotao = true; btnEditar.Content = "Salvar"; btnEditar.IsEnabled = true; btnBuscar.IsEnabled = false; btnCadastrar.IsEnabled = false; txtNome.Text = cliente.NomeCliente.ToUpper(); txtContato.Text = cliente.Contato.ToUpper(); txtTelefone.Text = cliente.Telefone; txtNome.IsEnabled = false; txtContato.IsEnabled = true; txtTelefone.IsEnabled = true; txtContato.Focus(); } else { if (txtNome != null || txtContato != null || txtTelefone != null) { cliente.Contato = txtContato.Text.ToUpper(); cliente.Telefone = txtTelefone.Text; if (ClienteDao.AlterarCliente(cliente)) { MessageBox.Show("Cadastro Alterado!", "Sistema de Orcamento", MessageBoxButton.OK, MessageBoxImage.Information); LimparFormulario(); txtNome.IsEnabled = false; txtContato.IsEnabled = false; txtTelefone.IsEnabled = false; btnCancelar.Visibility = Visibility.Hidden; btnSalvar.Visibility = Visibility.Hidden; btnBuscar.IsEnabled = true; btnCadastrar.IsEnabled = true; btnEditar.Content = "Editar"; btnEditar.IsEnabled = false; List <Cliente> c = ClienteDao.ListarClientes(); dtaCliente.ItemsSource = c; } else { MessageBox.Show("Este Cadastro não pode ser Alterado", "Sistema de Orcamento", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Por Favor Preencher todos os campos", "Sistema de Orcamento", MessageBoxButton.OK, MessageBoxImage.Error); } } }