Exemplo 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);
        }
Exemplo n.º 2
0
        private bool btnOk_Clicking(object sender, EventArgs e)
        {
            UpdateData(true);
            IList      list  = (IList)objList.Objects;
            List <int> cties = list.Cast <CountryMD>().Select(x => x.ID).ToList();

            cties = cties.Where(x => x > 0).ToList();
            MarketMD mkt = (MarketMD)m_bo.GetBOTable();

            mkt.CountryIds = cties;

            return(m_bo.Add());
        }