Skip to content
Librería genérica para las funciones del programador exclusiva para la plataforma de Microsoft .NET Framework 4.0/4.5 en adelante.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
NETFX40
NETFX45
Samples
Comprobación_ILSpy.png
LICENSE
README.md

README.md

UtilitiesNETFX - Librería de funciones del programador para .NET.

Librería genérica para las funciones del programador exclusiva para la plataforma de Microsoft .NET Framework 4.0/4.5 en adelante.

Detalle de la versión 1.0.10.1106 (08/05/2019)

  • Objetos colModel, formatter y jqGridTemplate para la serialización de la estructura JSON de jqGrid.
  • Otros ajustes adicionales.

Detalle de la versión 1.0.9.7341 (29/04/2019)

  • Ajuste de la función GeneratePDFFromFiles del módulo PDFHelper.
  • Incorporación de la clase ODBCConnectionDB para conexiones a Bases de Datos via OBDC.
  • Otros ajustes adicionales.

Detalle de la versión 1.0.9.0192 (18/04/2019)

  • Ajuste de la función GeneratePDFFromFiles del módulo PDFHelper.
  • Otros ajustes adicionales.

Detalle de la versión 1.0.8.4549 (14/04/2019)

  • Funciones de conversión de objetos DataTable y DataReader a formato JSON en el módulo Tool.
  • Ajuste a las clases SQLConnectionDB, PostgreSQLConnectionDB y MySQLConnectionDB para devolver las consultas del tipo SELECT a SQL Server, MySQL/MariaDB Server y PostgreSQL en formato JSON.
  • Otros ajustes adicionales.

Detalle de la versión 1.0.7.8941 (26/01/2019)

  • Ajuste a las clases SQLConnectionDB y MySQLConnectionDB para aceptar parámetros de manera dinámica para las consultas a SQL Server y MySQL/MariaDB Server.
  • Clase PDFHelper y CompatiblePDF para la generació de documentos PDF. Se pueden guardar archivos de imagenes o PDF para unirlos en un solo archivo PDF final. También permite insertar texto en formato HTML5/CSS3 para la generación de archivos PDF.
  • Otros ajustes adicionales.

Detalle de la versión 1.0.6.2391 (19/05/2018)

  • Clase SQLConnectionDB para conexiones y consultas a Microsoft SQL Server.
  • Clase MySQLConnectionDB para conexiones y consultas a MySQL/MariaDB Server.
  • Clase PostgreSQLConnectionDB para conexiones y consultas a PostgreSQL Server.

Detalle de la versión 1.0.5.5678 (10/05/2018)

  • Optimización de código fuente.

Detalle de la versión 1.0.5.5678 (27/01/2018)

  • Incorporación de la clase CSVReader para realizar funciones de lectura y escritura de archivos del tipo CSV.

Detalle de la versión 1.0.5.3491 (26/10/2017)

  • Adecuación de la clase 'DataAccess' a la versión reciente de EntityFramework 6.2.0.

Detalle de la versión 1.0.4.6973 (29/08/2017)

  • Correcciones adicionales para optimización de funciones.

Detalle de la versión 1.0.3.7951 (28/07/2017)

  • Adición del método 'RandomRoulette' para la generación de números aleatorios en la clase 'Tool'.

Detalle de la versión 1.0.3.7951 (17/05/2017)

  • Adición de la clase 'BaseHandler' para el manejo de controladores genericos ASHX de ASP.NET 4.0/4.5, emulando el patrón Modelo-Vista-Controlador.

Detalle de la versión 1.0.3.2730 (17/05/2017)

  • Adición del método 'ToCollection' en la clase 'Tool' para la conversión explicita de listas genéricas a colecciones genéricas.
  • Adición de la clase 'ContainsSwith' para la emulación de la sentencia clave 'switch(x)... case' en C# para cadenas de carácteres.
  • Correcciones en la clase 'Utilities.CustomSessionProviderSQLServer' para el proveedor genérico de estado de sesión para Microsoft SQL Server.
  • Correcciones en la clase 'Tool', función 'ListToCSV' al momento de exportar listas genericas a formato de archivo de texto plano CSV.
  • Correccion y optimización del proceso de exportación de listas genéricas a Microsoft Excel.

Requisitos de compilación y ejecución.

  • El ensamblado para la versión de Microsoft .NET Framework 4.0 solo puede ejecutarse en equipos que tengan instalado Microsoft .NET Framework 4.0 en el equipo local con Windows (Windows XP SP3/Vista/Seven/Windows 8/Windows 10 en adelante, Windows Server 2003/Windows Server 2008/Windows Server 2012 en adelante) y en Visual Studio 2010 en todas sus ediciones.
  • El ensamblado para la versión de Microsoft .NET Framework 4.5 solo puede ejecutarse en equipos que tengan instalado Microsoft .NET Framework 4.5/4.6/4.7 en el equipo local con Windows (Windows Vista/Seven/Windows 8/Windows 10 en adelante, Windows Server 2008/Windows Server 2012 en adelante) y en Visual Studio 2012/2013/2015 en todas sus ediciones.
  • Funciona al 100% para los servidores web Internet Information Services (Windows Server 2008 en adelante).

¡Buenas noticias!

Ya se puede descargar directamente desde la Consola de Adminitración de Paquetes de Visual Studio (a partir de la versión 2010 de Microsoft Visual Studio) ejecutando los siguientes comandos:

Para .NET Framework versión 4.5 y superior (Visual Studio 2012 en adelante):

Install-Package Utilities.dll

Para .NET Framework versión 4.0 (Visual Studio 2010 SP1 en adelante):

Install-Package Utilities.NETFX40.dll

Al instalarlo directamente en Visual Studio, se instalan automáticamente las siguientes dependencias necesarias para su correcta ejecución:

  • Entity Framework 6.2.0.
  • DotNet Zip 1.13.3.
  • Iesi Collections 4.0.4.
  • Document OpenXML SDK 2.5.
  • SpreadSheetLight 3.4.9.
  • NewtonSoft 12.0.1.
  • PDFsharp 1.50.5147.0.
  • iTextSharp 5.5.13.
  • iTextsharp.XMLWorker 5.5.13.
  • NgSQL 4.0.6. (Para la versión de la librería en NETFX 4.5)
  • NgSQL 2.2.7. (Para la versión de la librería en NETFX 4.0)
  • MySQL.Data 6.9.12.0. (Para la versión de la librería en NETFX 4.0/NETFX 4.5)
  • System.Runtime.CompilerServices.Unsafe 4.5.2. (Para la versión de la librería en NETFX 4.5)
  • System.Threading.Tasks.Extensions 4.5.2. (Para la versión de la librería en NETFX 4.5)
  • System.ValueTuple 4.5.0. (Para la versión de la librería en NETFX 4.5)

NOTA: Ya no hay soporte para Mono 4.2 en adelante, debido a que se está implementando una versión de esta librería para .NET Core 2.0 multiplataforma en adelante.

Información adicional

Autor: OLIMPO BONILLA RAMIREZ.
Versión: 1.0.10.1106
Correo electronico: boraolim@hotmail.com
Ultima actualización: 8 de mayo de 2019. Ciudad de México.
You can’t perform that action at this time.