public void Excluir() { if (PneuSelecionado != null) { var messageBoxResult = MessageBox.Show("Deseja mesmo excluir o pneu " + PneuSelecionado.Nome + "?", "Confirme a exclusão", MessageBoxButton.YesNo, MessageBoxImage.Question); if (messageBoxResult != MessageBoxResult.Yes) { return; } IdadosF1.ExcluirDados(PneuTipo.GetType(), PneuSelecionado.Nome); ListaPneus(); } else { MessageBox.Show("Selecione um pneu para excluir!", "Erro ao excluir", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void Salvar() { try { var dados = new string[2]; dados[0] = Nome.Trim(); dados[1] = Pais.Sigla; if (PneuSelecionado == null) { if (!VerificaExistencia()) { IdadosF1.SalvarDados(PneuTipo.GetType(), dados); TryClose(); } else { MessageBox.Show("O registro já existe", "Erro ao salvar", MessageBoxButton.OK, MessageBoxImage.Error); } } else { if (!VerificaRepetido(PneuSelecionado.Nome, dados)) { IdadosF1.EditarDados(PneuTipo.GetType(), PneuSelecionado.Nome, 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(); } }