private void Excluir_Click(object sender, RoutedEventArgs e) { try { Funcionario funcionario = (Funcionario)Lista_de_Cadastros.Items[Lista_de_Cadastros.SelectedIndex]; if (funcionario.FuncionarioID > 0) { MessageBoxResult result = MessageBox.Show("Deseja mesmo remover este funcionário?", "", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { Controller.FuncionarioController funcionarioController = new FuncionarioController(); funcionarioController.Desativar(funcionario); MessageBox.Show("Funcionário removido com sucesso."); AtualizarGrid(Nome.Text); } } } catch { } }