C#

Generando una clase intermedia a través de wsdl.exe para conectarnos a un servicio web .asmx

Como bien sabemos, la forma más sencilla para agregar y posteriormente consumir un servicio web, es a través del menú contextual de Visual Studio: Sin embargo, existen otras formas de consumir un servicio web de manera sencilla y transparente. Una de ellas puede ayudarnos además, para analizar, estudiar y aprender del código generado. Esta forma …

Generando una clase intermedia a través de wsdl.exe para conectarnos a un servicio web .asmx Leer más »

Utilizando la Biblioteca SqlHelper (2/n)

Ejecutar consulta y llenar un DataReader: Para llevar a cabo la ejecución de una consulta y rellenar un DataReader, disponemos de los siguientes métodos: En esta demostración, utilizaremos el método: public static System.Data.SqlClient.SqlDataReader ExecuteReader(string connectionString, System.Data.CommandType commandType, string commandText) Podemos observar, que se nos pide como primer parámetro una cadena de conexión, como segundo el …

Utilizando la Biblioteca SqlHelper (2/n) Leer más »

Manipulando archivos de Excel con C# sin morir en el intento (1/n)

Como desarrolladores, muchas veces nos hemos enfrentado a la necesidad de manipular archivos en formato excel. Una forma, es manipular dichos archivos a través de la biliboteca de interoperabilidad Microsoft.Office.Interop.Excel.dll. Sin embargo, esto requiere que tengamos instalados ensamblados especiales de acuerdo a la compilación que hayamos realizado, lo cual podría provocar el clásico error El …

Manipulando archivos de Excel con C# sin morir en el intento (1/n) Leer más »

Manejar acceso a datos a través de una clase administrada (1/n) (Hyrule)

Tomando como referencia un post anterior, continúo esta serie de artículos relacionados con facilitar nuestro día a día en el desarrollo de aplicaciones. Para propósitos de esta serie de posts, utilizaremos un repositorio en GitHub, alojado en la dirección: https://github.com/hprez21/Hyrule A menudo me encuentro con muchos programadores que no tienen separada su lógica para acceso …

Manejar acceso a datos a través de una clase administrada (1/n) (Hyrule) Leer más »

Creando una Biblioteca de Utilidades (Parte 1): Creando nuestro proyecto

¡Hola a todos! Tengo que admitir, que cuando uno empieza a programar, comete sin fin de errores, uno de los más cometidos, es el de no reutilizar el código que ya se ha escrito en proyectos anteriores. En esta serie de entradas, escribiré acerca de cómo tener un set de clases y métodos, que podremos …

Creando una Biblioteca de Utilidades (Parte 1): Creando nuestro proyecto Leer más »