Ejemplo n.º 1
0
        private void InitCountryGrid()
        {
            BOMarket mktBo = (BOMarket)m_bo;

            if (base.FormMode == NanCrm.FormMode.Add)
            {
                mktBo.Init();
            }
            UpdateData(false);
            objList.DataSourceType = typeof(CountryMD);
            //this.olvcName.AspectGetter = delegate(object row)
            //{
            //    return "cfl";
            //};
            //this.olvcName.Renderer = new MappedImageRenderer(new Object[] { "cfl", Resources.ButtonChoose });
            objList.SmallImageList    = imageList;
            this.olvcName.ImageGetter = delegate(object row)
            {
                return(0);
            };
            MarketMD mkt = (MarketMD)mktBo.GetBOTable();

            foreach (int id in mkt.CountryIds)
            {
                BOCountry ctyBo = new BOCountry();
                ctyBo.GetById(id);
                m_ctyList.Add((CountryMD)ctyBo.GetBOTable());
            }
            CountryMD cty = new CountryMD();

            cty.ID = -1;
            m_ctyList.Add(cty);
            objList.SetObjects(m_ctyList);
        }
Ejemplo n.º 2
0
        private void NewMarketRetProc(Form form, object data)
        {
            BOMarket         mktBo       = (BOMarket)data;
            MarketDetaiedlMD detailedMkt = new MarketDetaiedlMD((MarketMD)mktBo.GetBOTable());
            List <CountryMD> cty         = mktBo.GetMktCountry();

            detailedMkt.Countries = mktBo.GetCountryString();
            objList.AddObject(detailedMkt);
        }
Ejemplo n.º 3
0
        private void MarketMDUpdateProc(Form form, object data)
        {
            BOMarket         mktBo       = (BOMarket)data;
            MarketDetaiedlMD detailedMkt = new MarketDetaiedlMD((MarketMD)mktBo.GetBOTable());
            List <CountryMD> cty         = mktBo.GetMktCountry();

            detailedMkt.Countries = mktBo.GetCountryString();
            if (objList.FocusedItem != null)
            {
                objList.GetItem(objList.FocusedItem.Index).RowObject = detailedMkt;
            }

            objList.RefreshSelectedObjects();
        }
Ejemplo n.º 4
0
        private void LoadGridData()
        {
            try
            {
                m_mktBO = (BOMarket)BOFactory.GetBO(BOIDEnum.Market);
                List <MarketDetaiedlMD> listObj = m_mktBO.GetDetailedMarketMD();
                //MarketMD newMkt = new MarketMD();
                //newMkt.ID = BusinessObject.GetBONextID(m_boId);
                //MarketDetaiedlMD newObj = new MarketDetaiedlMD(newMkt);
                //listObj.Add(newObj);

                objList.SetObjects(listObj);
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString());
            }
        }
Ejemplo n.º 5
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);
        }