public List<Rol> filtrarRoles(List<Rol> usuarioRol, List<Rol> sistemaRol)
{
bool diferente;
try
{
List<Rol> respuesta = new List<Rol>();
foreach (Rol rolSistema in sistemaRol)
{
diferente = true;
foreach (Rol rolUsuario in usuarioRol)
{
if (rolSistema.Id_rol == rolUsuario.Id_rol)
diferente = false;
}
if (diferente)
respuesta.Add(rolSistema);
}
return respuesta;
}
catch (Exception e)
{
throw new ExcepcionesSKD.Modulo2.RolesException(RecursosInterfazPresentadorM2.Codigo_Error_FiltrarRol,
RecursosInterfazPresentadorM2.Mensaje_Error_FiltarRol, e);
}
}