private void loadRoleAccessRightsBE(RoleAccessRightsBE roleAccessBE) { int a = 0; int count = 0; RoleAccessRightsBAL RACBAL = new RoleAccessRightsBAL(); for (int iRow = 0; iRow < lvRoleAccessRight.Items.Count; iRow++) { for (int iCell = 5; iCell < lvRoleAccessRight.Items[0].Controls.Count - 1; iCell += 2) { roleAccessBE.PRAId = Convert.ToInt32(lvRoleAccessRight.DataKeys[iRow].Value.ToString()); if (((CheckBox)lvRoleAccessRight.Items[iRow].Controls[iCell]).Checked) { a = 1; } else { a = 0; } AssignValueRoleAccessRightsBE(iCell, ref roleAccessBE, a); } if (RACBAL.SaveRoleAccessRightDetails(roleAccessBE)) { count = count + 1; if (count == lvRoleAccessRight.Items.Count) { LoggedIn master = (LoggedIn)this.Master; master.ShowMessage("Role Successfully Updated.", true); } } else { count = count + 1; if (count == lvRoleAccessRight.Items.Count) { LoggedIn master = (LoggedIn)this.Master; master.ShowMessage("Unsuccessful", false); } } } }