Beispiel #1
0
        public ActionResult ShowListOfMetadataNodesTitle()
        {
            List <SearchMetadataNode> SearchMetadataNode = GetMetadataNodes();

            string recieverActionName = "";
            string modelTitle         = "";

            recieverActionName = "ShowListOfMetadataNodesForTitleReciever";
            modelTitle         = "Select a node for the title";

            EntitySelectorModel model = BexisModelManager.LoadEntitySelectorModel(
                SearchMetadataNode,
                new List <string>()
            {
                "DisplayName"
            },
                new EntitySelectorModelAction(recieverActionName, "ImportMetadataStructureSetParameters", "DCM"),
                "DisplayName",
                "ImportMetadataStructureSetParameters"
                );

            model.Title = modelTitle;

            return(PartialView("_EntitySelectorInWindowView", model));
        }
Beispiel #2
0
        public static EntitySelectorModel LoadEntitySelectorModel <T>(this IList <T> data)
        {
            EntitySelectorModel tmp = new EntitySelectorModel();

            tmp.Data  = BexisDataHelper.ToDataTable <T>(data);
            tmp.IDKey = "Id";
            return(tmp);
        }
Beispiel #3
0
        public static EntitySelectorModel LoadEntitySelectorModel <T>(this IList <T> data, List <string> columns, EntitySelectorModelAction reciever, string idKey = "Id", string targetId = "", Dictionary <string, string> parameters = null)
        {
            EntitySelectorModel tmp = new EntitySelectorModel();

            tmp.Data       = BexisDataHelper.ToDataTable <T>(data, columns);
            tmp.Reciever   = reciever;
            tmp.IDKey      = idKey;
            tmp.TargetId   = targetId;
            tmp.Parameters = parameters;
            return(tmp);
        }
Beispiel #4
0
        public static EntitySelectorModel LoadEntitySelectorModel <T>(this IList <T> data, EntitySelectorModelAction reciever, string idKey = "Id", string targetId = "")
        {
            EntitySelectorModel tmp = new EntitySelectorModel();

            tmp.Data     = BexisDataHelper.ToDataTable <T>(data);
            tmp.Reciever = reciever;
            tmp.IDKey    = idKey;
            tmp.TargetId = targetId;

            return(tmp);
        }
        public ActionResult ShowListOfMetadataStructures()
        {
            List <ListViewItem> metadataStructures = LoadMetadataStructureViewList();

            EntitySelectorModel model = BexisModelManager.LoadEntitySelectorModel(
                metadataStructures,
                new EntitySelectorModelAction("ShowListOfMetadataStructuresReciever", "CreateDataset", "DCM"));

            model.Title = "Select a Metadata Structure";

            return(PartialView("_EntitySelectorInWindowView", model));
        }
        public ActionResult ShowListOfDatasets()
        {
            List <ListViewItem> datasets = LoadDatasetViewList();

            EntitySelectorModel model = BexisModelManager.LoadEntitySelectorModel(
                datasets,
                new EntitySelectorModelAction("ShowListOfDatasetsReciever", "CreateDataset", "DCM"));

            model.Title = "Select a Dataset as Template";

            return(PartialView("_EntitySelectorInWindowView", model));
        }
        public ActionResult ShowListOfDataStructures()
        {
            List <ListViewItemWithType> datastructures = LoadDataStructureViewList();

            EntitySelectorModel model = BexisModelManager.LoadEntitySelectorModel(
                datastructures, new List <string> {
                "Id", "Title", "Description", "Type"
            },
                new EntitySelectorModelAction("ShowListOfDataStructuresReciever", "CreateDataset", "DCM"));

            model.Title = "Select a Data Structure";

            return(PartialView("_EntitySelectorInWindowView", model));
        }