Esempio n. 1
0
        private delegate void ImportHandle(DataTable dt); //代理

        private void RunStatus(string lastSN)
        {
            bool[] s  = new bool[3];
            bool   rs = v2BLL.GetStatus(lastSN, ref s);

            if (rs)
            {
                labBuKong.BackColor    = s[0] ? Color.Red : Color.Silver;
                labFeiBuKong.BackColor = s[1] ? Color.Red : Color.Silver;
                labWuShuJu.BackColor   = s[2] ? Color.Red : Color.Silver;
                getStatusResult        = true;
                if (s[0])
                {
                    PlaySound("bk.wav", 0, SND_ASYNC | SND_FILENAME);
                }
                //  SetLabelText(this.labMessage, "检验完成,可以扫描下一条码");
                // labMessage.Text = "检验完成,可以扫描下一条码";
            }
            else
            {
                MessageBox.Show("读取失败");
                getStatusResult = false;
            }
            waitResultEvent.Set();
        }