public override void loadFileSave(string path) { pathSaveFolder = path; if (File.Exists(path)) { readwriteXML txt = new readwriteXML(); this.listSegmentsFromSave = txt.readSegmentFromFileSave(path); } if (listSegmentsFromSave.Count == 0) { progress = 0; } else { int count = 0; foreach (Segment segment in listSegmentsFromSave) { if (!string.IsNullOrEmpty(segment.getTMTarget())) { count++; } } progress = (double)count / listSegmentsFromSave.Count; } }
public bool readProject(string path) { Project tmp = new Project(); readwriteXML readXML = new readwriteXML(); tmp = readXML.readXMLFileProject(path); if (tmp != null) { this.projectName = tmp.projectName; this.pathProject = tmp.pathProject; this.pathSourceFolder = tmp.pathSourceFolder; this.pathTargetFolder = tmp.pathTargetFolder; this.languageSource = tmp.languageSource; this.languageTarget = tmp.languageTarget; this.creationtime = tmp.creationtime; this.pathSaveFolder = tmp.pathSaveFolder; this.pathTempFolder = tmp.pathTempFolder; setListFile(); return(true); } //Set list file trong source folder return(false); }
public override void loadFileSave(string path) { if (File.Exists(path)) { readwriteXML txt = new readwriteXML(); this.listSegmentsFromSave = txt.readSegmentFromFileSave(path); } }
public void saveProject(List <Segment> listSegs) { if (this.currentFile != null) { this.currentFile.reWriteListSegmentSave(listSegs); readwriteXML readXML = new readwriteXML(); readXML.writeXMLFileSaveFile(this); } }
public void writeToTxt(List <Segment> segments) { readwriteXML xml = new readwriteXML(); xml.writeXMLTBOffline(segments, this.fullName); //try //{ // if (File.Exists(this.fullName)) // { // File.Delete(this.fullName); // } // using (var sw = new StreamWriter(this.fullName)) // { // foreach (Segment seg in segments) // { // string text = seg.getTMSource().Replace("\n", ""); // sw.WriteLine(text); // } // } //} //catch {} }
public void saveProject() { readwriteXML readXML = new readwriteXML(); readXML.writeXMLFileSaveFile(this); }
public void createXMLFileProject() { readwriteXML writeXML = new readwriteXML(); writeXML.writeXMLFileProject(this, this.nameFileProject); }
public void readTBOff() { readwriteXML xml = new readwriteXML(); listSeg = xml.readTBOff(this.fullName); }