Ejemplo n.º 1
0
 private void TxtOPID_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         if (TxtOPID.Text.Length == 8)
         {
             string sqlop = db.SwapData("", "QueryOPID", "OPID=" + TxtOPID.Text);
             if (sqlop.Contains("SF_CFG_CHK=PASS"))
             {
                 TxtOPID.Enabled  = false;
                 TxtFixID.Enabled = true;
                 TxtFixID.Focus();
                 Information.OPID = TxtOPID.Text;
             }
             else if (sqlop.Contains("SF_CFG_CHK"))
             {
                 MessageBox.Show("工号不存在!");
                 TxtOPID.Clear();
             }
             else
             {
                 MessageBox.Show("无法验证OP!\r\n" + sqlop);
                 TxtOPID.Enabled  = false;
                 TxtFixID.Enabled = true;
                 TxtFixID.Focus();
                 Information.OPID = TxtOPID.Text;
             }
         }
         else
         {
             MessageBox.Show("工号长度错误:" + TxtOPID.Text);
             TxtOPID.Clear();
         }
     }
 }
Ejemplo n.º 2
0
 private void TxtFixID_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         if (!Regex.IsMatch(TxtFixID.Text, "START-\\w-\\w+-\\w+-\\d+-END"))
         {
             MessageBox.Show("治具编号格式错误:" + TxtFixID.Text);
             TxtFixID.Clear();
         }
         else
         {
             TxtFixID.Enabled  = false;
             Information.FixID = TxtFixID.Text.Substring(6, TxtFixID.Text.Length - 10);
             this.Close();
         }
     }
 }