コード例 #1
0
 protected void AddStudent_Click(object sender, EventArgs e)
 {
     if (!PermissionSelectionCB.SelectedValue.Equals(String.Empty) && !GroupIds.Contains(Convert.ToInt32(PermissionSelectionCB.SelectedValue)))
     {
         PermissionListField.Value += (PermissionListField.Value.Length > 0 ? "," : "") + PermissionSelectionCB.SelectedValue;
     }
     LoadTable();
     PermissionSelectionCB.ClearSelection();
 }
コード例 #2
0
 protected void SelectPermissionBtn_Click(object sender, EventArgs e)
 {
     try
     {
         PermissionEditor1.PermissionId = Convert.ToInt32(PermissionSelectionCB.SelectedValue);
     }
     catch
     {
         PermissionSelectionCB.ClearSelection();
     }
 }
コード例 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         using (WebhostEntities db = new WebhostEntities())
         {
             int yr = DateRange.GetCurrentAcademicYear();
             PermissionSelectionCB.DataSource     = db.Permissions.Where(p => p.AcademicYear == yr).ToList();
             PermissionSelectionCB.DataTextField  = "Name";
             PermissionSelectionCB.DataValueField = "id";
             PermissionSelectionCB.DataBind();
         }
     }
 }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                using (WebhostEntities db = new WebhostEntities())
                {
                    PermissionSelectionCB.DataSource     = db.Permissions.ToList();
                    PermissionSelectionCB.DataTextField  = "Name";
                    PermissionSelectionCB.DataValueField = "id";
                    PermissionSelectionCB.DataBind();

                    RemoveList.DataSource     = db.Permissions.Where(p => GroupIds.Contains(p.id)).ToList();
                    RemoveList.DataTextField  = "Name";
                    RemoveList.DataValueField = "id";
                    RemoveList.DataBind();
                }
            }

            LoadTable();
        }