private void InitUc() { if (this._bNew) { this.splitContainer1.SplitterDistance = this.splitContainer1.Height; PropertyPageContent input = new PropertyPageContent(ModelContext.MetaModel.GetClassEx("DQDOSSIERPRINT"), null, ClientData.UserGlobalOption, null, this, null, PropertyPageMode.SINGLE); this.ucNewItem = new UCNewItem(false, true, false); this.ucNewItem.CreatedItem = null; this.ucNewItem.IsInSelfDefinePage = true; this.ucNewItem.SetInput(input); this.ucNewItem.Dock = DockStyle.Fill; this.groupBox3.Controls.Add(this.ucNewItem); this.tbCtrlTsdBom.TabPages.Remove(this.tPTsBomDocId); } else { this.ucAttr = new UclAttrs(); this.ucAttr.Dock = DockStyle.Fill; this.groupBox3.Controls.Add(this.ucAttr); this.context.Option = ClientData.UserGlobalOption; this.ucAttr.SetContext(this.context); this.ucAttr.CurMeta = ModelContext.MetaModel.GetClassEx(this._theItem.ClassName); this.ucAttr.CurItem = this._theItem; this.ucAttr.isEditable = this._bEdit; this.ucAttr.Display(true); } }
public UcTsdItem(string bpmName) { this._isChg = false; this._theItem = null; this.context = new ObjectNavigateContext(); this.hsCols = null; this.input = null; this.lstDocCode = null; this.lstOrder = null; this.lstUnits = null; this.ucAttr = null; this.ucNewItem = null; this._bpmName = ""; this.components = null; this.InitializeComponent(); this._bNew = true; this.lstDocCode = new ArrayList(); this.resWkTsd = new ResWkInfo(); this.resWkTsd.Dock = DockStyle.Fill; this.panel2.Controls.Add(this.resWkTsd); this.SetBtnAndPnlStatue(); this.InitUc(); this.InitIvwRelItem(); this.InitLvwBom(); if (!string.IsNullOrEmpty(bpmName)) { this._bpmName = bpmName; } }
public UcTsdItem(DEBusinessItem item) { this._isChg = false; this._theItem = null; this.context = new ObjectNavigateContext(); this.hsCols = null; this.input = null; this.lstDocCode = null; this.lstOrder = null; this.lstUnits = null; this.ucAttr = null; this.ucNewItem = null; this._bpmName = ""; this.components = null; this.InitializeComponent(); this._bNew = item == null; if (item != null) { PlArchivManage.GetRelListOfDEBizItem(item, ConstAm.TDSBOM_RELCLASS); this._theItem = item; } this.lstDocCode = new ArrayList(); this.resWkTsd = new ResWkInfo(); this.resWkTsd.Dock = DockStyle.Fill; this.panel2.Controls.Add(this.resWkTsd); this.SetBtnAndPnlStatue(); this.InitUc(); this.InitIvwRelItem(); this.InitLvwBom(); }