Beispiel #1
0
        protected IStorageRecordViewRegion CreateEmptyRecordViewRegionObject(RecordViewRegion region)
        {
            var storageService = service.StorageService;

            return(storageService.GetObjectFactory().CreateEmptyRecordViewRegionObject());
        }
 protected IStorageRecordViewRegion CreateEmptyRecordViewRegionObject(RecordViewRegion region)
 {
     var storageService = service.StorageService;
     return storageService.GetObjectFactory().CreateEmptyRecordViewRegionObject();
 }
Beispiel #3
0
        private List<RecordView> CreateEntityDefaultRecordViews(Entity entity)
        {
            List<RecordView> recordViewList = new List<RecordView>();

            var headerRegion = new RecordViewRegion();
            headerRegion.Name = "header";
            headerRegion.Label = "Header";
            headerRegion.Sections = new List<RecordViewSection>();

            var create = new RecordView();
            create.Id = Guid.NewGuid();
            create.Name = "create";
            create.Label = "Create";
            create.Title = "Create";
            create.Default = true;
            create.System = false;
            create.Type = "create";
            create.Weight = 10;
            create.IconName = "file-text-o";
            create.Regions = new List<RecordViewRegion>();
            create.Regions.Add(headerRegion);
            create.ServiceCode = null;
            create.DynamicHtmlTemplate = null;
            create.DataSourceUrl = null;
            create.ActionItems = new List<ActionItem>();
            create.ActionItems.Add(GenerateViewActionItem("wv_back_button"));
            create.ActionItems.Add(GenerateViewActionItem("wv_create_and_list"));
            create.ActionItems.Add(GenerateViewActionItem("wv_create_and_details"));
            create.ActionItems.Add(GenerateViewActionItem("wv_create_cancel"));
            create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing"));
            create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new"));
            create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit"));
            create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate"));
            recordViewList.Add(create);

            var quickCreate = new RecordView();
            quickCreate.Id = Guid.NewGuid();
            quickCreate.Name = "quick_create";
            quickCreate.Label = "Quick create";
            quickCreate.Title = "Quick create";
            quickCreate.Default = true;
            quickCreate.System = false;
            quickCreate.Type = "quick_create";
            quickCreate.IconName = "file-text-o";
            quickCreate.Weight = 10;
            quickCreate.Regions = new List<RecordViewRegion>();
            quickCreate.Regions.Add(headerRegion);
            quickCreate.ServiceCode = null;
            quickCreate.DynamicHtmlTemplate = null;
            quickCreate.DataSourceUrl = null;
            quickCreate.ActionItems = new List<ActionItem>();
            quickCreate.ActionItems.Add(GenerateViewActionItem("wv_back_button"));
            quickCreate.ActionItems.Add(GenerateViewActionItem("wv_create_and_list"));
            quickCreate.ActionItems.Add(GenerateViewActionItem("wv_create_and_details"));
            quickCreate.ActionItems.Add(GenerateViewActionItem("wv_create_cancel"));
            quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing"));
            quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new"));
            quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit"));
            quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate"));
            recordViewList.Add(quickCreate);

            var quickView = new RecordView();
            quickView.Id = Guid.NewGuid();
            quickView.Name = "quick_view";
            quickView.Label = "Quick view";
            quickView.Title = "Quick view";
            quickView.Default = true;
            quickView.System = false;
            quickView.Type = "quick_view";
            quickView.IconName = "file-text-o";
            quickView.Weight = 10;
            quickView.Regions = new List<RecordViewRegion>();
            quickView.Regions.Add(headerRegion);
            quickView.ServiceCode = null;
            quickView.DynamicHtmlTemplate = null;
            quickView.DataSourceUrl = null;
            quickView.ActionItems = new List<ActionItem>();
            quickView.ActionItems.Add(GenerateViewActionItem("wv_record_delete"));
            quickView.ActionItems.Add(GenerateViewActionItem("wv_manage_view"));
            quickView.ActionItems.Add(GenerateViewActionItem("wv_back_button"));
            quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing"));
            quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new"));
            quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit"));
            quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate"));
            recordViewList.Add(quickView);

            var general = new RecordView();
            general.Id = Guid.NewGuid();
            general.Name = "general";
            general.Label = "General";
            general.Title = "General";
            general.Default = true;
            general.System = false;
            general.Type = "general";
            general.Weight = 10;
            general.IconName = "file-text-o";
            general.Regions = new List<RecordViewRegion>();
            general.Regions.Add(headerRegion);
            general.ServiceCode = null;
            general.DynamicHtmlTemplate = null;
            general.DataSourceUrl = null;
            general.ActionItems = new List<ActionItem>();
            general.ActionItems.Add(GenerateViewActionItem("wv_record_delete"));
            general.ActionItems.Add(GenerateViewActionItem("wv_manage_view"));
            general.ActionItems.Add(GenerateViewActionItem("wv_back_button"));
            general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing"));
            general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new"));
            general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit"));
            general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate"));
            recordViewList.Add(general);

            return recordViewList;
        }
Beispiel #4
0
        private List<RecordView> CreateEntityDefaultRecordViews(Entity entity)
        {
            List<RecordView> recordViewList = new List<RecordView>();

            var contentRegion = new RecordViewRegion();
            contentRegion.Name = "content";
            contentRegion.Sections = new List<RecordViewSection>();

            var create = new RecordView();
            create.Id = Guid.NewGuid();
            create.Name = "create";
            create.Label = "Create";
            create.Default = true;
            create.System = true;
            create.Weight = 10;
            create.Type = "create";
            create.Regions = new List<RecordViewRegion>();
            create.Regions.Add(contentRegion);
            recordViewList.Add(create);

            var quickCreate = new RecordView();
            quickCreate.Id = Guid.NewGuid();
            quickCreate.Name = "quick_create";
            quickCreate.Label = "Quick create";
            quickCreate.Default = true;
            quickCreate.System = true;
            quickCreate.Weight = 10;
            quickCreate.Type = "quick_create";
            quickCreate.Regions = new List<RecordViewRegion>();
            quickCreate.Regions.Add(contentRegion);
            recordViewList.Add(quickCreate);

            var quickView = new RecordView();
            quickView.Id = Guid.NewGuid();
            quickView.Name = "quick_view";
            quickView.Label = "Quick view";
            quickView.Default = true;
            quickView.System = true;
            quickView.Weight = 10;
            quickView.Type = "quick_view";
            quickView.Regions = new List<RecordViewRegion>();
            quickView.Regions.Add(contentRegion);
            recordViewList.Add(quickView);

            var general = new RecordView();
            general.Id = Guid.NewGuid();
            general.Name = "general";
            general.Label = "General";
            general.Default = true;
            general.System = true;
            general.Weight = 10;
            general.Type = "general";
            general.Regions = new List<RecordViewRegion>();
            general.Regions.Add(contentRegion);
            recordViewList.Add(general);

            return recordViewList;
        }