Tag: c#

A través de la terminal de VS Code debemos navegar a la carpeta donde esta situado el proyecto en el que queremos añadir el paquete Nuget. Una vez ahí, ejecutamos: […]
Podemos usar la función “Remove” para eliminar al ultimo caracter de nuestro texto: Por ejemplo, si queremos eliminar si el ultimo caracter de nuestro texto es una coma:
Este fragmento de código nos permite hacer una llamada a un Web Service REST mediante la librería RestSharp. var client = new RestClient("REST_SERVICE_URL"); client.Authenticator = new HttpBasicAuthenticator("USER", "PASSWORD"); var request […]
A través de esta función podemos obtener la URL para ver las propiedades de un item de una lista de SharePoint: public static string GetItemPropertiesURL(SPListItem item) { string web = […]
Una interesante herramienta para crear facilmente PDFs desde HTML: NReco PdfGenerator. 1. Creamos nuestro HTML string html = "MY_HTML"; 2. Creamos una instancia del conversor var pdfConversor = new NReco.PdfGenerator.HtmlToPdfConverter(); 3. […]
SPSecurity.RunWithElevatedPrivileges(delegate() { using (SPSite site = new SPSite("YOURSITE")) { using (SPWeb web = site.OpenWeb()) { //Obtain the page PublishingPageCollection publishingPages = PublishingWeb.GetPublishingWeb(web).GetPublishingPages(); PublishingPage page = publishingPages.FirstOrDefault(f => f.Uri.AbsoluteUri == "YOURPAGE"); […]
Error Cannot have multiple items selected in a DropDownList Solution This message means that you're trying to select an item and another one is already selected. To solve this problem […]
El siguiente código nos permitirá hacer una consulta a nuestra base de datos. Tan solo debemos tener una cadena de conexión (que habitualmente situaremos en el fichero de configuración de […]
Para pasar parámetros a través de la URL nos basta con añadir un “?” al final e ir insertando los parámetros que queramos con el patrón “nombre=valor” y separados por […]
Los parámetros que pasamos a una función los podemos pasar por valor o por referencia. El paso por valor es el que se utiliza por defecto cuando programamos en el […]