Пример #1
0
        /// <summary>
        ///  取对象基本信息
        /// </summary>
        /// <returns></returns>
        public CDictObject GetData()
        {
            CDictObject data = new CDictObject(this.txtCode.Text);

            data.Name   = this.txtName.Text;
            data.Object = this.txtObject.Text;
            //data.Ico = this.btnIco.Text ;
            data.Describe = this.meDescribe.Text;

            data.UsedFlag         = this.ckUsedFlag.Checked ? 1 : 0;
            data.IsFunction       = this.ckIsFunction.Checked ? 1 : 0;
            data.HasFunctionPoint = this.ckIsFP.Checked ? 1 : 0;

            if (this.ckIsFP.Checked)
            {
                data.FunctionPointList = this.gcFp.DataSource as List <CDictFunctionPoint>;
            }
            return(data);
        }
Пример #2
0
        /// <summary>
        ///  数据初始化
        /// </summary>
        /// <param name="data">对象实体</param>
        /// <param name="fpList">功能点列表</param>
        public void Init(CDictObject data)
        {
            this.txtCode.Text   = data.Code;
            this.txtName.Text   = data.Name;
            this.txtObject.Text = data.Object;
            //this.btnIco.Text = data.Ico;
            this.meDescribe.Text = data.Describe;

            this.ckUsedFlag.Checked   = (data.UsedFlag == 1);
            this.ckIsFunction.Checked = (data.IsFunction == 1);
            this.ckIsFP.Checked       = (data.HasFunctionPoint == 1);

            if (data.HasFunctionPoint == 1 && data.FunctionPointList != null && data.FunctionPointList.Count > 0)
            {
                this.gcFp.BeginUpdate();
                this.gcFp.DataSource = data.FunctionPointList;
                this.gcFp.EndUpdate();
                this.groupControlFP.Visible = true;
            }
            else
            {
                this.groupControlFP.Visible = false;
            }
        }