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"); }