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…

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…

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…

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…