private void LoadGridData() { m_kwlBo = (BOKWList)BOFactory.GetBO(BOIDEnum.KeyWordList); List <KWListDetailMD> listObj = m_kwlBo.GetDetialedMD(); objList.SetObjects(listObj); //objList.DataSourceType = typeof(KWListMD); //objList.AddEmptyRow(); }
private void KWLMDRetProc(Form form, object data) { BOKWList kwlBo = (BOKWList)data; KWListDetailMD detailedKwl = new KWListDetailMD((KWListMD)kwlBo.GetBOTable()); //List<CountryMD> cty = mktBo.GetMktCountry(); detailedKwl.KeyWords = kwlBo.GetKetWordString(); OLVListItem olv = objList.GetItem(objList.LastHitInfo.RowIndex); olv.RowObject = detailedKwl; objList.RefreshItem(olv); //objList.AddObject(detailedKwl); }
private void KWListRetProc(Form form, object data) { BOKWList bo = (BOKWList)data; if (bo == null) { return; } KWListMD tb = (KWListMD)bo.GetBOTable(); KWListDetailMD dtb = new KWListDetailMD(tb); dtb.KeyWords = bo.GetKetWordString(); objList.AddObject(dtb); }
private bool btnOk_Clicking(object sender, EventArgs e) { if (this.FormMode == NanCrm.FormMode.Ok) { return(true); } if (!ValidateData()) { return(false); } UpdateData(true); BOKWList bo = (BOKWList)m_bo; KWListMD tb = (KWListMD)bo.GetBOTable(); tb.KeyWrodIds = objList.Objects.Cast <KeyWordMD>().Select(x => x.ID).Where(x => x > 0).ToList(); return(m_bo.Update()); }
private void InitData() { objList.SmallImageList = imageList; this.olvcName.ImageGetter = delegate(object row) { return(0); }; BOKWList kwlMd = (BOKWList)m_bo; if (ExchangeParam == null) { this.FormMode = NanCrm.FormMode.Add; kwlMd.Init(); } else { this.FormMode = ExchangeParam.Mode; if (this.FormMode == NanCrm.FormMode.Add) { kwlMd.Init(); } if (ExchangeParam.Data is KWListDetailMD) { KWListDetailMD inMd = (KWListDetailMD)ExchangeParam.Data; KWListMD kwMd = inMd.GetOrignalMD(); foreach (int id in kwMd.KeyWrodIds) { BOKeyWord kwBo = new BOKeyWord(); kwBo.GetById(id); m_kwList.Add((KeyWordMD)kwBo.GetBOTable()); } this.SetBOTable(inMd.GetOrignalMD()); } if (ExchangeParam.ReturnProc != null) { this.ReturnProc = ExchangeParam.ReturnProc; } objList.SetObjects(m_kwList); objList.DataSourceType = typeof(KeyWordMD); objList.AddEmptyRow(); } UpdateData(false); }
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); }