예제 #1
0
파일: EndCheckFrm.cs 프로젝트: icprog/MES
        /// <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());
            }
        }
예제 #2
0
파일: EndCheckFrm.cs 프로젝트: icprog/MES
        /// <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);
            }
        }