public void MergeTour(string filename) { FileCabinet cab = new FileCabinet(filename, BaseWorkingDirectory); cab.Extract(false, WorkingDirectory); MergeTourStopsFromXml(cab.MasterFile); }
public static TourDocument FromFile(string filename, bool forEdit) { FileCabinet cab = new FileCabinet(filename, BaseWorkingDirectory); cab.Extract(); TourDocument newTour = TourDocument.FromXml(cab.MasterFile); if (forEdit) { newTour.SaveFileName = filename; } return(newTour); }
public static LayerContainer FromFile(string filename, bool forEdit, string parentFrame, bool referenceFrameRightClick) { FileCabinet cab = new FileCabinet(filename, BaseWorkingDirectory); cab.Extract(); LayerContainer newDoc = LayerContainer.FromXml(cab.MasterFile, parentFrame, referenceFrameRightClick); if (forEdit) { newDoc.SaveFileName = filename; } return(newDoc); }
private static void ExtractCacheCabinet(string filename, bool eraseFirst) { string dataDir = Properties.Settings.Default.CahceDirectory; if (eraseFirst) { if (Directory.Exists(dataDir)) { Directory.Delete(dataDir, true); } } FileCabinet cab = new FileCabinet(filename, dataDir); cab.Extract(); }
private static void ExtractDataCabinet(bool eraseFirst) { string appdir = Path.GetDirectoryName(Application.ExecutablePath); string dataDir = Properties.Settings.Default.CahceDirectory + "data"; if (eraseFirst) { if (Directory.Exists(dataDir)) { Directory.Delete(dataDir, true); } } string filename = appdir + "\\datafiles.cabinet"; FileCabinet cab = new FileCabinet(filename, dataDir); cab.Extract(); File.WriteAllText(Properties.Settings.Default.CahceDirectory + "data\\wwtv5.2.7.txt", "WWT Version 5.5.7 installed"); }
public static LayerContainer FromFile(string filename, bool forEdit, string parentFrame, bool referenceFrameRightClick) { var cab = new FileCabinet(filename, BaseWorkingDirectory); cab.Extract(); var newDoc = FromXml(cab.MasterFile, parentFrame, referenceFrameRightClick); if (forEdit) { newDoc.SaveFileName = filename; } return newDoc; }
public static TourDocument FromFile(string filename, bool forEdit) { var cab = new FileCabinet(filename, BaseWorkingDirectory); cab.Extract(); var newTour = FromXml(cab.MasterFile); if (forEdit) { newTour.SaveFileName = filename; } return newTour; }
public void MergeTour(string filename) { var cab = new FileCabinet(filename, BaseWorkingDirectory); cab.Extract(false, WorkingDirectory); MergeTourStopsFromXml(cab.MasterFile); }