public void Scan_Complete_With_Invalid_IP(object sender, ScanCompleteEventArgs e) { // Actual should be a default shell. IPScanObject expected = new IPScanObject("N/A", 0, "N/A", "N/A", null, false); IPScanObject actual = e.Result; // Make sure we get what we want. Assert.AreEqual(expected, actual); }
private void OnScanComplete(object sender, ScanCompleteEventArgs e) { var s = e.Result; _lastCode = s; if (s.LastIndexOf('/') < s.Length - 1 && s.Contains("/")) { var id = s.Substring(s.LastIndexOf('/') + 1); TryVenue(id); } else { CentralStatusManager.Instance.BeginShowTemporaryMessage("Not a foursquare QR code."); } }
private void OnScanComplete(object sender, ScanCompleteEventArgs e) { ResetControls(); scanThread = null; if (e.Success) { for (int i = cbbDirectory.Items.Count - 1; i >= 0; i--) { if (e.ScanDir.Equals(cbbDirectory.Items[i].ToString(), StringComparison.CurrentCultureIgnoreCase)) { cbbDirectory.Items.RemoveAt(i); } } cbbDirectory.Items.Insert(0, e.ScanDir); cbbDirectory.Text = e.ScanDir; } }
private void ScannerScanComplete(object sender, ScanCompleteEventArgs e) { //_sc.ScanComplete -= _sc_ScanComplete; RefreshAll(); //Log it! if (_scanner.Logger != null && _scanner.Logger.Enabled) { //Console.WriteLine(_sc.GetLastScan().Length); _scanner.Logger.AppendEntry(e.Data, e.GpsData); UpdateButtonsStatus(); } //The invoke is always required try { Invoke(new DelVoidCall(() => apCountLabel.Text = string.Format("{0} / {1} AP(s)", _scanner.Cache.Count, _scanner.Cache.TotalCount))); } catch (InvalidOperationException) { // Exception thrown if UI isn't fully initialized yet. Ignore for now and let the next ScannerScanComplete() call //update the UI. } }
private bool ScaningListPage(string url, bool search_all) { // 取得列表上的所有的Page List<Page> list = GetPagesOnList(url); // 触发单列表扫描完毕事件 ScanCompleteEventArgs e2 = new ScanCompleteEventArgs(list, CurrentWeb); OnPageScanComplete(e2); // 如果该栏目没有全部扫描过,就继续扫描 if (!(search_all && NewPageInExistPages(list))) // 或者新的页面没有出现在页面列表里(表明全部都是新页面,那就要扫描下一页了) { // 取得下一页 string next_url = GetNextLink(url); if (!string.IsNullOrEmpty(next_url)) { // 如果取得下一页地址,就继续扫描 return ScaningListPage(next_url, search_all); } else { // 没有取得下一页地址 if (next_url == "") // 空 表明全部搜索过了 { //通知已经全部下载完成了。 ScanCompleteEventArgs e3 = new ScanCompleteEventArgs(new List<Page>(), CurrentWeb); OnSiteScanComplete(e3); return true; } else { //也要通知已经下载结束了了。 ScanCompleteEventArgs e4 = new ScanCompleteEventArgs(null, CurrentWeb); OnSiteScanComplete(e4); return false; } } } //也要通知已经下载结束了了。 ScanCompleteEventArgs e5 = new ScanCompleteEventArgs(null, CurrentWeb); OnSiteScanComplete(e5); return false; }
public virtual void OnSiteScanComplete(ScanCompleteEventArgs e) { if (SiteScanComplete != null) { Delegate[] delArray = SiteScanComplete.GetInvocationList(); foreach (Delegate del in delArray) { SiteScanCompleteEventHandle method = (SiteScanCompleteEventHandle)del; method.BeginInvoke(this, e, null, null); } } }
public void scanner_ScanCompleteEvent(object sender, ScanCompleteEventArgs e) { OnBarcodeScan(new BarcodeScannerEventArgs(new Barcode(PsionSymbology.ConvertToMTrenisSymbology(e.Symbology), e.Text))); // PODIZANJE DOGAĐAJA!!! }
private void skener_ScanCompleteEvent(object sender, ScanCompleteEventArgs e) { switch (vidljivaKontrola) { case "Skladok": if (vidljivModProzor == "SkladokIzlok") { ((SkladokIzlok)skladokIzlok).SkeniranjeGotovo(e.Text, e.Symbology); } else if (vidljivModProzor == String.Empty) { ((Skladok)skladok).SkeniranjeGotovo(e.Text, e.Symbology); } break; case "SkladokIzlaz": ((SkladokIzlaz)skladokIzlaz).SkeniranjeGotovo(e.Text, e.Symbology); break; case "SkladokUlaz": ((SkladokUlaz)skladokUlaz).SkeniranjeGotovo(e.Text, e.Symbology); break; case "SkladokOtprema": ((SkladokOtprema)skladokOtprema).SkeniranjeGotovo(e.Text, e.Symbology); break; case "InvUpisnik": ((InvUpisnik)invUpisnik).SkeniranjeGotovo(e.Text, e.Symbology); break; case "InvPregled": ((InvPregled)invPregled).SkeniranjeGotovo(e.Text, e.Symbology); break; case "PllUpisnik": ((PllUpisnik)pllUpisnik).SkeniranjeGotovo(e.Text, e.Symbology); break; case "PllPregled": ((PllPregled)pllPregled).SkeniranjeGotovo(e.Text, e.Symbology); break; case "BarkodDodjela": ((BarkodDodjela)barkodDodjela).SkeniranjeGotovo(e.Text, e.Symbology); break; case "RobaPregled": ((RobaPregled)robaPregled).SkeniranjeGotovo(e.Text, e.Symbology); break; case "NaljUpisnik": ((NaljUpisnik)naljUpisnik).SkeniranjeGotovo(e.Text, e.Symbology); break; case "SkladokIzlazPotvrda": ((SkladokIzlazPotvrda)skladokIzlazPotvrda).SkeniranjeGotovo(e.Text); break; } }