/// <summary> /// Chờ sự thay đổi trong folder /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnChanged(object sender, FileSystemEventArgs e) { if (!_mBDirty) { //ActiveFormByWindowsTitle(Text); if (e.ChangeType == WatcherChangeTypes.Deleted || e.ChangeType == WatcherChangeTypes.Renamed) { return; } var printScreen = new TakeScreenShoot(cboWindows.EditValue.ToString()); printScreen.ShowDialog(); _status = printScreen.Status; if (_status == "F") { _boardState = "FAILD"; _ng = _ng + 1; } if (_status == "P") { _boardState = "OK"; _pass = _pass + 1; if (checkComWrite.Checked) { _comWrite.WriteData("A"); } } _total = _pass + _ng; Ultils.CreateFileLog(_modelId, _productionId, _status, gridLookUpEditProcessID.EditValue.ToString(), _dateCheck); if (!backgroundWorker1.IsBusy) { backgroundWorker1.RunWorkerAsync(); } _mBDirty = true; SetStatusDefault("N/A"); SetMessageDefault("Waiting..."); _strTimeRun = "0"; ActiveFormByWindowsTitle(cboWindows.EditValue.ToString()); } }
/// <summary> /// Chờ sự thay đổi trong folder /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnChanged(object sender, FileSystemEventArgs e) { if (!_mBDirty) { //ActiveFormByWindowsTitle(Text); if (e.ChangeType == WatcherChangeTypes.Deleted || e.ChangeType == WatcherChangeTypes.Renamed) { return; } var printScreen=new TakeScreenShoot(cboWindows.EditValue.ToString()); printScreen.ShowDialog(); _status = printScreen.Status; if (_status == "F") { _boardState = "FAILD"; _ng = _ng + 1; } if (_status == "P") { _boardState = "OK"; _pass = _pass + 1; if (checkComWrite.Checked) { _comWrite.WriteData("A"); } } _total = _pass + _ng; Ultils.CreateFileLog(_modelId, _productionId, _status, gridLookUpEditProcessID.EditValue.ToString(), _dateCheck); if (!backgroundWorker1.IsBusy) { backgroundWorker1.RunWorkerAsync(); } _mBDirty = true; SetStatusDefault("N/A"); SetMessageDefault("Waiting..."); _strTimeRun = "0"; ActiveFormByWindowsTitle(cboWindows.EditValue.ToString()); } }