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(); }
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(); }