sábado, 25 de octubre de 2014

Leer Archivos XML desde C#

Buenas tardes, el día de hoy les traigo la forma de como leer un archivo XML desde código C#. 

Esto es sencillo con una de las librerías que ya tiene Visual Studio integrada, System.Xml, para eso solo es necesario hacer un using en nuestro código “using System.Xml;” Y empezamos:

Tomando como base este pequeño XML con un nodo padre y uno hijo, donde hijo tiene una propieda, este debe de estar creado en una ruta y lo asignamos a una variable string ruta 
Ejemplo: 


string ruta = "C:\Prueba.xml";


<?xml version="1.0" encoding="UTF-8"?>
<Padre>
  <Hijo Saludar="Saludos"></Hijo>
</Padre>

sábado, 9 de agosto de 2014

Ejecutar Cadena varchar como query

Un pequeño tip de SQL server

Si alguna vez por necesidad necesitan hacer lo que hacemos en C# o en algun otro lenguaje, de ir concatenando en un string nuestro query y ejecutarlo, igual se puede hacer desde SQL ^^
Para ello tenemos esta pequeña instrucción de sql EXEC

--se declara la variable varchar dependiendo de cuanta informacion queramos utilizar le ponemos un tamaño
declare @sql varchar(1000)

--Se inicializa el query puede ser construido desde un cursor, o de validaciones, esta abierto a la imaginacion
SET @sqlt = 'Query'

--Con esta instrucción se ejecuta
EXEC (@sqlt)

Espero les sea util saludos cordiales

Creacion de PDF apartir de un GridView

Hoy les traigo otra ayuda de ITextsharp ^^. Manos a la obra.

Me vi en la necesidad de crear un reporte en itextsharp desde una grid, hubiera sido fácil renderizar y enviarlo al pdf, pero debido a la información se dividía en dos partes la hoja y no la podia personalizar, por lo cual tuve que hacerlo de forma manual con ITextSharp, para lo cual cree una clase que lo realiza, la cual les comparto dos metodos a continuacion.

Nota: Lo menejo en clases por que se pudiera volver a ocupar en otros lados del proyecto o en otros proyectos.

domingo, 27 de julio de 2014

Crear reporte con ItextSharp en C# con tabla


Un poco lejos desde mi último post. Les traigo la otra parte de cómo crear un reporte con ItextSharp pero ahora con uso de tablas de ItextSharp. 

Útiles cuando se necesita crear un documento con texto en columnas o texto a diferentes sangrías sin estar colocándolo con coordenadas.

jueves, 13 de diciembre de 2012

Error: Sys.ArgumentNullException:value cannot be null,parameter name:panelsCreated[2]

Problemas con este mensaje "Sys.ArgumentNullException:value cannot be null,parameter name:panelsCreated[2]" a  la hora de publicar su aplicacion web en el IIS.

Solo basta con agregar a nuestro ScriptManager o ToolkitScriptManager según la versión de ajax que utilicen la propiedad ScriptMode = "Release" en vista diseño o en código en el Page_Load ScriptMode = Release;

y asunto arreglado.

Saludos cordiales!