protected void btnAdd_Click(Object Sender, EventArgs e)
 {
     if (intID == 0)
     {
         intID = oAudit.AddScriptSet(txtName.Text, (chkModels.Checked ? 1 : 0), (chkSAN.Checked ? 1 : 0), (chkCluster.Checked ? 1 : 0), (chkMIS.Checked ? 1 : 0), (chkEnabled.Checked ? 1 : 0));
     }
     else
     {
         // Details
         oAudit.UpdateScriptSet(intID, txtName.Text, (chkModels.Checked ? 1 : 0), (chkSAN.Checked ? 1 : 0), (chkCluster.Checked ? 1 : 0), (chkMIS.Checked ? 1 : 0), (chkEnabled.Checked ? 1 : 0));
         // Class / Environments
         oAudit.DeleteScriptSetCE(intID);
         foreach (TreeNode oNode in oTreeClassEnvironment.Nodes)
         {
             SaveClassEnvironment(oNode, Int32.Parse(oNode.Value));
         }
         // Models
         oAudit.DeleteScriptSetModel(intID);
         foreach (TreeNode oNodeT in oTreeModels.Nodes)
         {
             foreach (TreeNode oNodeM in oNodeT.ChildNodes)
             {
                 SaveModel(oNodeM);
             }
         }
         // Operating Systems / Service Packs
         oAudit.DeleteScriptSetOsSp(intID);
         foreach (TreeNode oNode in oTreeOperatingSystemServicePack.Nodes)
         {
             SaveOsSp(oNode, Int32.Parse(oNode.Value));
         }
     }
     Response.Redirect(Request.Path + "?id=" + intID.ToString() + "&save=true");
 }