private void NewProductMDRetProc(Form form, object data) { BOProduct proBo = (BOProduct)data; if (proBo == null) { return; } ProductMD proMd = (ProductMD)proBo.GetBOTable(); objList.AddObject(proMd); }
private void UpdateProMdRetProc(Form form, object data) { BOProduct proBo = (BOProduct)data; if (proBo == null) { return; } ProductMD proMd = (ProductMD)proBo.GetBOTable(); IList list = (IList)objList.Objects; ProductMD md = (ProductMD)list[objList.LastHitInfo.RowIndex]; md.CopyFrom(proMd); objList.RefreshObject(md); }
private void frmProduct_Load(object sender, EventArgs e) { BOProduct mktBo = (BOProduct)m_bo; if (this.ExchangeParam == null) { //mktBo.Init(); this.FormMode = NanCrm.FormMode.Add; } else { this.FormMode = this.ExchangeParam.Mode; if (this.ExchangeParam.Data != null) { ProductMD md = (ProductMD)this.ExchangeParam.Data; mktBo.SetBOTable(md); } if (this.ExchangeParam.ReturnProc != null) { this.ReturnProc = this.ExchangeParam.ReturnProc; } } UpdateData(false); }