Exemplo n.º 1
0
        private void LoadGridData()
        {
            m_kwBo = (BOKeyWord)BOFactory.GetBO(BOIDEnum.KeyWord);
            List <KeyWordMD> listObj = Utilities.ConvertList <KeyWordMD>(m_kwBo.GetDataList());

            objList.SetObjects(listObj);
            objList.DataSourceType = typeof(KeyWordMD);
            KeyWordMD newKw = (KeyWordMD)objList.AddEmptyRow();

            newKw.ID = BusinessObject.GetBONextID(BOIDEnum.KeyWord);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }