public void Excluir() { if (PaisSelecionado != null) { var messageBoxResult = MessageBox.Show("Deseja mesmo excluir o país " + PaisSelecionado.Nome + "?", "Confirme a exclusão", MessageBoxButton.YesNo, MessageBoxImage.Question); if (messageBoxResult != MessageBoxResult.Yes) { return; } IdadosF1.ExcluirDados(PaisTipo.GetType(), PaisSelecionado.Sigla); ListaPaises(); } else { MessageBox.Show("Selecione um país para excluir!", "Erro ao excluir", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void Salvar() { try { var dados = new string[2]; dados[0] = Sigla.ToUpper().Trim(); dados[1] = Nome.Trim(); if (PaisSelecionado == null) { if (!VerificaExistencia()) { IdadosF1.SalvarDados(PaisTipo.GetType(), dados); TryClose(); } else { MessageBox.Show("O registro já existe", "Erro ao salvar", MessageBoxButton.OK, MessageBoxImage.Error); } } else { if (!VerificaRepetido(PaisSelecionado.Sigla.ToUpper(), dados)) { IdadosF1.EditarDados(PaisTipo.GetType(), PaisSelecionado.Sigla.ToUpper(), dados); TryClose(); } else { MessageBox.Show("O registro já existe", "Erro ao salvar", MessageBoxButton.OK, MessageBoxImage.Error); } } } catch (Exception ex) { TrataExcecao(ex, " ocorreu na inclusão do registro!", "Erro na inclusão"); TryClose(); } }