Example #1
0
        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;
            }
        }
Example #2
0
        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);
        }
Example #3
0
 public override void loadFileSave(string path)
 {
     if (File.Exists(path))
     {
         readwriteXML txt = new readwriteXML();
         this.listSegmentsFromSave = txt.readSegmentFromFileSave(path);
     }
 }
Example #4
0
 public void saveProject(List <Segment> listSegs)
 {
     if (this.currentFile != null)
     {
         this.currentFile.reWriteListSegmentSave(listSegs);
         readwriteXML readXML = new readwriteXML();
         readXML.writeXMLFileSaveFile(this);
     }
 }
Example #5
0
        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 {}
        }
Example #6
0
        public void saveProject()
        {
            readwriteXML readXML = new readwriteXML();

            readXML.writeXMLFileSaveFile(this);
        }
Example #7
0
        public void createXMLFileProject()
        {
            readwriteXML writeXML = new readwriteXML();

            writeXML.writeXMLFileProject(this, this.nameFileProject);
        }
Example #8
0
        public void readTBOff()
        {
            readwriteXML xml = new readwriteXML();

            listSeg = xml.readTBOff(this.fullName);
        }