/// <summary> /// 打开选中的原油A /// </summary> public override void openOil() { int oilInfoId = this.gridList.CurrentRow != null?int.Parse(this.gridList.CurrentRow.Cells["ID"].Value.ToString()) : 0; OilInfoEntity oil = OilBll.GetOilById(oilInfoId); if (oil == null) { return; } if (isOilOpening) { return; } isOilOpening = true; try { FrmMain frmMain = this.MdiParent as FrmMain; DatabaseA.FrmOilDataA child = (DatabaseA.FrmOilDataA)frmMain.GetChildFrm(oil.crudeIndex + "A"); if (child == null) { DatabaseA.FrmOilDataA form = new DatabaseA.FrmOilDataA(oil); form.MdiParent = frmMain; form.Show(); Application.DoEvents(); } else { child.Activate(); } } finally { isOilOpening = false; } }
/// <summary> /// 构造函数 /// </summary> /// <param name="frmOilDataA"></param> public FrmSummary(DatabaseA.FrmOilDataA frmOilDataA) { InitializeComponent(); this._OilA = frmOilDataA.getData(); this.Text = "原油" + this._OilA.crudeName + "评论"; }