Esempio n. 1
0
        public EntityEditor(Entity entity, Project project)
        {
            InitializeComponent();
            this.Entity = entity;
            _project    = project;
            DataGridViewComboBoxColumn col = grdFields.Columns["colDataType"] as DataGridViewComboBoxColumn;
            var refLogic = new ReferenceTypeLogic(GlobalData.AppInfo);
            var dtList   = refLogic.GetAllDataTypes();

            col.DataSource    = dtList;
            col.DisplayMember = "DataTypeCode";
            col.ValueMember   = "DataTypeCode";
            entityFieldBindingSource.DataSource = entity.EntityFields.ToList();

            // get the links for this object
            var linkList = new List <EntityLink>();

            foreach (var field in entity.EntityFields)
            {
                if (field.ParentLinks.Count() > 0)
                {
                    linkList.AddRange(field.ParentLinks.ToList());
                }
            }

            entityLinkBindingSource.DataSource = linkList;
        }
Esempio n. 2
0
        protected void PopulateDropDowns()
        {
            var refLogic = new ReferenceTypeLogic(GlobalData.AppInfo);
            var dtList   = refLogic.GetAllDataTypes();

            cboDataType.DataSource    = dtList;
            cboDataType.DisplayMember = "DataTypeCode";
            cboDataType.ValueMember   = "DataTypeCode";
        }
Esempio n. 3
0
        private void LoadReferenceTypes()
        {
            CommonReferenceTypes rt    = new CommonReferenceTypes();
            ReferenceTypeLogic   logic = new ReferenceTypeLogic(GlobalData.AppInfo);

            rt.CodeProjectTypes       = logic.GetAllCodeProjectTypes();
            rt.LanguageTypes          = logic.GetAllLanguageTypes();
            rt.EntityAttributeTypes   = logic.GetAllEntityAttributeTypes();
            GlobalData.ReferenceTypes = rt;
        }
Esempio n. 4
0
        void PopulateDropDowns()
        {
            cboField.DataSource    = _entity.EntityFields.ToList();
            cboField.DisplayMember = "FieldName";
            cboField.ValueMember   = "EntityFieldId";

            cboEntity.DataSource    = _project.Entities.Where(e => e.EntityId != _entity.EntityId).ToList();
            cboEntity.DisplayMember = "EntityName";
            cboEntity.ValueMember   = "EntityId";

            var refLogic  = new ReferenceTypeLogic(GlobalData.AppInfo);
            var linkTypes = refLogic.GetAllLinkTypes();

            cboLinkType.DataSource    = linkTypes;
            cboLinkType.ValueMember   = "LinkTypeCode";
            cboLinkType.DisplayMember = "LinkTypeName";
        }