private void gridCliente_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (gridCliente.SelectedItem != null) { MessageBoxResult result = MessageBox.Show("Deseja editar o cliente de nome: " + ((Cliente)gridCliente.SelectedItem).Nome + " ?", "Editar", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { try { Cliente cli = ((Cliente)gridCliente.SelectedItem); EditarCliente edit = new EditarCliente(); edit.EditarNome(cli); this.Close(); edit.ShowDialog(); } catch (Exception erro) { MessageBox.Show("ERRO: " + erro); } } else { VerificaCadastroPizzas(); } } }
private void btnEditar_Click(object sender, RoutedEventArgs e) { if (cliEditar != null) { EditarCliente tela = new EditarCliente(); tela.EditarNome(ClienteController.PesquisarPorID(int.Parse(txtID.Text))); this.Close(); tela.ShowDialog(); } else { MessageBox.Show("Digite um ID válido"); } }