コード例 #1
0
 private bool ParseQADLine()
 {
     Tex_QAD_Line.Text = Tex_QAD_Line.Text.Trim().ToUpper();
     if (Tex_QAD_Line.Text.Length > 0)
     {
         mstr_QADLine = Tex_QAD_Line.Text;
         return(true);
     }
     else
     {
         MessageBox.Show("Scan Entry Error: Invalid QAD Line!");
         Tex_QAD_Line.Focus();
         SendKeys.Send("{Home}+{End}");
         return(false);
     }
 }
コード例 #2
0
        private void txt_ScanEntrys_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb = new TextBox();

            tb = (TextBox)sender;
            switch (tb.Name)
            {//CM2180MP-BR0//CM3680SR-BW0//CM5680SR-BR0//CM5680SR-CW0
            case "txt_Item":
                if (e.KeyCode == Keys.F1)
                {
                    txt_Item.Text = "CM2180MP-BR0";
                }
                if (e.KeyCode == Keys.F2)
                {
                    txt_Item.Text = "CM3680SR-BW0";
                }
                if (e.KeyCode == Keys.F3)
                {
                    txt_Item.Text = "CM5680SR-BR0";
                }
                if (e.KeyCode == Keys.F4)
                {
                    txt_Item.Text = "CM5680SR-CW0";
                }
                if (e.KeyCode == Keys.Enter)
                {
                    if (ParseItemNum() == true && btn_OK.Enabled == false)
                    {
                        txt_BomRev.Text    = "";
                        lbl_BomRev.Visible = true;
                        txt_BomRev.Visible = true;
                        txt_BomRev.Focus();
                    }
                }
                break;

            case "txt_BomRev":
                if (e.KeyCode == Keys.F1)
                {
                    txt_BomRev.Text = "A";
                }
                else if (e.KeyCode == Keys.F2)
                {
                    txt_BomRev.Text = "B";
                }
                if (e.KeyCode == Keys.Enter)
                {
                    if (ParseBomRev() == true && btn_OK.Enabled == false)
                    {
                        txt_Description.Text    = "";
                        lbl_Description.Visible = true;
                        txt_Description.Visible = true;
                        txt_Description.Focus();
                    }
                }
                break;

            case "txt_Description":    //CM2180MP-BR0//CM3680SR-BW0//CM5680SR-BR0//CM5680SR-CW0
                if (e.KeyCode == Keys.F1)
                {
                    txt_Description.Text = "CM2180MP-BR0 Barcode Scanner";
                }
                if (e.KeyCode == Keys.F2)
                {
                    txt_Description.Text = "CM3680SR-BW0 Barcode Scanner ";
                }
                if (e.KeyCode == Keys.F3)
                {
                    txt_Description.Text = "CM5680SR-BR0 Barcode Scanner";
                }
                if (e.KeyCode == Keys.F4)
                {
                    txt_Description.Text = "CM5680SR-CW0 Barcode Scanner ";
                }
                if (e.KeyCode == Keys.Enter)
                {
                    if (ParseDescription() == true && btn_OK.Enabled == false)
                    {
                        txt_FlashImg.Text    = "";
                        lbl_FlashImg.Visible = true;
                        txt_FlashImg.Visible = true;
                        txt_FlashImg.Focus();
                    }
                }
                break;

            case "txt_PSOC_REV":
                break;

            case "txt_FlashImg":

                if (e.KeyCode == Keys.F1)
                {
                    txt_FlashImg.Text = "BI001054HAC";
                }

                if (e.KeyCode == Keys.Enter)
                {
                    if (ParseImage() == true && btn_OK.Enabled == false)
                    {
                        txt_Model.Text    = "";
                        lbl_Model.Visible = true;
                        txt_Model.Visible = true;
                        txt_Model.Focus();
                    }
                }
                break;

            case "txt_Model":
                if (e.KeyCode == Keys.F1)
                {
                    txt_Model.Text = "HDLS_Cradle";
                }
                if (e.KeyCode == Keys.Enter)
                {
                    if (ParseModel() == true && btn_OK.Enabled == false)
                    {
                        Tex_QAD_Line.Text    = "";
                        lbl_QAD_Line.Visible = true;
                        Tex_QAD_Line.Visible = true;
                        Tex_QAD_Line.Focus();
                    }
                }
                break;

            case "txt_EngIDCounter":

                break;

            case "Tex_QAD_Line":
                if (e.KeyCode == Keys.F1)
                {
                    Tex_QAD_Line.Text = "CM2180";
                }
                if (e.KeyCode == Keys.F2)
                {
                    Tex_QAD_Line.Text = "CM3680";
                }
                if (e.KeyCode == Keys.F3)
                {
                    Tex_QAD_Line.Text = "CM5680";
                }
                if (e.KeyCode == Keys.Enter)
                {
                    if (ParseQADLine() == true && btn_OK.Enabled == false)
                    {
                        btn_OK.Enabled = true;
                        btn_OK.Focus();
                    }
                }
                break;

            default:
                break;
            }
        }