Obtener Roles de usuario en CRM desde el servidor

        public BusinessEntityCollection RolesDelUsuario(Guid guidUserID)
        {
            try
            {
                QEH = new QueryExpressionHelper(EntityName.role);
                QEH.Columns.AddAllColumns();
                QEH.LinkEntities.AddLink("roleid", "systemuserroles", "roleid");
                QEH.LinkEntities[0].Criteria.Conditions.AddCondition("systemuserid", ConditionOperator.Equal, new string[] { guidUserID.ToString() });
                BusinessEntityCollection Res = Servicio.RetrieveMultiple(QEH.Query);
                return Res;
            }
            catch (System.Web.Services.Protocols.SoapException e)
            {
                Errores Err = new Errores();
                Err.RegistraError(e, "PO.RolesDelUsuario");
                return null;
            }
            catch (Exception ex)
            {
                Errores Error = new Errores();
                Error.RegistraError(ex,"PO.RolesDelUsuario");
                return null;
            }
        }

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s