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);
            }
        }
    }
Exemple #2
0
 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);
            }
        }
    }
Exemple #4
0
    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";
        }
    }