Geeks•ms
Todo lo que los geeks de Windows y .Net tienen que contar
Wave Engine: Useful. Simple. Free.

Blogs

SharePoint Online: Como utilizar usuarios de Azure AD como usuarios externos (II)!

Siguiendo con la serie de artículos sobre como utilizar usuarios de Azure AD como usuarios externos en SharePoint Online , en esta ocasión vamos a ver como además del Directorio Activo de Azure que tenemos por defecto asociado a nuestra suscripción de Office 365, podemos crear un nuevo directorio activo en Microsoft Azure e el que podremos dar de alta a usuarios externos a los que posteriormente daremos acceso a sitios de SharePoint Online: En primer lugar, accedemos portal de administración de Office...

[Tips and Tricks] Detectar modo de interacción en Windows 10

Introducción Windows 10 ha llegado como la culminación en el viaje hacia la convergencia en el desarrollo entre plataformas Windows. Ahora hablamos de Apps Universales escritas una única vez con un código común tanto para la lógica de negocio como para la interfaz de usuario. Además, generamos un único paquete que mantendrá una interfaz consistente y familiar para el usuario pero adaptada a cada plataforma. Podemos crear apps que funcionen...
Enviado a Javier Suárez por jsuarezruiz a fecha de 31/7/2015

Caso FlexLMHostID: Sxstrace, Microsoft.VC80.MFC x86 versión 8.0.50727.762 y Windows 7 x64

Este caso es similar al ya conocido de Ableton Live, solo que con una versión distinta de las bibliotecas de Visual C++. FlexLMHostID es una herramienta que forma parte de la infraestructura de verificación de licencias FlexLM (Flex License Manager), usada por varios productos de software para evitar la proliferación de “copias piratas”. Un usuario pidió ayuda en un foro con relación a este programa.

...

Office 365: Como mostrar la Ribbon en OneDrive for Business!

Por defecto, la Ribbon de OneDrive for Business (ODFB) se encuentra oculta…pero es posible mostrarla de una forma sencilla: En ODFB, hacemos clic en el botón de “Configuración” (“Settings”) de forma que se muestren las opciones de administración para ODFB. Entre las opciones disponibles tendremos una llamada “Show Ribbon”. Si hacemos clic en dicha opción, a continuación se mostrará la Ribbon para ODFB.

Office 365: Acceso a Aplicaciones de Terceros en 1 Clic (II)!

Siguiendo con la serie de post sobre Acceso a Aplicaciones de Terceros en 1 Clic por parte de usuarios finales de Office 365, en esta ocasión vamos a ver el paso a paso de añadir una de estas aplicaciones desde el Store de Office 365: Desde el Office 365 Store, seleccionamos al Aplicación a añadir dentro de los tipos disponibles (De Office 365 en general, de SharePoint o de Office) y de las categorías con las que contamos a día de hoy. Por ejemplo, en mi caso voy a elegir la aplicación “Ideas and...

¿Cómo modificar el display name de una columna en una lista de SharePoint con C#?

        public string alterarDisplayNameCampo(SPWeb sitio, string listaP, string columnaIN, string nuevoDN)         {             SPList lista = sitio.Lists[listaP];             SPField columna = lista.Fields.GetFieldByInternalName(columnaIN);             if (columna...
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 29/7/2015

SharePoint 2013: ¿Debo utilizar SPDisposeCheck o MSOCAF para analizar mis desarrollos?

Pues la respuesta es que no como muy bien ha documentado MATTHIAS EINIG en el blog de SPCAF en el siguiente artículo: http://www.spcaf.com/blog/stop-using-spdisposecheck-or-msocaf-with-sharepoint-2013-now/ . Básicamente, no deberíamos usar ni SPDisposeCheck ni MSOCAF para analizar desarrollos SharePoint porque los resultados que se obtengan no van a ser validos al estar construida SPDisposeCheck sobre .NET Framework 2.0 mientras que SharePoint 2013 lo está sobre .NET Framework 3.5 lo que hace que...

Office 365: Como solucionar el problema de Producto sin Licencia en Office 2016 Preview!

Este es el problema con el qué me encontré el otro día en Office 2016 Preview que me impedía utilizar de forma normal los programas que incluye…lo primero que hice para solucionar el problema Lo primero que hice para solucionar el problema fue verificar que en Office 365 todo estaba correcto con mi usuario en relación a mi usuario y las licencias de Office 365 requeridas para usar Office 2016 Preview…como podéis ver, este era el caso: Lo siguiente que intenté fue, haciendo uso de las nuevas opciones...

Caso Ableton Live: Sxstrace, Microsoft.VC90.MFC x86 versión 9.0.21022.8 y Windows 7 x64

Hace un tiempo, un usuario solicitó ayuda en los foros de Microsoft Community (antiguamente Answers) porque la aplicación Ableton Live, para crear música, le mostraba el error de configuración en paralelo incorrecta. El propio sitio web de Ableton informa del problema en “Error Message: Side-by-side configuration is incorrect”. Ableton Live necesita varias bibliotecas de Visual C++ 2008, aunque el programa de instalación no las incluía hasta que llegó la versión 9.0.5.

...

Programando la Ribbon en SharePoint 2010.

Introducción Es bastante común que se necesiten agregar botones a la barra de herramientas de SharePoint 2010 ( RIBBON ). Muchas veces esto se resuelve en forma declarativa o con SharePoint Designer, pero otras veces necesitamos ir un poco más allá, por ejemplo, ejecutar código c# luego de presionar un botón o lograr que el botón este asociado a una lista específica y no a un tipo de lista. En este artículo veremos un ejemplo de cómo lograr este tipo de programación con Visual Studio. Que lo disfruten...
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015
Archivado en: ,

Diseño Gráfico en SharePoint Foundation 2010 Parte 3.

Introducción En artículos anteriores hicimos una introducción acerca de cómo incorporar en SharePoint 2010 los estilos creados por un diseñador gráfico. Nos basamos en algunas hipótesis como el uso de SharePoint Foundation, páginas maestras, hojas de estilo y modelo de objetos de cliente para JavaScript. Se recomienda leer la parte 1 y la parte 2 antes de continuar. También les recomiendo leer los ejemplos de CAML con Client Object Model , porque los utilizo para obtener datos de listas. En esta...
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015
Archivado en: ,

¿Cómo verificar si un usuario tiene permisos de edición en una lista de SharePoint con C#?

bool tienePermisosChecklist = false; SPSecurity.RunWithElevatedPrivileges(delegate() {   using (SPWeb mi_web = SPContext.Current.Web)   {     SPList listaChecklist = mi_web.Lists.TryGetList("Checklist");     if (listaChecklist != null)       tienePermisosChecklist = listaChecklist.DoesUserHavePermissions(mi_web.CurrentUser, SPBasePermissions.EditListItems);   } });
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015

¿Cómo editar una vista de una webpart en una página en SharePoint con C#?

Supongamos que tenemos que modificar el filtro de una vista en la página de inicio de nuestro sitio.   Esta es nuestra webpart:     Y este el filtro:     El enfoque a utilizar: Encontrar la página de inicio Buscar la webpart por título Instanciar su vista Cambiar el QUERY Para ello utilizamos este código:                                        ...
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015

¿Cómo ocultar una columna en un tipo de contenido en SharePoint con C#?

        // Ocultar columna en Tipo de Contenido         public string ocultarColumnaTipoContenido(SPSite sitio, string columna, string tipoContenido)         {             SPContentType tc = sitio.RootWeb.ContentTypes[tipoContenido];             SPFieldLink colLink = tc.FieldLinks[columna...
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015

¿Cómo ordenar campos en un tipo de contenido en SharePoint con C#?

En este breve artículo mostramos cómo reordenar los campos de un tipo de contenido. Tomamos cómo hipótesis que no necesariamente tenemos que especificar todos los campos, sino sólo los que queremos ordenar.    Aquí el código:   SPContentType ctRiesgos = oSiteCollection.RootWeb.ContentTypes["Issues y riesgos"]; SPFieldLinkCollection campos = ctRiesgos.FieldLinks; if (campos[2].Name != "Opciones_Probabilidad_Riesgo") {   campos.Reorder(new[] { "Title"...
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015

¿Cómo habilitar versiones en una lista en SharePoint con C#?

SPList listaKPIs = oWebsite.Lists.TryGetList("KPIs"); if (listaKPIs != null) {   if (!listaKPIs.EnableVersioning)   {     listaKPIs.EnableVersioning = true;     listaKPIs.Update();   } }
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015

¿Cómo ocultar un campo en un tipo de contenido en SharePoint con C#?

if (listaInformes.ContentTypes["Elemento"].FieldLinks["Porcentual_Portfolio"].Hidden)   contenido.InnerHtml += "<span style='color: blue'>Informes ya tiene porcentual OCULTO</span><br>"; else {   listaInformes.ContentTypes["Elemento"].FieldLinks["Porcentual_Portfolio"].Hidden = true;   listaInformes.ContentTypes["Elemento"].Update();   contenido.InnerHtml += "<span style='color: green'>Porcentual...
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015

¿Cómo crear un tipo de contenido en SharePoint con C#?

public string nuevoTipoContenido(SPSite sitio, string nombre) {   SPContentType viejoTC = sitio.RootWeb.ContentTypes[nombre];   if (viejoTC == null)   {     SPContentType nuevoTC = new SPContentType(sitio.RootWeb.ContentTypes["Elemento"], sitio.RootWeb.ContentTypes, nombre);     sitio.RootWeb.ContentTypes.Add(nuevoTC);     nuevoTC.Group = "PMO Procesos";     nuevoTC.Update();     return "<span...
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015

¿Cómo agregar nodos en el Inicio Rápido / Top Link Bar en SharePoint con C#?

En este breve post mostramos como agregar programáticamente nodos en la barra de vínculos superior y/o en el inicio rápido de SharePoint:   contenido.InnerHtml += agregarNodoNavegacion(oWebsite, oWebsite.Navigation. QuickLaunch , "Charter", "Macroplan", "BLOCKED SCRIPT window.location.href((_spPageContextInfo.webServerRelativeUrl+'/lists/macroplan').replace('//','/'));", true);                                    ...
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015

¿Cómo cambiar el display name de una columna de lista en SharePoint con C#?

SPList listaProyectos = oSiteCollection.RootWeb.Lists["Proyectos"]; SPField suplentes = listaProyectos.Fields.GetFieldByInternalName("Suplentes"); if (suplentes.Title != "Suplentes")   {   contenido.InnerHtml += "No se renombra."; } else {   suplentes.Title = "Otros referentes";   suplentes.Update();   contenido.InnerHtml += "Renombrada"; }
Enviado a JUAN PABLO PUSSACQ LABORDE por Juan Pablo a fecha de 27/7/2015
Sigue a Plain Concepts en Facebook