示例#1
0
        private void button_OnOK_Click(object sender, EventArgs e)
        {
            this.userControl_WPSBase1.FillClass();
            String str_ErrMessage;

            str_ErrMessage = myClass_WPS.CheckField();
            if (str_ErrMessage != null)
            {
                this.DialogResult          = DialogResult.None;
                this.label_ErrMessage.Text = str_ErrMessage;
                return;
            }
            if (this.bool_Add)
            {
                if (Class_WPS.ExistAndCanDeleteAndDelete(this.myClass_WPS.WPSID, ZCCL.ClassBase.Enum_zwjKindofUpdate.Exist) == false)
                {
                    this.myClass_WPS.AddAndModify(ZCCL.ClassBase.Enum_zwjKindofUpdate.Add);
                }
                else
                {
                    this.label_ErrMessage.Text = "该焊接工艺编号已添加!";
                    this.DialogResult          = DialogResult.None;
                    return;
                }
            }
            else
            {
                this.myClass_WPS.AddAndModify(ZCCL.ClassBase.Enum_zwjKindofUpdate.Modify);
            }

            this.DialogResult = DialogResult.OK;
            this.Close();
        }
示例#2
0
        private void Button_WPSIDModify_Click(object sender, EventArgs e)
        {
            string        str_NewWPSID = "";
            Form_InputBox myForm       = new Form_InputBox();

            myForm.str_DefaultResponse = this.myClass_WPS.WPSID;
            myForm.str_Prompt          = "请输入焊接工艺编号:";
            myForm.str_Title           = "输入焊接工艺编号";
            if (myForm.ShowDialog() == DialogResult.OK)
            {
                str_NewWPSID = myForm.str_DefaultResponse;
            }
            if (str_NewWPSID.Length == 0)
            {
                MessageBox.Show("你没有输入焊接工艺编号,操作失败!");
                return;
            }
            if (Class_WPS.ExistAndCanDeleteAndDelete(str_NewWPSID, ZCCL.ClassBase.Enum_zwjKindofUpdate.Exist) == true)
            {
                MessageBox.Show("焊接工艺编号重复,操作失败!");
                return;
            }
            this.myClass_WPS.ModifyWPSID(str_NewWPSID);
            if (this.myEventArgs_WPSQuery != null)
            {
                this.myEventArgs_WPSQuery.bool_JustFill = false;
                Publisher_WPSQuery.OnEventName(this.myEventArgs_WPSQuery);
            }
            this.userControl_WPSBase1.InitControl(this.myClass_WPS, false);
        }
        private void toolStripMenuItem_WPSRowDelete_Click(object sender, EventArgs e)
        {
            Class_WPS myClass_WPS = new Class_WPS((string)this.dataGridView_Data.CurrentRow.Cells["WPSID"].Value);

            if (Class_WPS.ExistAndCanDeleteAndDelete(myClass_WPS.WPSID, Enum_zwjKindofUpdate.CanDelete))
            {
                if (MessageBox.Show("确认删除吗?", "确认窗口", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    Class_WPS.ExistAndCanDeleteAndDelete(myClass_WPS.WPSID, Enum_zwjKindofUpdate.Delete);
                    this.RefreshData(false);
                }
            }
            else
            {
                MessageBox.Show("不能删除!");
            }
        }
示例#4
0
 private void Form_WPSUpdate_Load(object sender, EventArgs e)
 {
     this.label_ErrMessage.Text = "";
     this.BackColor             = Properties.Settings.Default.FormBackColor;
     this.Font = Properties.Settings.Default.FormFont;
     if (this.bool_Add == true)
     {
         this.Button_WPSIDModify.Visible = false;
         this.userControl_WPSBase1.InitControl(this.myClass_WPS, this.bool_Add);
     }
     else
     {
         if (!Class_WPS.ExistAndCanDeleteAndDelete(myClass_WPS.WPSID, ZCCL.ClassBase.Enum_zwjKindofUpdate.Exist))
         {
             MessageBox.Show("该条数据已被删除!");
             this.DialogResult = DialogResult.Cancel;
             this.Close();
             return;
         }
         this.Button_WPSIDModify.Visible = true;
         this.userControl_WPSBase1.InitControl(this.myClass_WPS, this.bool_Add);
     }
 }