Exemple #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.cboItemName.Text.ToString().Trim().Length == 0 ||
                    this.cboChannel.Text.ToString().Trim().Length == 0 ||
                    this.cboTemp.Text.ToString().Trim().Length == 0 ||
                    this.cboVcc.Text.ToString().Trim().Length == 0 ||
                    this.cboPattent.Text.ToString().Trim().Length == 0 ||
                    this.cboDataRate.Text.ToString().Trim().Length == 0 ||
                    this.txtAuxAttribles.Text.ToString().Trim().Length == 0)
                //140606 Add
                {
                    MessageBox.Show("部分资料资料为空白!请确认后再保存!!! ");
                    return;
                }
                bool Result = EditInfoForDT(PNInfo.TopoToatlDS.Tables["TopoTestControl"]);

                if (Result)
                {
                    runPrmtrMsgState((byte)MsgState.SaveOK); //140709_2
                    setAuxshow(false);                       //140811_0
                    PNInfo.ISNeedUpdateflag    = true;       //140603_2
                    cboItemName.BackColor      = Color.White;
                    cboItemName.Enabled        = false;      //140530_4
                    btnFinish.Enabled          = true;
                    PNInfo.myTestCtrlAddOKFlag = true;       //140529_1
                    //if (blnAddNew)
                    if (blnAddNew)                           //140706_1  //(PNInfo.myTestCtrlAddOKFlag == true) //140530_1
                    {
                        if (TestCtrlName.Length > 0)
                        {
                            ModelInfo myModelInfo = new ModelInfo();
                            myModelInfo.blnAddNewModel  = blnAddNew; //140430_1 TBD
                            PNInfo.myTestModelAddOKFlag = false;
                            myModelInfo.PID             = Convert.ToInt64(PNInfo.getDTColumnInfo(PNInfo.TopoToatlDS.Tables["TopoTestControl"], "ID", "PID=" + PID + " and ItemName='" + TestCtrlName + "'"));
                            myModelInfo.TestCtrlName    = TestCtrlName;
                            myModelInfo.ShowDialog(); //show NextForm...

                            blnAddNew = false;        //新增一条记录后将新增标志改为false;    140528 TBD 新增需要维护完全信息
                            this.Close();             //140530_4
                        }
                    }
                }
                else
                {
                    btnFinish.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemple #2
0
        void EditModel(bool isNewModel)
        {
            try
            {
                btnModelAdd.Enabled  = false;
                btnModelEdit.Enabled = false;

                blnAddNewModel = isNewModel;

                ModelInfo myModelInfo = new ModelInfo();

                myModelInfo.PID          = this.myModelPID;
                myModelInfo.TestCtrlName = PNInfo.getDTColumnInfo(PNInfo.TopoToatlDS.Tables["TopoTestControl"], "ItemName", "ID=" + myModelPID); // PNInfo.TopoToatlDS.Tables["TopoTestControl"].Rows[
                myModelInfo.ShowDialog();                                                                                                        //show NextForm...

                RefreshMyInfo(false);
                btnModelAdd.Enabled  = true;
                btnModelEdit.Enabled = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }