Categorías

 
  
Editar
  
 
  
 
  
 
  
 

Numero de visitas 

contadores

 Creado por Ramon Torras   r_torras@msn.com

Ibetania > rSharePoint 2010
mayo 08
Consultas CAML sobre campos tipo DateTime

Para hacer una CAML sobre un campo tipo DateTime tenemos que tener en cuenta que el formato de la fecha es muy importante.

No nos vale el método ToString() del objeto DateTime. Tenemos que parsearlo:

   

Procedimiento:

   

Tendremos que incluir el namespace SPUtility y utilizar la función CreateISO8601DateTimeFromSystemDateTime( Datetime )

   

Aquí vemos un ejemplo:

   

"<Query>

<Where>

<And>

<Eq>

<FieldRef Name='EmployeeID' /><Value Type='Text'>" + Session["empid"].ToString() + "</Value>

</Eq>

<Lt><FieldRef Name='Date' />

<Value IncludeTimeValue='False' Type='DateTime'>" + SPUtility.CreateISO8601DateTimeFromSystemDateTime(date) +"</Value>

</Lt>

</And>

</Where>

<OrderBy><FieldRef Name='Date' Ascending='True' /></OrderBy>

</Query>";

   

Refer below articles too

http://priteshdave.wordpress.com/2010/09/21/datetime-in-operator-using-caml/

http://sharepointmagazine.net/articles/writing-caml-queries-for-retrieving-list-items-from-a-sharepoint-list

abril 20
Best practices for SharePoint 2010
abril 17
RunWithElevatedPrivileges

 

Error : Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack

 

El error no es muy descriptivo.

En el 90% si miráis vuestro código y el usuario con que estáis ejecutando vuestro código veréis que seguramente quieres hacer una acción que no le es permitida.

 

Ya sabéis que si que la forma correcta de elevar permisos es:

 

string siteUrl = @"http://localhost";

SPSecurity.RunWithElevatedPrivileges(delegate()

{

using (SPSite site = new SPSite(siteUrl))

{

using (SPWeb web = SPSDestSite.OpenWeb())

{

// To do ( run code here )

}

}

});

 

y la forma de hacerlo mediante el context de sharepoint:

Guid siteId = SPContext.Current.Site.ID;

    Guid webId = SPContext.Current.Web.ID;

 

 

SPSecurity.RunWithElevatedPrivileges(delegate()

{

using (SPSite site = new SPSite(siteId))

{

using (SPWeb web = site.OpenWeb(webId))

{

// To do ( run code here )

}

}

});

 

Saludos!

febrero 21
Office Web Apps resources Center

Como ya sabréis Office Web Apps corre sobre SharePoint 2010 Foundation, Standard y Enterprise

Aquí esta el centro de recursos de OWA for SharePoint donde podréis encontrar desde guías del producto, hasta planeamientos de despliegue.

http://technet.microsoft.com/en-us/office/ee815687.aspx

febrero 15
Extraer la solución .wsp desplegada en SharePoint 2010

Esta solución en SharePoint 2010 es relativamente sencilla.

Se puede recuperar la solución .wsp de la galería de soluciones mediante un script en PowerShell:

$farm = Get-SPFarm

$file = $farm.Solutions.Item("<nombre de la solución>.wsp").SolutionFile

$file.SaveAs("c:\temp\<nombre de la solución>.wsp")

 

http://blogs.msdn.com/b/kaevans/archive/2011/12/05/extract-a-wsp-solution-from-sharepoint-2010.aspx

enero 28
SharePoint 2010 MasterPages METRO Style

Comparto con vosotros estas referencias que he encontrado sobre Metro SharePoint Branding

 

 

Metro Style… Alla vamos!

enero 26
SharePoint HandsOnlabs online

La mejor forma de aprender sin tener la maquina virtual es esta J

 

SharePoint Server 2010 Virtual Labs

SharePoint Server 2007 Virtual Labs

 

http://msdn.microsoft.com/en-us/cc707678.aspx

enero 22
¿Que nos aportará Visual Studio 2011 al SharePoint Developing?

Estas son las mejoras de la versión de Visual Studio 2011 para SharePoint 2010:

  • Crear listas y content types con nuevos diseñadores
  • Crear Columnas de sitio
  • Crear WebParts Silverlight
  • Publicar soluciones SharePoint a servidores remotos
  • Testeo de rendimiento usando Profiling Tools
  • Crear Visual Webparts en soluciones SandBox
  • Mejora el soporte a las soluciones SandBox
  • Debugar y Intellisense para Javascript

http://msdn.microsoft.com/en-us/library/ee290856%28VS.110%29.aspx

Visual Studio 2011 esta aún en fase de preview (CTP) y luego vendrá la Release Candidate RC y finalmente la RTM.

O sea que aún falta: )

Sea como sea os podéis descargar la versión CTP para empezar a jugar en vuestras maquinas virtuales:

http://msdn.microsoft.com/en-us/vstudio/hh127353

Saludos

enero 11
¿Qué número de versión tengo de SQLServer?

 

Estas son los números de versiones de SQL 2005:

9.00.1399.00 SQL Server 2005 RTM.
9.00.2047.00 SQL Server 2005 SP1.
9.00.3042.00 SQL Server 2005 SP2.
9.00.4035.00 SQL Server 2005 SP3.
9.00.5000.00 SQL Server 2005 SP4

 

Estas son los números de versiones de SQL 2008:

2007.100.1600.0 SQL Server 2008 RTM
2007.100.2531.0
SQL Server 2008 SP1

 

Para saber la versión podéis ejecutar esta cmd desde el Management Studio

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

   

Si queréis saber el numero en las versions anteriores aquí tenéis el link

 

http://support.microsoft.com/kb/321185

 

Saludos

diciembre 13
Error occured in deployment step: “Recycle IIS application pool”

Este es el error en que a veces nos da visual Studio cuando intentamos deployar.

Después de deployar un montón de veces.. ahora nos dice esto:

Error occured in deployment step: "Recycle IIS application pool"

He mirado todos los pools, app web, todos están arriba….

La solución fue hacer un

 iisreset /restart
1 - 10Siguiente
 

 Vínculos

 
  
Editar
  
Notas