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; }
protected void PopulateDropDowns() { var refLogic = new ReferenceTypeLogic(GlobalData.AppInfo); var dtList = refLogic.GetAllDataTypes(); cboDataType.DataSource = dtList; cboDataType.DisplayMember = "DataTypeCode"; cboDataType.ValueMember = "DataTypeCode"; }
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; }
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"; }