public Result ValidarNuevoRol(Rol pRol)
    {
         StringBuilder sb = new StringBuilder();         
         sb.append((Common.IsNullOrEmpty(pRol.getNombreRol()))?".Nombre inválido\n":"");
         sb.append((Common.IsNullOrEmpty(pRol.getDescripcionRol()))?".Descripción inválida\n":"");
         sb.append((pRol.getModulos() == null || Common.IsMinorOrEqualsZero(pRol.getModulos().size())) ?".El rol no tiene módulos asignados\n":"");
         
         if (!Common.IsMinorOrEqualsZero(sb.length()))
             return new Result(ResultType.Error, "Valide los campos antes de grabar.", sb.toString());
         else
             return new Result(ResultType.Ok, "La validación pasó sin errores.", null);
    }