protected void btnAdd_Click(Object Sender, EventArgs e)
        {
            if (intID == 0)
            {
                intID = oServiceEditor.AddWorkflowCondition(txtName.Text, intService, intNextService, (chkEnabled.Checked ? 1 : 0));
            }
            else
            {
                oServiceEditor.UpdateWorkflowCondition(intID, txtName.Text, (chkEnabled.Checked ? 1 : 0));
            }

            oServiceEditor.DeleteWorkflowConditionValue(intID);
            foreach (TreeNode oNode in treConditional.Nodes)
            {
                foreach (TreeNode oChild in oNode.ChildNodes)
                {
                    if (oChild.Checked == true)
                    {
                        oServiceEditor.AddWorkflowConditionValue(intID, Int32.Parse(oChild.Value));
                    }
                }
            }
            Response.Redirect(Request.Path + "?serviceid=" + intService.ToString() + "&nextservice=" + intNextService.ToString() + "&saved=true");
        }