示例#1
0
 public void eventTriggerOptions(EventTriggerOptions eventTriggerOpts)
 {
     msclPINVOKE.WirelessNodeConfig_eventTriggerOptions__SWIG_1(swigCPtr, EventTriggerOptions.getCPtr(eventTriggerOpts));
     if (msclPINVOKE.SWIGPendingException.Pending)
     {
         throw msclPINVOKE.SWIGPendingException.Retrieve();
     }
 }
示例#2
0
        public EventTriggerOptions eventTriggerOptions()
        {
            EventTriggerOptions ret = new EventTriggerOptions(msclPINVOKE.WirelessNodeConfig_eventTriggerOptions__SWIG_0(swigCPtr), false);

            if (msclPINVOKE.SWIGPendingException.Pending)
            {
                throw msclPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#3
0
 /// <summary>
 /// Clears the fields.
 /// </summary>
 public void Clear()
 {
     eventTiggerOptions = null;
     chkActive.Checked  = false;
     txtSql.Text        = "";
     txtCnlNum.Text     = "";
     txtDeviceNum.Text  = "";
     txtName.Text       = "";
     lvParametrs.Items.Clear();
 }
示例#4
0
        public EventTriggerOptions getEventTriggerOptions()
        {
            EventTriggerOptions ret = new EventTriggerOptions(msclPINVOKE.WirelessNode_getEventTriggerOptions(swigCPtr), true);

            if (msclPINVOKE.SWIGPendingException.Pending)
            {
                throw msclPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#5
0
        private void btnAddTrigger_Click(object sender, EventArgs e)
        {
            // add trigger
            if (selTargetNode != null)
            {
                TriggerOptions trigger;

                if (sender == btnAddCurTrigger)
                {
                    trigger = new CurDataTriggerOptions {
                        Name = LibPhrases.CurDataTrigger
                    }
                }
                ;
                else if (sender == btnAddArcTrigger)
                {
                    trigger = new ArcDataTriggerOptions {
                        Name = LibPhrases.ArcDataTrigger
                    }
                }
                ;
                else if (sender == btnAddEventTrigger)
                {
                    trigger = new EventTriggerOptions {
                        Name = LibPhrases.EventTrigger
                    }
                }
                ;
                else
                {
                    trigger = null;
                }

                if (trigger != null)
                {
                    TreeNode triggerNode = CreateTriggerNode(trigger);
                    triggerNode.Text = trigger.Name;

                    if (selTriggerNode != null)
                    {
                        tvTargets.Insert(selTriggerNode, triggerNode);
                    }
                    else if (selTargetNode.FindFirst(typeof(TriggerOptionList)) is TreeNode treeNodeInsertTriggers)
                    {
                        tvTargets.Add(treeNodeInsertTriggers, triggerNode);
                    }

                    SetTriggerFocus();
                    Modified = true;
                }
            }
        }
示例#6
0
 /// <summary>
 /// Shows data event triggers options.
 /// </summary>
 private void ShowEventTriggersProps(EventTriggerOptions eventTriggerOptions, ExportTargetConfig exportTargetConfig)
 {
     if (eventTriggerOptions == null)
     {
         ctrlEventTrigger.Visible = false;
     }
     else
     {
         ctrlEventTrigger.DbmsType = exportTargetConfig.ConnectionOptions.KnownDBMS;
         ctrlEventTrigger.Visible  = true;
         ctrlEventTrigger.Clear();
         ctrlEventTrigger.EventTriggerOptions = eventTriggerOptions;
         ctrlConnectionOptions.Visible        = false;
         ctrlGeneralOptions.Visible           = false;
         ctrlArcUploadOptions.Visible         = false;
         ctrlTrigger.Visible = false;
     }
 }
示例#7
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(EventTriggerOptions obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }