Ejemplo n.º 1
0
        protected override void Ok()
        {
            OperationCanceled = false;
            CanClose          = true;

            if (Type != null)
            {
                if (AgentElement.Type == "Object")
                {
                    AgentElement.ClassifierID = Type.ElementID;
                }
                else
                {
                    AgentElement.PropertyType = Type.ElementID;
                }
                AgentElement.Name  = Name;
                AgentElement.Notes = Notes;
                AgentElement.Update();
                AgentElement.SetTaggedValueString("Type", Kind, false);
            }
            else
            {
                CanClose = false;
            }
        }
Ejemplo n.º 2
0
        private void InitializeData()
        {
            string typeName = AgentElement.GetClassifierName(Repository);

            ChannelTypeSuggestionProvider typeSuggestionProvider = SuggestionProvider as ChannelTypeSuggestionProvider;

            try
            {
                TypeDataModel setDataModel = typeSuggestionProvider.AvailableTypes.ToList().Find(model => model.Name.Equals(typeName));
                if (setDataModel != null)
                {
                    Type = setDataModel;
                }
            }
            catch (Exception)
            {
            }


            string name = AgentElement.Name;

            if (!name.StartsWith("FMC4SE Channel") && !name.StartsWith("FMC4SE Explicit Channel"))
            {
                Name = name;
            }

            Kind  = AgentElement.GetTaggedValueString("Type");
            Notes = AgentElement.Notes;
        }
Ejemplo n.º 3
0
        private void InitializeData()
        {
            string typeName = AgentElement.GetClassifierName(Repository);

            ChannelTypeSuggestionProvider typeSuggestionProvider = SuggestionProvider as ChannelTypeSuggestionProvider;

            try
            {
                TypeDataModel setDataModel = typeSuggestionProvider.AvailableTypes.ToList().Find(model => model.Name.Equals(typeName));
                if (setDataModel != null)
                {
                    Type = setDataModel;
                }
            }
            catch (Exception)
            {
            }


            string name = AgentElement.Name;

            if (!name.StartsWith("FMC4SE Storage"))
            {
                Name = name;
            }
            else
            {
                Name = "";
            }

            Kind  = "<Nothing to select>";
            Notes = AgentElement.Notes;
        }
Ejemplo n.º 4
0
        protected override void Ok()
        {
            OperationCanceled = false;
            CanClose          = true;

            if (Type != null)
            {
                AgentElement.ClassifierID = Type.ElementID;
                AgentElement.Name         = Name;
                AgentElement.Notes        = Notes;
                AgentElement.Update();
            }
            else
            {
                CanClose = false;
            }
        }
 internal void SetAgentUriFrom(string remoteConfig)
 {
     if (AgentUri == null) {
         Uri agent = ParseUri(remoteConfig);
         if (agent != null) {
             agent = new Uri(agent.GetLeftPart(UriPartial.Authority));
             Agent = new AgentElement() { BaseUrl = agent.ToString() };
         }
     }
 }