/// <summary> /// Supprime la série selectionné /// </summary> /// <param name="obj"></param> private void OnSupprmierSerie(object obj) { if (MessageBox.Show($"Voulez vous vraiment supprimer la série : {Selectseriesuppr} ?", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { GestionBDD.supprSerie(Selectseriesuppr); for (int i = Listserie.Count - 1; i >= 0; i--) { if (Listserie[i].Contains(Selectseriesuppr)) { Listserie.RemoveAt(i); } } RefreshEvent.GetInstance().OnRefreshAcceuilHandler(EventArgs.Empty); chargerListSerie(); MessageBox.Show("Série supprimé"); } }
//COMMANDE AJOUT SERIE /// <summary> /// Vérifié que la durée moyenne et le nombre de saison sont bien des chiffres. Si oui la série est ajouté /// </summary> /// <param name="obj"></param> private void OnAjouterSerie(object obj) { if (GestionBDD.verifSerie(NomSerie)) { MessageBox.Show("Cette série est déjà enregistrée", "Erreur", MessageBoxButton.OK, MessageBoxImage.Warning); } else { if (int.TryParse(DureeMoyenneSerie, out _result) == true) { if (int.TryParse(NbSaison, out _res) == true) { FileInfo f = new FileInfo(_openFile.FileName); if (f.Length > 512000) { MessageBox.Show("La taille de l'image est trop grande (500 ko maximum)", "", MessageBoxButton.OK, MessageBoxImage.Warning); } else { CheckImageSerie(); CheckBanniereSerie(); GestionBDD.ajouter_Serie(NomSerie, DescriptionSerie, SelectGenre, ProducteurSerie, int.Parse(DureeMoyenneSerie), int.Parse(NbSaison), _fileName, _fileNameBanniere, int.Parse(NbEpisode)); Listserie.Add(NomSerie); chargerListSerie(); MessageBox.Show("Ajout enregistrée", "Confirmation", MessageBoxButton.OK); //Déclenchement de l'événement pour mettre à jour le viewAccueil RefreshEvent.GetInstance().OnRefreshAcceuilHandler(EventArgs.Empty); setChampNullAjouter(); } } else { MessageBox.Show("Veuillez rentrer uniquement des nombres pour le nombre de saison(s) de la serie", "Erreur", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("Veuillez rentrer uniquement des nombres pour la Durée Moyenne de la serie", "Erreur", MessageBoxButton.OK, MessageBoxImage.Warning); } } }