예제 #1
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     Core.Entity.PageToRole pageToRole = new Core.Entity.PageToRole();
     pageToRole.PageId = Convert.ToInt32(ddlPage.SelectedValue);
     pageToRole.RoleId = Convert.ToInt32(ddlRole.SelectedValue);
     pageToRoleManager.Add(pageToRole);
     BindPageToRoleGrid();
     ResetControls();
 }
예제 #2
0
        protected void grvPageToRole_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            int         pageToRoleId = Convert.ToInt32(grvPageToRole.DataKeys[e.RowIndex].Value.ToString());
            GridViewRow row          = (GridViewRow)grvPageToRole.Rows[e.RowIndex];

            DropDownList ddlPageGrid = (DropDownList)row.Cells[0].Controls[1].FindControl("ddlGridPage");
            DropDownList ddlGridRole = (DropDownList)row.Cells[1].Controls[1].FindControl("ddlGridRole");

            Core.Entity.PageToRole pageToRole = new Core.Entity.PageToRole();
            pageToRole.PageId = Int32.Parse(ddlPageGrid.SelectedValue);
            pageToRole.RoleId = Int32.Parse(ddlGridRole.SelectedValue);

            pageToRole.PageToRoleId = Convert.ToInt32(grvPageToRole.DataKeys[e.RowIndex].Value);
            pageToRoleManager.Update(pageToRole);

            grvPageToRole.EditIndex = -1;

            BindPageToRoleGrid();
        }