Пример #1
0
        protected void SavePermissions(DetailsView dv, SRPUser obj)
        {
            GridView gv = (GridView)dv.FindControl("gvUserPermissions");
            string   groupPermissions = string.Empty;

            foreach (GridViewRow row in gv.Rows)
            {
                if (((CheckBox)row.FindControl("isChecked")).Checked)
                {
                    groupPermissions = string.Format("{0},{1}", groupPermissions, ((Label)row.FindControl("PermissionID")).Text);
                }
            }
            if (groupPermissions.Length > 0)
            {
                groupPermissions = groupPermissions.Substring(1, groupPermissions.Length - 1);
            }

            SRPUser.UpdatePermissions((int)obj.Uid, groupPermissions, ((SRPUser)Session[SessionData.UserProfile.ToString()]).Username);
        }