private void frmBP_Load(object sender, EventArgs e) { BOBP bpBo = (BOBP)m_bo; cmbType.DataSource = bpBo.GetBPTypeValidValue(); cmbType.ValueMember = "Value"; cmbType.DisplayMember = "Description"; if (this.ExchangeParam == null) { //mktBo.Init(); this.FormMode = NanCrm.FormMode.Add; } else { this.FormMode = this.ExchangeParam.Mode; if (this.ExchangeParam.Data != null) { BPMD md = (BPMD)this.ExchangeParam.Data; bpBo.SetBOTable(md); } if (this.ExchangeParam.ReturnProc != null) { this.ReturnProc = this.ExchangeParam.ReturnProc; } } UpdateData(false); }
private void LoadGrid() { m_bpList = (BOBP)BOFactory.GetBO(BOIDEnum.BP); List <BPMD> listObj = Utilities.ConvertList <BPMD>(m_bpList.GetDataList()); objList.SetObjects(listObj); }
private void NewBPMDRetProc(Form form, object data) { BOBP bpBo = (BOBP)data; if (bpBo == null) { return; } BPMD bpMd = (BPMD)bpBo.GetBOTable(); objList.AddObject(bpMd); }
private void frmBpList_Load(object sender, EventArgs e) { BusinessObject ctyBo = BOFactory.GetBO(BOIDEnum.Country); olvcCty.DataSource = ctyBo.GetValieValue("ID", "Name"); BOBP bpBo = (BOBP)BOFactory.GetBO(BOIDEnum.BP); olvcType.DataSource = bpBo.GetBPTypeValidValue(); LoadGrid(); }
private void UpdateBPMdRetProc(Form form, object data) { BOBP bpBo = (BOBP)data; if (bpBo == null) { return; } BPMD proMd = (BPMD)bpBo.GetBOTable(); IList list = (IList)objList.Objects; BPMD md = (BPMD)list[objList.LastHitInfo.RowIndex]; md.CopyFrom(proMd); objList.RefreshObject(md); }
public static BusinessObject GetBO(BOIDEnum boid) { BusinessObject bo = null; switch (boid) { case BOIDEnum.BOSequence: bo = new BOSequence(); break; case BOIDEnum.Country: bo = new BOCountry(); break; case BOIDEnum.ProductGroup: bo = new BOProductGroup(); break; case BOIDEnum.Market: bo = new BOMarket(); break; case BOIDEnum.MarketDetail: bo = new BOMarketDetail(); break; case BOIDEnum.SearchPlantf: bo = new BOBPSearchPlan(); break; case BOIDEnum.Texture: bo = new BOTexture(); break; case BOIDEnum.KeyWord: bo = new BOKeyWord(); break; case BOIDEnum.KeyWordList: bo = new BOKWList(); break; case BOIDEnum.Product: bo = new BOProduct(); break; case BOIDEnum.PSearchPlan: bo = new BOProductSearchPlan(); break; case BOIDEnum.PSearchResult: bo = new BOBPSearchResult(); break; case BOIDEnum.BP: bo = new BOBP(); break; default: break; } bo.Init(); return(bo); }