Exemplo n.º 1
0
    protected void btnAddSelected_OnClick(object sender, EventArgs e)
    {
        RequiresAuthorizationOrManagedGroup(Authorizations.UpdateComputer, Computer.Id);
        var list = new List<Models.ComputerMunki>();
        foreach (GridViewRow row in gvManifestTemplates.Rows)
        {
            var cb = (CheckBox)row.FindControl("chkSelector");
            if (cb == null || !cb.Checked) continue;
            var dataKey = gvManifestTemplates.DataKeys[row.RowIndex];
            if (dataKey == null) continue;
            var template = new Models.ComputerMunki
            {
                ComputerId = Computer.Id,
                MunkiTemplateId = Convert.ToInt32(dataKey.Value)
            };
            list.Add(template);

        }

        BLL.ComputerMunki.DeleteMunkiTemplates(Computer.Id);
        if (list.Count > 0)
        {
            EndUserMessage = BLL.ComputerMunki.AddMunkiTemplates(list)
            ? "Successfully Updated Munki Templates"
            : "Could Not Update Munki Templates";
        }
    }
Exemplo n.º 2
0
    protected void btnAddSelected_OnClick(object sender, EventArgs e)
    {
        RequiresAuthorizationOrManagedGroup(Authorizations.UpdateComputer, Computer.Id);
        var list = new List <Models.ComputerMunki>();

        foreach (GridViewRow row in gvManifestTemplates.Rows)
        {
            var cb = (CheckBox)row.FindControl("chkSelector");
            if (cb == null || !cb.Checked)
            {
                continue;
            }
            var dataKey = gvManifestTemplates.DataKeys[row.RowIndex];
            if (dataKey == null)
            {
                continue;
            }
            var template = new Models.ComputerMunki
            {
                ComputerId      = Computer.Id,
                MunkiTemplateId = Convert.ToInt32(dataKey.Value)
            };
            list.Add(template);
        }

        BLL.ComputerMunki.DeleteMunkiTemplates(Computer.Id);
        if (list.Count > 0)
        {
            EndUserMessage = BLL.ComputerMunki.AddMunkiTemplates(list)
            ? "Successfully Updated Munki Templates"
            : "Could Not Update Munki Templates";
        }
    }