private void ShowControl(int id) { ZhuJi.Portal.IDAL.IChannel channel = ZhuJi.AOP.Operator.WrapInterface(typeof(ZhuJi.Portal.NHibernateDAL.Channel)) as ZhuJi.Portal.IDAL.IChannel; ZhuJi.Portal.Domain.Channel domainChannel = channel.GetObject(id); if (domainChannel != null) { Control control = this.LoadControl(domainChannel.ContentItemInfo.Operate); phContent.Controls.Add(control); } }
/// <summary> /// 初始化编辑表单 /// </summary> private void Edit() { btnAdd.Visible = true; btnAdd.Text = "另存为新记录"; btnEdit.Visible = true; btnDel.Visible = true; try { ZhuJi.Portal.IDAL.IChannel channel = ZhuJi.AOP.Operator.WrapInterface(typeof(ZhuJi.Portal.NHibernateDAL.Channel)) as ZhuJi.Portal.IDAL.IChannel; ZhuJi.Portal.Domain.Channel domainChannel = channel.GetObject(_identity); UIMapping.BindObjectToControls(domainChannel, this); } catch (Exception ex) { ShowMessage(ex); } }
/// <summary> /// 获取栏目信息 /// </summary> /// <param name="id"></param> private void GetChannel(int id) { ZhuJi.Portal.IDAL.IChannel channel = ZhuJi.AOP.Operator.WrapInterface(typeof(ZhuJi.Portal.NHibernateDAL.Channel)) as ZhuJi.Portal.IDAL.IChannel; domainChannel = channel.GetObject(id); }