Beispiel #1
0
        private void updateBichao_Load(object sender, EventArgs e)
        {
            selectXmlBcJudge();
            this.textBox1.Text = name;
            this.textBox3.Text = time;
            this.textBox9.Text = aichive_no;
            this.textBox4.Text = id_number;
            this.textBox2.Text = bar_code;
            DataTable dtbichao = tjdao.selectBichaoInfo(aichive_no, bar_code);

            if (dtbichao != null && dtbichao.Rows.Count > 0)
            {
                this.textBox5.Text  = dtbichao.Rows[0]["FubuBC"].ToString();
                this.textBox6.Text  = dtbichao.Rows[0]["FubuResult"].ToString();
                this.textBox7.Text  = dtbichao.Rows[0]["FubuDesc"].ToString();
                this.textBox11.Text = dtbichao.Rows[0]["QitaBC"].ToString();
                this.textBox10.Text = dtbichao.Rows[0]["QitaResult"].ToString();
                this.textBox8.Text  = dtbichao.Rows[0]["QitaDesc"].ToString();
                string tmp = "";
                tmp = dtbichao.Rows[0]["BuPic01"].ToString();
                if (tmp != "")
                {
                    _picPath.Add(tmp);
                }
                tmp = "";
                tmp = dtbichao.Rows[0]["BuPic02"].ToString();
                if (tmp != "")
                {
                    _picPath.Add(tmp);
                }
                tmp = "";
                tmp = dtbichao.Rows[0]["BuPic03"].ToString();
                if (tmp != "")
                {
                    _picPath.Add(tmp);
                }
                tmp = "";
                tmp = dtbichao.Rows[0]["BuPic04"].ToString();
                if (tmp != "")
                {
                    _picPath.Add(tmp);
                }
                if (_picPath.Count <= 1)
                {
                    btnPre.Visible  = false;
                    btnNext.Visible = false;
                }
                DisplayPic(0);
                string FubuResult = dtbichao.Rows[0]["FubuResult"].ToString();
                if (bcJudge != "" && bcJudge.Length >= 10)
                {
                    string[] bcJudgeArray = bcJudge.Split('#');
                    if (bcJudgeArray.Length > 0)
                    {
                        bool istruebc = false;
                        for (int i = 0; i < bcJudgeArray.Length; i++)
                        {
                            if (FubuResult.IndexOf(bcJudgeArray[i]) > -1)
                            {
                                istruebc = true;
                                break;
                            }
                        }
                        if (istruebc)
                        {
                            this.textBox6.ForeColor = Color.Black;
                        }
                        else
                        {
                            this.textBox6.ForeColor = Color.Red;
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("未查询到数据!");
                btnPre.Visible  = false;
                btnNext.Visible = false;
            }
        }