Example #1
0
    protected void Submit(object sender, EventArgs e)
    {
        try
        {
            int uploadid = Convert.ToInt32(Request.QueryString["docid"]);
            ManageDocPermissions objperm = new ManageDocPermissions();


            foreach (GridViewRow row in grdusers.Rows)
            {
                CheckBox cb = (CheckBox)row.FindControl("selectact");
                if (cb != null && cb.Checked)
                {
                    value = 0;
                    string memberid = grdusers.DataKeys[row.RowIndex].Value.ToString();

                    if (objperm.NewPermission(uploadid, memberid))
                    {
                        value = 1;
                    }

                    string      userid = Convert.ToString(Session["userid"]);
                    RecordUsage rec    = new RecordUsage();
                    rec.record(userid, "permission");
                }
            }
        }
        catch (Exception ex) { value = 0; }
        if (value == 1)
        {
            message = "Document access permission allotted to members successfully..";
            title   = "Success Report";
            FillGrid();
        }
        else if (value == 0)
        {
            message = "Permission allottment failed.. Try again..";
            title   = "Failure Report";
        }

        string script = "window.onload = function(){ alert('";

        script += message;
        script += "')};";
        ClientScript.RegisterStartupScript(this.GetType(), title, script, true);
    }