private void btnDelQuery_Click(object sender, EventArgs e)
        {
            TicketNode node = treeTrac.SelectedNode as TicketNode;

            node.ServerDetails.TicketQueries.Remove(node.TicketDefinition);
            CommonRoot.SaveInstance();
            node.Remove();
        }
        private void btnDelTracServer_Click(object sender, EventArgs e)
        {
            ServerNode node = treeTrac.SelectedNode as ServerNode;

            if (MessageBox.Show(string.Format(Properties.Resources.ConfirmDelTracServer, node.ServerDetails.Server), Properties.Resources.CaptionConfirmDelete, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                CommonRoot.Instance.Servers.Remove(node.ServerDetails);
                CommonRoot.SaveInstance();
                node.Remove();
            }
        }
        private void mnuQueryEdit_Click(object sender, EventArgs e)
        {
            TicketNode node = treeTrac.SelectedNode as TicketNode;

            AddNewTicketQueryForm form = new AddNewTicketQueryForm(this._tracConnect, node.TicketDefinition);

            if (form.ShowDialog() == DialogResult.OK)
            {
                CommonRoot.SaveInstance();

                node.Refresh();
            }
        }
        private void btnNewTicketQuery_Click(object sender, EventArgs e)
        {
            TicketsNode node = treeTrac.SelectedNode as TicketsNode;

            AddNewTicketQueryForm form = new AddNewTicketQueryForm(this._tracConnect);

            if (form.ShowDialog() == DialogResult.OK)
            {
                TicketQueryDefinition ticketQueryDef = form.TicketDefinition;
                node.ServerDetails.TicketQueries.Add(ticketQueryDef);
                CommonRoot.SaveInstance();

                node.Refresh();
            }
        }
Beispiel #5
0
        private void wizardPage3_CloseFromNext(object sender, Gui.Wizard.PageEventArgs e)
        {
            // Add selected ticket queries
            _server.TicketQueries.Clear();
            foreach (TicketQueryDefinition query in lstTicketQueries.CheckedItems)
            {
                _server.TicketQueries.Add(query);
            }

            if (!_editMode)
            {
                CommonRoot.Instance.Servers.Add(_server);
            }
            CommonRoot.SaveInstance();
        }