private String NomNvxDossier() { String NomDossier = _TypeFichier.GetEnumInfo <Intitule>().ToUpperInvariant(); if (!_AjouterIndiceDossier) { return(NomDossier); } DirectoryInfo D = new DirectoryInfo(CheminDossierRelatif()); List <String> ListeD = new List <string>(); foreach (var d in D.GetDirectories()) { if (d.Name.ToUpperInvariant().StartsWith(NomDossier)) { ListeD.Add(d.Name); } } ListeD.Sort(new WindowsStringComparer(ListSortDirection.Ascending)); String i = ChercherIndice(ListeD); return(NomDossier + " - " + i); }
protected override void Command() { try { WindowLog.EcrireF("Export : {0}", typeExport.GetEnumInfo <Intitule>().ToUpperInvariant()); WindowLog.SautDeLigne(); WindowLog.EcrireF(" Dossier : {0}", new DirectoryInfo(CheminDossier).Name); WindowLog.EcrireF(" {0}", NomFichier + typeExport.GetEnumInfo <ExtFichier>()); CheminFichierExport = Feuille.eExporterEn(Dessin, typeExport, CheminDossier, NomFichier, ToutesLesFeuilles); } catch (Exception e) { WindowLog.Ecrire("Erreur : Consultez le fichier LOG"); this.LogMethode(new Object[] { e }); } }
private ModelDoc2 ExportSelection(PartDoc piece, String nomFichier, eTypeFichierExport typeExport) { int pStatut; int pWarning; Boolean Resultat = piece.SaveToFile3(Path.Combine(DossierExport, nomFichier + typeExport.GetEnumInfo <ExtFichier>()), (int)swSaveAsOptions_e.swSaveAsOptions_Silent, (int)swCutListTransferOptions_e.swCutListTransferOptions_CutListProperties, false, "", out pStatut, out pWarning); if (Resultat) { return(MdlBase); } return(null); }