예제 #1
0
        void CheckCurActiveDocment()
        {
            FormBaseClass curForm = curDocPanel.ActiveDocument as FormBaseClass;

            if (curForm == null)
            {
                return;
            }

            if (curForm.AssetChangedTrigger || curForm.PjndChangedTrigger)
            {
                curForm.TriggerEven();
                curForm.AssetChangedTrigger = false;
                curForm.PjndChangedTrigger  = false;
            }
        }
예제 #2
0
        void barBPJND_EditValueChanged(object sender, EventArgs e)
        {
            if (barBPJND.EditValue == null)
            {
                return;
            }

            foreach (DockContent frm in this.curDocPanel.Contents)
            {
                if (frm is FormBaseClass)
                {
                    FormBaseClass curForm = (FormBaseClass)frm;
                    //当前用户选中的资产(可能为null,即是分类)
                    curForm.CurPJND            = barBPJND.EditValue.ToString();
                    curForm.PjndChangedTrigger = true;
                }
            }
            CheckCurActiveDocment();
        }
예제 #3
0
        void curTreeForm_AfterSelect(List <ReserveCommon.IEntityData> lstParent, List <ReserveCommon.IEntityData> lstChild)
        {
            foreach (DockContent frm in this.curDocPanel.Contents)
            {
                if (lstParent.Count <= 0)
                {
                    continue;
                }

                if (frm is FormBaseClass)
                {
                    FormBaseClass curForm = (FormBaseClass)frm;
                    //当前用户选中的资产(可能为null,即是分类)
                    curForm.CurEntityData       = curTreeForm.SelectedEntityData;
                    curForm.SelectedLstAssets   = curTreeForm.GetSelChildAssetsList();
                    curForm.AssetChangedTrigger = true;
                }
            }

            CheckCurActiveDocment();
        }