Exemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            rw_dog dog = new rw_dog();
            try
            {
                if (checkBox1.Checked == false)
                {
                    string DATA = "        ";
                    string ID = "0000";
                    if (textBox1.Text.Trim().Length != 4)
                    {
                        MessageBox.Show("ID格式不正确");
                        label10.Text = "";
                        label11.Text = "";
                        return;
                    }
                    else
                    {

                        ID = textBox1.Text.Trim();
                    }
                    if (textBox2.Text.Trim() != "")
                    {
                        if (textBox2.Text.Trim().Length != 8)
                        {
                            MessageBox.Show("日期格式不正确");
                            label10.Text = "";
                            label11.Text = "";
                            return;
                        }
                        DATA = textBox2.Text.Substring(0, 8);
                    }
                    string A_C = "";
                    if (radioButton1.Checked)
                    {
                        A_C = "A";
                    }
                    else if (radioButton2.Checked)
                    {
                        A_C = "C";
                    }

                    //dog.write(101, "0178");
                    dog.jWrite(101, "N");
                    if (textBox2.Text.Trim() == "")
                        dog.jWrite(102, "N");
                    else dog.jWrite(102, "Y");
                    dog.jWrite(103, "NNN0CYY");
                    dog.jWrite(119, "Y");
                    dog.jWrite(140, "NYN");
                    dog.jWrite(197, "N");
                    dog.jWrite(111, DATA);

                    dog.jWrite(220, ID);

                    dog.jWrite(224, A_C);
                }
                else
                {
                    dog.jWrite(int.Parse(textBox3.Text.Trim()), textBox5.Text.Trim());
                }
                //MessageBox.Show("写入成功");
                label11.Text = "写入成功...";
                label11.ForeColor = Color.DarkGray;
                label10.Text = "";
            }
            catch (Exception ex)
            {
                label11.Text = "写入失败...";
                label11.ForeColor = Color.OrangeRed;
                label10.Text = "";
                return;
            }
        }