private void ShowFinger(object sender, RunCompletedEventArgs e) { if (finger.FingerType == FingerType.RegisterFinger) { this.Invoke((EventHandler) delegate { picRFiger.Image = ToColorBitmap((byte[])e.Result, picLFinger.ClientSize.Width, picLFinger.ClientSize.Height); labFinger.Text = sender.ToString(); stringBuilders.Add((StringBuilder)sender); if (stringBuilders.Count == 1) { labMessage.Text = "请再次录入指纹"; } else if (stringBuilders.Count == 2) { labMessage.Text = "请三次录入指纹"; } else if (stringBuilders.Count == 3) { regStringBuilder = finger.MakeFeatureToTemplate(stringBuilders); if (regStringBuilder != null) { labMessage.Text = "录入指纹成功"; finger.FingerType = FingerType.ShowFinger; } } }); } else { this.Invoke((EventHandler) delegate { picLFinger.Image = ToColorBitmap((byte[])e.Result, picLFinger.ClientSize.Width, picLFinger.ClientSize.Height); labCheckMessage.Text = sender.ToString(); }); } }
private void PrintCompletedEvent(object sender, RunCompletedEventArgs e) { scriptInvoker.ScriptInvoke((JObject)e.Result); }
private void ReadCardCompletedEvent(object sender, RunCompletedEventArgs e) { lock (lockedObject) { JObject jo = (JObject)e.Result; int type = jo.Value <int>("type"); int allCompleted = jo.Value <int>("allCompleted"); int result = jo.Value <int>("result"); log.DebugFormat("jo = {0}", jo); if (magneticCardReaderWriter == sender) { jo["allCompleted"] = allCompleted |= 1; if (ErrorCode.Success == result || ErrorCode.Failure == result) { icCardReaderWriter.Cancelled = true; idCardReader.Cancelled = true; if (ErrorCode.Success == result) { res = jo.ToString(Formatting.None); } } } else if (icCardReaderWriter == sender) { jo["allCompleted"] = allCompleted |= 2; if (ErrorCode.Success == result || ErrorCode.Failure == result) { magneticCardReaderWriter.Cancelled = true; idCardReader.Cancelled = true; if (ErrorCode.Success == result) { res = jo.ToString(Formatting.None); } } } else if (idCardReader == sender) { //jo["allCompleted"] = allCompleted |= 4; //if (ErrorCode.Success == result || ErrorCode.Failure == result) //{ // idCardReader.Cancelled = true; // idCardReader.Cancelled = true; // if (ErrorCode.Success == result) // { // res = jo.ToString(Formatting.None); // } //} JObject joo = new JObject(); joo["accountNo"] = "123123123"; joo["date"] = DateTime.Now; joo["enterpriseName"] = "企业名称"; joo["bussisType"] = jo["bussisType"]; joo["name"] = jo.Value <string>("certName"); joo["idNo"] = jo.Value <string>("certNo"); if (joo["idNo"].ToString() != "") { joo["retCode"] = 0; joo["callback"] = "identity"; scriptInvoker.ScriptInvoke(joo); } } log.DebugFormat("type = {0}", type); log.DebugFormat("allCompleted = {0}", allCompleted); log.DebugFormat("res = {0}", res); //if (type == allCompleted) //{ // if (String.IsNullOrEmpty(res)) // { // if (ErrorCode.Success == result || ErrorCode.Failure == result || ErrorCode.Timeout == result) // { // scriptInvoker.ScriptInvoke(jo); // log.DebugFormat("ScriptInvoke jo = {0}", jo); // } // else // { // log.DebugFormat("no ScriptInvoke"); // } // } // else // { // scriptInvoker.ScriptInvoke(JObject.Parse(res)); // log.DebugFormat("ScriptInvoke jo = {0}", res); // res = String.Empty; // } //} } }
private void ReadKeyBoardCompletedEvent(object sender, RunCompletedEventArgs e) { scriptInvoker.ScriptInvoke((JObject)e.Result); }
void experiment_RunCompleted(object sender, RunCompletedEventArgs e) { //System.Diagnostics.Debug.WriteLine("Run Completed: " + e.TotalRunTime + "s"); }