Exemplo n.º 1
0
        private void TextForm_Load(object sender, EventArgs e)
        {
            DataSet   DSet = SQLClass.getDataSet("select measure_id,measure_text from measure where measure_id = '" + data_id + "'", "数据库信息表");
            DataTable dt   = DSet.Tables["数据库信息表"];      //创建一个DataTable对象

            if (dt.Rows.Count > 0)
            {
                txt_measure_text.Text = dt.Rows[0][1].ToString();
            }
            switch (Form_Type)
            {
            case 0:
                break;

            case 1:

                break;

            case 2:
                txt_measure_text.ReadOnly = true;
                btn_reset.Visible         = false;
                btn_ok.Visible            = false;
                break;
            }
        }
        public int UpdateMeasure(float measure, int process_id)
        {
            DataSet   DSet = SQLClass.getDataSet("select process_ucl,process_lcl from process where process_id = '" + process_id + "'", "数据库信息表");
            DataTable dt   = DSet.Tables["数据库信息表"];      //创建一个DataTable对象

            if (dt.Rows.Count > 0)
            {
                string ucl = dt.Rows[0][0].ToString();
                string lcl = dt.Rows[0][1].ToString();

                if (ucl == "absoluteness" && lcl == "absoluteness")
                {
                    state = 3;
                }
                else if (ucl == "absoluteness")
                {
                    float process_lcl = Convert.ToSingle(lcl);
                    if (measure >= process_lcl)
                    {
                        state = 3;
                    }
                    else
                    {
                        state = 0;
                    }
                }
                else if (lcl == "absoluteness")
                {
                    float process_ucl = Convert.ToSingle(ucl);
                    if (measure <= process_ucl)
                    {
                        state = 3;
                    }
                    else
                    {
                        state = 0;
                    }
                }
                else
                {
                    float process_ucl = Convert.ToSingle(ucl);
                    float process_lcl = Convert.ToSingle(lcl);
                    if (measure >= process_lcl && measure <= process_ucl)
                    {
                        state = 3;
                    }
                    else
                    {
                        state = 0;
                    }
                }
            }
            else
            {
            }

            return(state);
        }
Exemplo n.º 3
0
 private void btn_ok_Click(object sender, EventArgs e)
 {
     lab_message.Text = "正在尝试登陆,请稍后......";
     if (regexclass.IsNumAndEnCh(txt_username.Text) && txt_username.Text != "请输入用户名")
     {
         if (txt_password.Text != "请输入密码")
         {
             if (txt_username.Text != null && txt_password.Text != null)
             {
                 DataSet   DSet = SQLClass.getDataSet("select admin_name,admin_username,admin_password from admin where admin_username = '******' and admin_password = '******'", "员工信息表");
                 DataTable dt   = DSet.Tables["员工信息表"];
                 if (dt.Rows.Count > 0)
                 {
                     Form_OK               = true;
                     name                  = dt.Rows[0][0].ToString();
                     lab_message.Text      = "登陆成功!";
                     lab_message.ForeColor = Color.Black;
                     MessageBox.Show(dt.Rows[0][0] + ",欢迎回来!!", "登陆成功", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     this.Close();
                 }
                 else
                 {
                     lab_message.Text = "用户名或密码不正确!";
                 }
             }
             else
             {
                 lab_message.Text = "请检查您的用户名是否正确。";
             }
         }
         else
         {
             lab_message.Text = "请输入正确的密码。";
         }
     }
     else
     {
         lab_message.Text = "请输入正确的用户名。";
     }
 }
        private void SetForm_Load(object sender, EventArgs e)
        {
            DataSet   DSet = SQLClass.getDataSet("select v_vid,v_static,v_text from v", "数据库信息表");
            DataTable dt   = DSet.Tables["数据库信息表"];      //创建一个DataTable对象

            if (dt.Rows.Count >= 8)
            {
                checkBox1.Tag = dt.Rows[0][0].ToString();
                if (dt.Rows[0][1].ToString() == "true")
                {
                    checkBox1.Checked = true;
                }
                else
                {
                    checkBox1.Checked = false;
                }
                checkBox1.Text = dt.Rows[0][2].ToString();

                checkBox2.Tag = dt.Rows[1][0].ToString();
                if (dt.Rows[1][1].ToString() == "true")
                {
                    checkBox2.Checked = true;
                }
                else
                {
                    checkBox2.Checked = false;
                }
                checkBox2.Text = dt.Rows[1][2].ToString();

                checkBox3.Tag = dt.Rows[2][0].ToString();
                if (dt.Rows[2][1].ToString() == "true")
                {
                    checkBox3.Checked = true;
                }
                else
                {
                    checkBox3.Checked = false;
                }
                checkBox3.Text = dt.Rows[2][2].ToString();

                checkBox4.Tag = dt.Rows[3][0].ToString();
                if (dt.Rows[3][1].ToString() == "true")
                {
                    checkBox4.Checked = true;
                }
                else
                {
                    checkBox4.Checked = false;
                }
                checkBox4.Text = dt.Rows[3][2].ToString();

                checkBox5.Tag = dt.Rows[4][0].ToString();
                if (dt.Rows[4][1].ToString() == "true")
                {
                    checkBox5.Checked = true;
                }
                else
                {
                    checkBox5.Checked = false;
                }
                checkBox5.Text = dt.Rows[4][2].ToString();

                checkBox6.Tag = dt.Rows[5][0].ToString();
                if (dt.Rows[5][1].ToString() == "true")
                {
                    checkBox6.Checked = true;
                }
                else
                {
                    checkBox6.Checked = false;
                }
                checkBox6.Text = dt.Rows[5][2].ToString();

                checkBox7.Tag = dt.Rows[6][0].ToString();
                if (dt.Rows[6][1].ToString() == "true")
                {
                    checkBox7.Checked = true;
                }
                else
                {
                    checkBox7.Checked = false;
                }
                checkBox7.Text = dt.Rows[6][2].ToString();

                checkBox8.Tag = dt.Rows[7][0].ToString();
                if (dt.Rows[7][1].ToString() == "true")
                {
                    checkBox8.Checked = true;
                }
                else
                {
                    checkBox8.Checked = false;
                }
                checkBox8.Text = dt.Rows[7][2].ToString();
            }
            else
            {
                MessageBox.Show("八大判异规则数据库数据不齐全!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void SearchForm_Load(object sender, EventArgs e)
        {
            DataSet   DSet1 = SQLClass.getDataSet("select product_name from product", "数据库信息表");
            DataTable dt1   = DSet1.Tables["数据库信息表"];      //创建一个DataTable对象

            cBox_product.Items.Add("全部");
            cBox_product.SelectedIndex = 0;
            if (dt1.Rows.Count > 0)
            {
                for (int i = 0; i < dt1.Rows.Count; i++)
                {
                    cBox_product.Items.Add(dt1.Rows[i][0]);
                }
            }
            else
            {
            }

            DataSet   DSet2 = SQLClass.getDataSet("select workshop_name from workshop", "数据库信息表");
            DataTable dt2   = DSet2.Tables["数据库信息表"];      //创建一个DataTable对象

            cBox_workshop.Items.Add("全部");
            cBox_workshop.SelectedIndex = 0;
            if (dt2.Rows.Count > 0)
            {
                for (int i = 0; i < dt2.Rows.Count; i++)
                {
                    cBox_workshop.Items.Add(dt2.Rows[i][0]);
                }
            }
            else
            {
            }

            DataSet   DSet3 = SQLClass.getDataSet("select machine_name from machine", "数据库信息表");
            DataTable dt3   = DSet3.Tables["数据库信息表"];      //创建一个DataTable对象

            cBox_machine.Items.Add("全部");
            cBox_machine.SelectedIndex = 0;
            if (dt3.Rows.Count > 0)
            {
                for (int i = 0; i < dt3.Rows.Count; i++)
                {
                    cBox_machine.Items.Add(dt3.Rows[i][0]);
                }
            }
            else
            {
            }

            DataSet   DSet4 = SQLClass.getDataSet("select worker_name from worker", "数据库信息表");
            DataTable dt4   = DSet4.Tables["数据库信息表"];      //创建一个DataTable对象

            cBox_worker.Items.Add("全部");
            cBox_worker.SelectedIndex = 0;
            if (dt4.Rows.Count > 0)
            {
                for (int i = 0; i < dt4.Rows.Count; i++)
                {
                    cBox_worker.Items.Add(dt4.Rows[i][0]);
                }
            }
            else
            {
            }

            DataSet   DSet5 = SQLClass.getDataSet("select process_name from process", "数据库信息表");
            DataTable dt5   = DSet5.Tables["数据库信息表"];      //创建一个DataTable对象

            cBox_process.Items.Add("全部");
            cBox_process.SelectedIndex = 0;
            if (dt4.Rows.Count > 0)
            {
                for (int i = 0; i < dt5.Rows.Count; i++)
                {
                    cBox_process.Items.Add(dt5.Rows[i][0]);
                }
            }
            else
            {
            }
        }
Exemplo n.º 6
0
        private void MeasureForm_Load(object sender, EventArgs e)
        {
            int       machine_num = 0;
            int       process_num = 0;
            DataSet   DSet        = SQLClass.getDataSet("select measure_id,measure_data,measure_machine,measure_process from measure where measure_id = '" + data_id + "'", "数据库信息表");
            DataTable dt          = DSet.Tables["数据库信息表"];        //创建一个DataTable对象
            DataSet   machineDSet = SQLClass.getDataSet("select machine_id,machine_name from machine", "数据库信息表");
            DataTable machinedt   = machineDSet.Tables["数据库信息表"]; //创建一个DataTable对象
            DataSet   processDSet = SQLClass.getDataSet("select process_id,process_name from process", "数据库信息表");
            DataTable processdt   = processDSet.Tables["数据库信息表"]; //创建一个DataTable对象

            if (machinedt.Rows.Count > 0 && processdt.Rows.Count > 0)
            {
                if (dt.Rows.Count > 0)
                {
                    txt_measure_data.Text    = dt.Rows[0][1].ToString();
                    txt_measure_data.Tag     = "1";
                    cBox_measure_machine.Tag = dt.Rows[0][2].ToString();
                    cBox_measure_process.Tag = dt.Rows[0][3].ToString();
                    for (int i = 0; i < machinedt.Rows.Count; i++)
                    {
                        if (dt.Rows[0][2].ToString() == machinedt.Rows[i][0].ToString())
                        {
                            machine_num = i;
                        }
                        cBox_measure_machine.Items.Add(machinedt.Rows[i][1].ToString());
                    }
                    for (int i = 0; i < processdt.Rows.Count; i++)
                    {
                        if (dt.Rows[0][3].ToString() == processdt.Rows[i][0].ToString())
                        {
                            process_num = i;
                        }
                        cBox_measure_process.Items.Add(processdt.Rows[i][1].ToString());
                    }
                }
                else
                {
                    for (int i = 0; i < machinedt.Rows.Count; i++)
                    {
                        cBox_measure_machine.Items.Add(machinedt.Rows[i][1].ToString());
                    }
                    for (int i = 0; i < processdt.Rows.Count; i++)
                    {
                        cBox_measure_process.Items.Add(processdt.Rows[i][1].ToString());
                    }
                }
                cBox_measure_machine.SelectedIndex = machine_num;
                cBox_measure_process.SelectedIndex = process_num;
            }
            else
            {
                MessageBox.Show("还没有机床或工序信息,请先添加!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            switch (Form_Type)
            {
            case 0:
                break;

            case 1:
                break;

            case 2:
                txt_measure_data.ReadOnly    = true;
                cBox_measure_machine.Enabled = false;
                cBox_measure_process.Enabled = false;
                btn_reset.Visible            = false;
                btn_ok.Visible = false;
                break;
            }
            checkForm();
        }