private void CreateInitialEntity()
        {
            bcsModel = new BCSModel();

            entity = new BCSEntity();
            bcsModel.Entities.Add(entity);

            BCSField fieldID = new BCSField();
            fieldID.DataType = typeof(System.Int32);
            fieldID.IsKey = true;
            fieldID.Name = "ID";
            fieldID.DisplayName = "ID";
            entity.Fields.Add(fieldID);

            BCSField fieldName = new BCSField();
            fieldName.DataType = typeof(System.String);
            fieldName.Name = "Name";
            fieldName.IsRequired = true;
            fieldName.DisplayName = "Name";
            entity.Fields.Add(fieldName);

            BCSField fieldProperty = new BCSField();
            fieldProperty.DataType = typeof(System.String);
            fieldProperty.Name = "Property1";
            fieldProperty.DisplayName = "Property 1";
            entity.Fields.Add(fieldProperty);
        }
        private void CreateInitialEntity()
        {
            bcsModel = new BCSModel();

            entity = new BCSEntity();
            bcsModel.Entities.Add(entity);

            BCSField fieldID = new BCSField();

            fieldID.DataType    = typeof(System.Int32);
            fieldID.IsKey       = true;
            fieldID.Name        = "ID";
            fieldID.DisplayName = "ID";
            entity.Fields.Add(fieldID);

            BCSField fieldName = new BCSField();

            fieldName.DataType    = typeof(System.String);
            fieldName.Name        = "Name";
            fieldName.IsRequired  = true;
            fieldName.DisplayName = "Name";
            entity.Fields.Add(fieldName);

            BCSField fieldProperty = new BCSField();

            fieldProperty.DataType    = typeof(System.String);
            fieldProperty.Name        = "Property1";
            fieldProperty.DisplayName = "Property 1";
            entity.Fields.Add(fieldProperty);
        }
        void bcsTreeControl1_BCSModelChanged(BCSModel changedModel)
        {
            //MessageBox.Show("Event received");

            IDictionaryService dictionaryService = GetService(typeof(IDictionaryService)) as IDictionaryService;
            dictionaryService.SetValue("BCSModel", changedModel);

            Wizard.OnValidationStateChanged(this);
        }
Esempio n. 4
0
        void bcsTreeControl1_BCSModelChanged(BCSModel changedModel)
        {
            //MessageBox.Show("Event received");

            IDictionaryService dictionaryService = GetService(typeof(IDictionaryService)) as IDictionaryService;

            dictionaryService.SetValue("BCSModel", changedModel);

            Wizard.OnValidationStateChanged(this);
        }
Esempio n. 5
0
        private void AddEntity(BCSModel bcsModel, string name, string display)
        {
            BCSEntity entity = new BCSEntity();

            entity.Name = name;
            entity.DisplayName = display;
            entity.CreateCreateOperation = true;
            entity.CreateDeleteOperation = true;
            entity.CreateReadOperation = true;
            entity.CreateUpdateOperation = true;

            bcsModel.Entities.Add(entity);

            AddField(entity, "Field1", "Field 1", typeof(System.Int32), true, true, false);
            AddField(entity, "Field2", "Field 2", typeof(System.String), false, false, false);
            AddField(entity, "Field3", "Field 3", typeof(System.String), false, false, true);
        }
Esempio n. 6
0
        public override Dictionary<string, object> GetInitialArguments()
        {
            Dictionary<string, object> arguments = new Dictionary<string, object>();

            arguments.Add("BCSDatabase", "AdventureWorks");

            //add here BCSModel
            BCSModel bcsModel = new BCSModel();

            AddEntity(bcsModel, "Entity1", "Entity 1");
            AddEntity(bcsModel, "Entity2", "Entity 2");
            AddEntity(bcsModel, "Entity3", "Entity 3");

            arguments.Add("BCSModel", bcsModel);

            return arguments;
        }
Esempio n. 7
0
 void bcsTreeControl1_BCSModelChanged(BCSModel changedModel)
 {
     bcsModel = changedModel;
 }