private void B_SupprimerLivresLocal_Click(object sender, EventArgs e) { P_Supprimer.Hide(); if (LV_Livre.SelectedItems.Count == 0) { FRM_SelecSVP se = new FRM_SelecSVP(); se.ShowDialog(); } else { i = 1; ConfirmationContinuation continu = new ConfirmationContinuation(this); continu.ShowDialog(); } }
private void BT_Visualiser_Click(object sender, EventArgs e) { if (LV_Livre.SelectedItems.Count == 0) { FRM_SelecSVP se = new FRM_SelecSVP(); se.ShowDialog(); } else { active.visibleForm(false); FRM_Visualiser _Visualiser = new FRM_Visualiser(GetAllSelectedLivres()[0]); _Visualiser.ShowDialog(); } active.visibleForm(true); }
private void BT_Supprimer_Click(object sender, EventArgs e) { if (LV_Livre.SelectedItems.Count == 0) { FRM_SelecSVP se = new FRM_SelecSVP(); se.ShowDialog(); } else { if (i != 0) { ConfirmationContinuation continu = new ConfirmationContinuation(); continu.ShowDialog(); } } }
private void BT_EditerMetadonnees_Click(object sender, EventArgs e) { if (LV_Livre.SelectedItems.Count == 0) { FRM_SelecSVP se = new FRM_SelecSVP(); se.ShowDialog(); } else { active.visibleForm(false); FRM_EditerMetadonnees _EditerMetadonnees = new FRM_EditerMetadonnees(biblio.Database, GetAllSelectedLivres()[0]); //FRM_EditerMetadonnees _EditerMetadonnees = new FRM_EditerMetadonnees(biblio.Database, 0); _EditerMetadonnees.ShowDialog(); } active.visibleForm(true); }
private void BT_Editer_Click(object sender, EventArgs e) { if (LV_Livre.SelectedItems.Count == 0) { FRM_SelecSVP se = new FRM_SelecSVP(); se.ShowDialog(); } else if (LV_Livre.SelectedItems.Count >= 2) { FRM_TropDeFichier.FRM_TropDeFichier tr = new FRM_TropDeFichier.FRM_TropDeFichier(); tr.ShowDialog(); } else { FRM_Editer _Editer = new FRM_Editer(biblio, GetAllSelectedLivres()[0]); _Editer.ShowDialog(); active.visibleForm(true); } }
private void BT_Enregistrer_Click(object sender, EventArgs e) { if (LV_Livre.SelectedItems.Count == 0) { FRM_SelecSVP _SelecSVP = new FRM_SelecSVP(); _SelecSVP.ShowDialog(); } else { try { // Demande du chemin d'accès à l'utilisateur FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { //Récupére dans une collection toute les index selectionnés ListView.SelectedIndexCollection indexes = LV_Livre.SelectedIndices; foreach (Livres index in GetAllSelectedLivres()) { // On vien récupéré l'ID du livre selectionné dans la ListView et son chemin_livre string selected = cheminLivre[LV_Livre.SelectedIndices[0]]; //PPE.Chemin ch = new Chemin(selected); //ch.Serialize(); // Récupére le chemin d'accès dans une variable string string chemin = fbd.SelectedPath; SaveFileDialog saveFileDialog1 = new SaveFileDialog(); // Récupére le nom de l'auteur du livre pour nommer le dossier principale string MainFolderName = "A faire"; //Fusionne le chemin d'accès au dossier principale dans une variable MainFolder string MainFolder = @"" + chemin + "\\" + MainFolderName; //Récupére le nom du livre pour nommer le sous-dossier string SubFolderName = index.titre; //Fusionne le MainFolder avec le sous-dossier string pathString = System.IO.Path.Combine(MainFolder, SubFolderName); System.IO.Directory.CreateDirectory(pathString); //Utilise toutes les variables précédemment créer pour creer les dossiers, sous dossier et les fichiers.epub string path = @"" + chemin + "\\" + MainFolderName + "\\" + SubFolderName + "\\" + index.FileName + ""; if (File.Exists(path)) { FRM_LivreExisteDeja _LivreExisteDeja = new FRM_LivreExisteDeja(); _LivreExisteDeja.ShowDialog(); } else { // Copie du fichier source et de son contenu dans le nouveau chemin string sourcefile = index.full_chemin_livre; string destinationfile = @"" + path + ""; File.Copy(sourcefile, destinationfile); // Confirmation de l'enregistrement PPE.FRM_SaveConfirm saveconfirm = new PPE.FRM_SaveConfirm(); saveconfirm.ShowDialog(); } } } } catch (Exception ex) { FRM_Erreur _Erreur = new FRM_Erreur(); _Erreur.ShowDialog(); ExceptionHandler.ExeptionCatch(ex); } } }