Example #1
0
        /// <summary>
        /// 确认保存终检缺陷
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                Bll.T_CheckResult t_CheckResult = new T_CheckResult();
                string            masterBarCode = Model.UserAnswerQuestions.BarCode;


                if (this.bigPic.Controls.Count == 0)
                {
                    SendRelease();
                }
                else if (this.bigPic.Controls.Count <= dic.Keys.Count)
                {
                    SendRelease();

                    foreach (var item in dic)
                    {
                        t_CheckResult.SaveZJFlawSaved(masterBarCode, item.Value.AndoridServerPicPath, item.Value.ZJPartConfigName, item.Value.ZJFlawName, item.Value.Remark);
                    }
                }
                else
                {
                    MessageBox.Show("请添加缺陷或备注");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #2
0
        private void part1_SelectedValueChanged(object sender, EventArgs e)
        {
            if (this.part1.Items.Count < 2)
            {
                Bll.T_CheckResult t_CheckResult = new T_CheckResult();
                DataTable         Part1         = t_CheckResult.GetZJPartName();
                foreach (DataRow item in Part1.Rows)
                {
                    this.part1.Items.Add(item["ZJPartConfigName"]);
                }
            }

            if (this.part2.Items.Count > 0)
            {
            }
            else
            {
                Bll.T_CheckResult t_CheckResult = new T_CheckResult();
                DataTable         part2         = t_CheckResult.GetZJOptionName();

                foreach (DataRow item in part2.Rows)
                {
                    this.part2.Items.Add(item["ZJOptionConfigName"]);
                }
            }
        }
Example #3
0
        /// <summary>
        /// 根据图片地址展示保存的缺陷内容
        /// </summary>
        /// <param name="picPath"></param>

        private void ShowZJSavedFlaw(string path)
        {
            this.part1.Items.Clear();
            this.part1.DataSource = null;
            //   MessageBox.Show(this.part1.SelectedText);
            this.part1.Text = "";


            this.part2.Items.Clear();
            this.part2.DataSource = null;
            //   MessageBox.Show(this.part1.SelectedText);
            this.part2.Text = "";


            this.part3.Items.Clear();
            this.part3.DataSource = null;
            //   MessageBox.Show(this.part1.SelectedText);
            this.part3.Text = "";

            this.remark.Clear();

            Bll.T_CheckResult t_CheckResult = new T_CheckResult();
            DataTable         dt            = t_CheckResult.GetZJFlawSaved(path);

            DataTable Part1 = t_CheckResult.GetZJPartName();

            this.label1.Text = path;
            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    DataTable option = t_CheckResult.GetZJOptionName(dt.Rows[0]["ZJFlawDetail"].ToString());
                    this.part1.Items.Add(dt.Rows[0]["ZJPartName"]);
                    this.part1.SelectedItem = dt.Rows[0]["ZJPartName"];
                    this.part2.Items.Add(option.Rows[0]["ZJOptionConfigName"]);
                    this.part2.SelectedItem = option.Rows[0]["ZJOptionConfigName"];
                    this.part3.Items.Add(dt.Rows[0]["ZJFlawDetail"]);
                    this.part3.SelectedItem = dt.Rows[0]["ZJFlawDetail"];
                    this.remark.Text        = dt.Rows[0]["Remark"].ToString();
                }
                else
                {
                    foreach (DataRow item in Part1.Rows)
                    {
                        this.part1.Items.Add(item["ZJPartConfigName"]);
                    }
                }
            }
            else
            {
                foreach (DataRow item in Part1.Rows)
                {
                    this.part1.Items.Add(item["ZJPartConfigName"]);
                }
            }
        }
Example #4
0
        private void part2_SelectedValueChanged(object sender, EventArgs e)
        {
            this.part3.Items.Clear();
            this.part3.DataSource = null;
            Bll.T_CheckResult t_CheckResult = new T_CheckResult();
            DataTable         part3         = t_CheckResult.GetZJFlawDetail(this.part2.SelectedItem.ToString());

            foreach (DataRow item in part3.Rows)
            {
                this.part3.Items.Add(item["ZJFlawName"]);
            }
        }
Example #5
0
        /// <summary>
        /// 保存每个终检的缺陷
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void save_Click(object sender, EventArgs e)
        {
            try
            {
                string barCode = Model.UserAnswerQuestions.BarCode;
                string picPath = this.label1.Text;
                string part1   = this.part1.SelectedItem.ToString();
                string part3   = this.part3.SelectedItem.ToString();
                string remark  = this.remark.Text;

                Bll.T_CheckResult t_CheckResult = new T_CheckResult();
                DataTable         dt            = t_CheckResult.GetZJFlawSaved(picPath);

                if (dt != null)
                {
                    if (dt.Rows.Count > 0)
                    {
                        t_CheckResult.UpdateZJFlawSaved(barCode, picPath, part1, part3, remark);
                        MessageBox.Show("修改成功");
                    }
                    else
                    {
                        if (part3 == "" || this.remark.Text == "")
                        {
                            MessageBox.Show("请选择缺陷或输入备注");
                        }
                        else
                        {
                            t_CheckResult.SaveZJFlawSaved(barCode, picPath, part1, part3, remark);
                            MessageBox.Show("保存成功");
                        }
                    }
                }
                else
                {
                    t_CheckResult.SaveZJFlawSaved(barCode, picPath, part1, part3, remark);
                    MessageBox.Show("保存成功");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("保存失败" + ex.Message);
            }
        }