public void Salvar() { try { var dados = new string[4]; dados[0] = Nome.Trim(); dados[1] = Estreia.ToShortDateString(); dados[2] = Despedida == null ? DateTime.MinValue.ToShortDateString() : Despedida.Value.ToShortDateString(); dados[3] = Pais.Sigla.ToUpper(); if (EquipeSelecionada == null) { if (!VerificaExistencia()) { IdadosF1.SalvarDados(EquipeTipo.GetType(), dados); TryClose(); } else { MessageBox.Show("O registro já existe", "Erro ao salvar", MessageBoxButton.OK, MessageBoxImage.Error); } } else { if (!VerificaRepetido(EquipeSelecionada.Nome, dados)) { IdadosF1.EditarDados(EquipeTipo.GetType(), EquipeSelecionada.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(); } }
public void Excluir() { if (EquipeSelecionada != null) { var messageBoxResult = MessageBox.Show( "Deseja mesmo excluir a equipe " + EquipeSelecionada.Nome + "?", "Confirme a exclusão", MessageBoxButton.YesNo, MessageBoxImage.Question); if (messageBoxResult != MessageBoxResult.Yes) { return; } IdadosF1.ExcluirDados(EquipeTipo.GetType(), EquipeSelecionada.Nome); ListaEquipes(); } else { MessageBox.Show("Selecione uma equipe para excluir!", "Erro ao excluir", MessageBoxButton.OK, MessageBoxImage.Error); } }