/// <summary> /// Find Cards /// </summary> private void OKBtn_Click(object sender, EventArgs e) { try { if (String.IsNullOrWhiteSpace(CardSnTB.Text)) { CardSnTB.Focus(); MessageBox.Show("请输入十进制卡号", "系统警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (String.IsNullOrWhiteSpace(CardXSnTB.Text)) { CardXSnTB.Focus(); MessageBox.Show("请输入十六进制卡号", "系统警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } CardSn = CardSnTB.Text.Trim(); XCardSn = CardXSnTB.Text.Trim(); DialogResult = System.Windows.Forms.DialogResult.OK; } catch (Exception err) { Common.WriteLog(DateTime.Now, EnmMsgType.Error, "System", "Delta.MPS.AccessSystem.FindCardDialog.OKBtn.Click", err.Message, err.StackTrace); MessageBox.Show(err.Message, "系统错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// CardSn TextBox Text Changed Event. /// </summary> private void CardSnTB_TextChanged(object sender, EventArgs e) { try { CardXSnTB.TextChanged -= CardXSnTB_TextChanged; if (String.IsNullOrWhiteSpace(CardSnTB.Text)) { CardXSnTB.Clear(); CardXSnTB.ReadOnly = false; } else { CardXSnTB.Text = Common.GetCardSn10to16(CardSnTB.Text); CardXSnTB.ReadOnly = true; } } catch (Exception err) { Common.WriteLog(DateTime.Now, EnmMsgType.Error, "System", "Delta.MPS.AccessSystem.FindCardDialog.CardIDTB.TextChanged", err.Message, err.StackTrace); MessageBox.Show(err.Message, "系统错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { CardXSnTB.TextChanged += CardXSnTB_TextChanged; } }