Beispiel #1
0
        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);
        }
Beispiel #2
0
        private void LoadGrid()
        {
            m_bpList = (BOBP)BOFactory.GetBO(BOIDEnum.BP);
            List <BPMD> listObj = Utilities.ConvertList <BPMD>(m_bpList.GetDataList());

            objList.SetObjects(listObj);
        }
Beispiel #3
0
        private void NewBPMDRetProc(Form form, object data)
        {
            BOBP bpBo = (BOBP)data;

            if (bpBo == null)
            {
                return;
            }
            BPMD bpMd = (BPMD)bpBo.GetBOTable();

            objList.AddObject(bpMd);
        }
Beispiel #4
0
        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();
        }
Beispiel #5
0
        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);
        }
Beispiel #6
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);
        }