protected void btnApply_OnClick(object sender, EventArgs e) { var control = sender as Control; if (control != null) { var gvRow = (GridViewRow) control.Parent.Parent; var dataKey = gvManifestTemplates.DataKeys[gvRow.RowIndex]; if (dataKey != null) { Session["manifestTemplateId"] = Convert.ToInt32(dataKey.Value); var confirmStats = new BLL.Workflows.EffectiveMunkiTemplate().GetUpdateStats(Convert.ToInt32(dataKey.Value)); lblTitle.Text = "Are You Sure?<br>"; lblSubTitle.Text = " The Manifest For " + confirmStats.computerCount + " Computers Will Be Updated. Applying This Template Will Include Changes From the Following Templates. "; foreach (var munkiTemplate in confirmStats.manifestTemplates) { lblSubTitle.Text += munkiTemplate.Name + " "; } ClientScript.RegisterStartupScript(GetType(), "modalscript", "$(function() { var menuTop = document.getElementById('confirmbox'),body = document.body;classie.toggle(menuTop, 'confirm-box-outer-open'); });", true); } } }
protected void effective_OnClick(object sender, EventArgs e) { var effectiveManifest = new BLL.Workflows.EffectiveMunkiTemplate().Computer(Computer.Id); Response.Write(Encoding.UTF8.GetString(effectiveManifest.ToArray())); Response.ContentType = "text/plain"; Response.End(); }
protected void btnApply_OnClick(object sender, EventArgs e) { var control = sender as Control; if (control != null) { var gvRow = (GridViewRow)control.Parent.Parent; var dataKey = gvManifestTemplates.DataKeys[gvRow.RowIndex]; if (dataKey != null) { Session["manifestTemplateId"] = Convert.ToInt32(dataKey.Value); var confirmStats = new BLL.Workflows.EffectiveMunkiTemplate().GetUpdateStats(Convert.ToInt32(dataKey.Value)); lblTitle.Text = "Are You Sure?<br>"; lblSubTitle.Text = " The Manifest For " + confirmStats.computerCount + " Computers Will Be Updated. Applying This Template Will Include Changes From the Following Templates. "; foreach (var munkiTemplate in confirmStats.manifestTemplates) { lblSubTitle.Text += munkiTemplate.Name + " "; } ClientScript.RegisterStartupScript(GetType(), "modalscript", "$(function() { var menuTop = document.getElementById('confirmbox'),body = document.body;classie.toggle(menuTop, 'confirm-box-outer-open'); });", true); } } }
protected void effective_OnClick(object sender, EventArgs e) { var effectiveManifest = new BLL.Workflows.EffectiveMunkiTemplate().Group(Group.Id); Response.Write(Encoding.UTF8.GetString(effectiveManifest.ToArray())); Response.ContentType = "text/plain"; Response.End(); }
protected void ConfirmButton_OnClick(object sender, EventArgs e) { var manifestTemplateId = (int) Session["manifestTemplateId"]; Session.Remove("manifestTemplateId"); var failedCount = new BLL.Workflows.EffectiveMunkiTemplate().Apply(manifestTemplateId); PopulateGrid(); if (failedCount > 0) EndUserMessage = "Failed To Update " + failedCount + "Manifests"; else EndUserMessage = "Successfully Updated Manifests"; }
protected void btnPreview_OnClick(object sender, EventArgs e) { var control = sender as Control; if (control != null) { var gvRow = (GridViewRow) control.Parent.Parent; var dataKey = gvManifestTemplates.DataKeys[gvRow.RowIndex]; if (dataKey != null) { var effectiveManifest = new BLL.Workflows.EffectiveMunkiTemplate().MunkiTemplate(Convert.ToInt32(dataKey.Value)); Response.Write(Encoding.UTF8.GetString(effectiveManifest.ToArray())); Response.ContentType = "text/plain"; Response.End(); } } }
protected void btnPreview_OnClick(object sender, EventArgs e) { var control = sender as Control; if (control != null) { var gvRow = (GridViewRow)control.Parent.Parent; var dataKey = gvManifestTemplates.DataKeys[gvRow.RowIndex]; if (dataKey != null) { var effectiveManifest = new BLL.Workflows.EffectiveMunkiTemplate().MunkiTemplate(Convert.ToInt32(dataKey.Value)); Response.Write(Encoding.UTF8.GetString(effectiveManifest.ToArray())); Response.ContentType = "text/plain"; Response.End(); } } }
protected void ConfirmButton_OnClick(object sender, EventArgs e) { var manifestTemplateId = (int)Session["manifestTemplateId"]; Session.Remove("manifestTemplateId"); var failedCount = new BLL.Workflows.EffectiveMunkiTemplate().Apply(manifestTemplateId); PopulateGrid(); if (failedCount > 0) { EndUserMessage = "Failed To Update " + failedCount + "Manifests"; } else { EndUserMessage = "Successfully Updated Manifests"; } }