SSD: el síndrome de la Sharepoint dependencia

Sharepoint me proporciona seguridad y me hace sentir más fuerte. Las 10 cosas que más me gustan de Sharepoint.

10 puntos para entender a Project Server 2010

Microsoft Project es quizá la herramienta de gestión de proyectos más conocida y utilizada por los líderes de proyectos...

Diseño Gráfico en SharePoint

Serie de artìculos que nos ayudan a incorporar diseño gráfico en las implementaciones de SharePoint...

Revista CompartiMOSS

Artículos publicados en la revista especializada en SharePoint: CompartiMOSS.

Contacto

Enviame un correo :-)

lunes, 22 de agosto de 2016

¿Cómo eliminar columnas de una lista en SharePoint con C#?

// Eliminación de columnas
if (listaProyectos.Fields.ContainsField("Peso Budget"))
{
    listaProyectos.Fields["Peso Budget"].Delete();
    listaProyectos.Fields["Peso Issues"].Delete();
    listaProyectos.Fields["Peso Riesgos"].Delete();
    contenido.InnerHtml += "<span style='color: green'>Columnas de pesos eliminadas</span><br>";
}
else
    contenido.InnerHtml += "<span style='color: blue'>Columnas de pesos ya habìan sido eliminadas</span><br>";

¿Cómo agregar validación de MIN y MAX en una columna en SharePoint con C#?

// Seteo de MIN y MAX
SPFieldNumber columnaPesoProyecto = (SPFieldNumber)listaProyectos.Fields["Peso Crono"];
if (columnaPesoProyecto.MaximumValue != 0.5)
{
    columnaPesoProyecto.MinimumValue = 0;
    columnaPesoProyecto.MaximumValue = 0.5;
    columnaPesoProyecto.Update();
    contenido.InnerHtml += "<span style='color: green'>Min y Max de Peso Proyecto modificados</span><br>";
}
else
    contenido.InnerHtml += "<span style='color: blue'>Min y Max de Peso Proyecto ya estaban modificados</span><br>";


¿Cómo eliminar una validación de lista en SharePoint con C#?

// Eliminar validación de lista
SPList listaProyectos = oSiteCollection.RootWeb.Lists["Proyectos"];
if (listaProyectos.ValidationFormula != "")
{
    listaProyectos.ValidationFormula = "";
    listaProyectos.ValidationMessage = "";
    listaProyectos.Update();
    contenido.InnerHtml += "<span style='color: green'>Fórmula de semáforo de proyecto eliminada</span><br>";
}
else
    contenido.InnerHtml += "<span style='color: blue'>Fórmula de semáforo de proyecto ya estaba eliminada</span><br>";