Exemple #1
0
 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);
     }
 }
Exemple #2
0
 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;
     }
 }
Exemple #3
0
 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();
 }