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); }