Example #1
0
        public EventDataWrapper(EventDefinitionData eventDefinition)
        {
            EventDefinition = eventDefinition;

            MetadataValues = new MetadataWrapper[eventDefinition.MetadataFields.Length];
            for (int i = 0; i < MetadataValues.Length; i++)
            {
                MetadataValues[i] = new MetadataWrapper();
            }
        }
        private static EventDefinitionData makeEventDefinition()
        {
            EventDefinitionData accessEventDefinition = new EventDefinitionData();
            accessEventDefinition.Guid = _eventGuid;
            accessEventDefinition.Name = DefinitionName;
            accessEventDefinition.ShortName = ShortName;
            accessEventDefinition.HelpText = HelpText;

            accessEventDefinition.MetadataFields = _metadataFields.ToArray();

            //// Handle Enumeration Values for Type metadata
            //_typeField.EnumeratedData = new EnumeratedData();
            //_typeField.EnumeratedData.Name = "Type Values";
            //_typeField.EnumeratedData.Values = _typeValues;

            //int idx = 0;
            //accessMetadataFields[idx++] = _typeField;
            //accessMetadataFields[idx++] = _locationField;
            //accessMetadataFields[idx++] = _descriptionField;
            //accessMetadataFields[idx++] = _userField;
            //accessMetadataFields[idx++] = _cardField;

            return accessEventDefinition;
        }
 public static void InitializeEventDefinition()
 {
     EventDefinitionData eventDefinition = makeEventDefinition();
     _eventDefinition = eventDefinition;
 }
        public static void CheckEventDefinition(IGenericEventService ges)
        {
            EventDefinitionData eventDefinition = ges.GenericEventDefinitionByGuid(_eventGuid);

            if (eventDefinition == null)
            {
                eventDefinition = makeEventDefinition();
                eventDefinition = ges.CreateGenericEventDefinition(eventDefinition);
            }

            _eventDefinition = eventDefinition;
        }
 /// <remarks/>
 public void UpdateGenericEventDefinitionAsync(EventDefinitionData eventDefinition, object userState)
 {
     if ((this.UpdateGenericEventDefinitionOperationCompleted == null)) {
         this.UpdateGenericEventDefinitionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateGenericEventDefinitionOperationCompleted);
     }
     this.InvokeAsync("UpdateGenericEventDefinition", new object[] {
                 eventDefinition}, this.UpdateGenericEventDefinitionOperationCompleted, userState);
 }
 /// <remarks/>
 public void UpdateGenericEventDefinitionAsync(EventDefinitionData eventDefinition)
 {
     this.UpdateGenericEventDefinitionAsync(eventDefinition, null);
 }
 public EventDefinitionData UpdateGenericEventDefinition(EventDefinitionData eventDefinition)
 {
     object[] results = this.Invoke("UpdateGenericEventDefinition", new object[] {
                 eventDefinition});
     return ((EventDefinitionData)(results[0]));
 }
 /// <remarks/>
 public System.IAsyncResult BeginUpdateGenericEventDefinition(EventDefinitionData eventDefinition, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("UpdateGenericEventDefinition", new object[] {
                 eventDefinition}, callback, asyncState);
 }