public void UpdateAmTiet(AmTietCarrier.AmTietRow row) { if (row != null) { foreach (AmTiet amTiet in _listAmTiet) { if (amTiet.Path == row.Path) { amTiet.Thanh = row.Thanh; if (amTiet.Vietnamese != row.Vietnamese || amTiet.Unicode != row.Unicode) { row.Edited = false; } else { row.Edited = true; } amTiet.Vietnamese = row.Vietnamese; amTiet.Unicode = row.Unicode; amTiet.PhuAmDau = row.AmDau; amTiet.AmDem = row.AmDem; amTiet.AmChinh = row.AmChinh; amTiet.AmCuoi = row.AmCuoi; amTiet.Edited = row.Edited; } } _watcherListFile.EnableRaisingEvents = false; PaserWordTask.UpdateAWord(VCDir.Instance.ListWordDir, row); _watcherListFile.EnableRaisingEvents = true; } }
public void TestLoad() { PaserWordTask task = new PaserWordTask(); task.LoadData(@"I:\Dropbox\Dropbox\Luan Van Thac Si\RefListWordsFull.xml"); task.UpdateVanTrongAmTiet(); }
public void TestUpdateLoad() { PaserWordTask task = new PaserWordTask(); task.LoadData(@"C:\Users\hungc\Desktop\Project\Binary\Voice Comparasion\Debug\Data\Xml\RefListWordsFull.xml"); task.UpdateVanTrongAmTiet(); task.UpdateListWord(@"C:\Users\hungc\Desktop\Project\Binary\Voice Comparasion\Debug\Data\Xml\RefListWordsFull_Test.xml"); }
private void btn_process_Click(object sender, EventArgs e) { PaserWordTask task = new PaserWordTask(); task.LoadData(VCDir.Instance.ListWordDir); task.UpdateVanTrongAmTiet(); task.UpdateListWord(VCDir.Instance.ListWordDir); amTietView.UpdateDataTable(task.ListAmTiet); }
private void FileSystemChangeEventHandler(object sender, FileSystemEventArgs e) { if (e.FullPath == VCDir.Instance.ListWordDir) { PaserWordTask listWordParser = new PaserWordTask(); if (listWordParser.LoadData(VCDir.Instance.ListWordDir)) { _listAmTiet = listWordParser.ListAmTiet; } } Debug.WriteLine("File Changed"); }
private VCContext() { _watcherListFile = new FileSystemWatcher(VCDir.Instance.XMLDir); _watcherListFile.NotifyFilter = NotifyFilters.LastWrite; _watcherListFile.Filter = ".xml"; _watcherListFile.Changed += FileSystemChangeEventHandler; _watcherListFile.EnableRaisingEvents = true; option = new MfccOptions(); option.LoadFromXML(VCDir.Instance.SettingFile); PaserWordTask listWordParser = new PaserWordTask(); if (listWordParser.LoadData(VCDir.Instance.ListWordDir)) { _listAmTiet = listWordParser.ListAmTiet; } }