Exemplo n.º 1
0
        public bool SupprimerFichier(FichierLie fichier)
        {
            if (fichier.TypeDeFichier == TypeFichierLie.Image && TexteHTML.ToLower().Contains("<img src=\"file:///" + fichier.FilePath.Replace('\\', '/').Replace(" ", "%20").ToLower() + "\">"))
            {
                if (CFormAlerte.Afficher("Attention l'image que vous êtes sur le point de supprimer est liée à la documentation: Etes vous sur de vouloir la supprimer ?", EFormAlerteType.Question) == DialogResult.No)
                {
                    return(false);
                }
            }

            m_fichiersLiesASupp.Add(fichier);
            m_fichiersLies.Remove(fichier);
            return(true);
        }
Exemplo n.º 2
0
 public bool AjouterFichier(FichierLie fichier)
 {
     /*string strPathDirectory = CheminDossierRessource;
      * if (!Directory.Exists(strPathDirectory))
      *      Directory.CreateDirectory(strPathDirectory);
      *
      * if (fichier.DirectoryPath != strPathDirectory)
      * {
      *      string strNewPath = strPathDirectory + "\\" + fichier.Nom + '.' + fichier.Extention;
      *      string strOldPath = fichier.FilePath;
      *      if (File.Exists(strNewPath))
      *              if (MessageBox.Show("Attention le fichier '" + fichier.Nom + "' existe déjà voulez vous le remplacer ?", "Alerte sauvegarde", MessageBoxButtons.YesNo) == DialogResult.No)
      *                      return false;
      *
      *      File.Copy(fichier.FilePath, strNewPath);
      *      fichier.FilePath = strNewPath;
      * }
      *
      * m_fichiersLies.Add(fichier);*/
     return(true);
 }