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()); } }
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()); } }