UserNotificationInfoHeader getNotiHandleOfTreeView(TreeNode treeNode)
        {
            UserNotificationInfoHeader uNoti = new UserNotificationInfoHeader();
            if (treeNode.Tag.ToString() == "root")
                return null;

            uNoti = (UserNotificationInfoHeader)treeNode.Tag;
            
            return uNoti;
        }
        void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            System.Diagnostics.Debug.WriteLine("TreeViewNode clicked: " + e.Node.ToString());
            TreeNode treeNode = (TreeNode)e.Node;
            if (treeNode.Tag.ToString() == "root")
                return;

            UserNotificationInfoHeader iHead=new UserNotificationInfoHeader();
            iHead = (UserNotificationInfoHeader)treeNode.Tag;
        }
Example #3
0
 private void mnuRemove_Click(object sender, EventArgs e)
 {
     if (tabControl1.SelectedIndex == 0)//datagridView
     {
         CeUserNotificationsClass.EventEntry cNot = new CeUserNotificationsClass.EventEntry();
         if (dataGrid1.CurrentRowIndex != -1)
         {
             CeUserNotificationsClass.EventEntry[] _entry = (CeUserNotificationsClass.EventEntry[])dataGrid1.DataSource;
             cNot = _entry[dataGrid1.CurrentRowIndex];
             if (MessageBox.Show("Are you sure to delete '" + cNot.sApp + "'?", "Remove Entry", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2) == DialogResult.No)
             {
                 return;
             }
             int iCnt = clsNoti.deleteEntry(cNot);
             if (iCnt > 0)
             {
                 MessageBox.Show("Number of deleted entries: " + iCnt.ToString());
                 fillList();
                 //dataGrid1.Refresh();
             }
             else
             {
                 MessageBox.Show("Nothing deleted");
             }
         }
     }
     else if (tabControl1.SelectedIndex == 1)//treeView
     {
         TreeNode tn = this.treeView1.SelectedNode;
         if (tn == null)
         {
             return;
         }
         UserNotificationInfoHeader userNotification = getNotiHandleOfTreeView(tn);
         if (userNotification == null)
         {
             return; //not found
         }
         if (MessageBox.Show("Are you sure to delete '" + userNotification.UserNotificationTrigger.Application + "'?", "Remove Entry", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2) == DialogResult.No)
         {
             return;
         }
         bool bRes = CEGETUSERNOTIFICATION.CeGetUserNotification.ClearUserNotification((IntPtr)userNotification.hNotification);
         if (bRes)
         {
             MessageBox.Show("Deleted entry: " + userNotification.UserNotificationTrigger.Application);
             fillList();
             //dataGrid1.Refresh();
         }
         else
         {
             MessageBox.Show("Nothing deleted");
         }
     }
 }
Example #4
0
        UserNotificationInfoHeader getNotiHandleOfTreeView(TreeNode treeNode)
        {
            UserNotificationInfoHeader uNoti = new UserNotificationInfoHeader();

            if (treeNode.Tag.ToString() == "root")
            {
                return(null);
            }

            uNoti = (UserNotificationInfoHeader)treeNode.Tag;

            return(uNoti);
        }
Example #5
0
        void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            System.Diagnostics.Debug.WriteLine("TreeViewNode clicked: " + e.Node.ToString());
            TreeNode treeNode = (TreeNode)e.Node;

            if (treeNode.Tag.ToString() == "root")
            {
                return;
            }

            UserNotificationInfoHeader iHead = new UserNotificationInfoHeader();

            iHead = (UserNotificationInfoHeader)treeNode.Tag;
        }