private void SaveRoleAccessLevel(int PermissionId, bool IsChecked) { Business.HR.RoleAccessLevel ObjRoleAccessLevel = new Business.HR.RoleAccessLevel(); int RoleId = Convert.ToInt32(ddlRole.SelectedValue); ObjRoleAccessLevel.Save(RoleId, PermissionId, IsChecked); }
private void LoadRoleAccessLevel() { UncheckAll(); int RoleId = Convert.ToInt32(ddlRole.SelectedValue); Business.HR.RoleAccessLevel ObjRoleAccessLevel = new Business.HR.RoleAccessLevel(); DataTable DT = ObjRoleAccessLevel.GetByRoleId(RoleId); foreach (DataRow dr in DT.Rows) { if (ChkLstSettings.Items.FindByValue(dr["PermissionId"].ToString()) != null) { ChkLstSettings.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true; } else if (ChkListHR.Items.FindByValue(dr["PermissionId"].ToString()) != null) { ChkListHR.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true; } else if (ChkListInventory.Items.FindByValue(dr["PermissionId"].ToString()) != null) { ChkListInventory.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true; } else if (ChkListService.Items.FindByValue(dr["PermissionId"].ToString()) != null) { ChkListService.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true; } else if (ChkListReport.Items.FindByValue(dr["PermissionId"].ToString()) != null) { ChkListReport.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true; } else if (ChkControlPanel.Items.FindByValue(dr["PermissionId"].ToString()) != null) { ChkControlPanel.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true; } else if (chkListLeaveManagement.Items.FindByValue(dr["PermissionId"].ToString()) != null) { chkListLeaveManagement.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true; } else if (chkListSales.Items.FindByValue(dr["PermissionId"].ToString()) != null) { chkListSales.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true; } else if (chkListClaim.Items.FindByValue(dr["PermissionId"].ToString()) != null) { chkListClaim.Items.FindByValue(dr["PermissionId"].ToString()).Selected = true; } } }