ConectaDBNet10
by: Tecnología Web y Servicios S.A.S.
- 5 total downloads
- Latest version: 2026.9.1
Capa de abstracción multimotor de base de datos sobre ADO.NET, y el vocabulario de atributos que describe el mapeo objeto a tabla del ORM propio del framework. Compilación net10.0 de los mismos archivos de código fuente que ConectaDB.dll de .NET Framework, sobre Microsoft.Data.SqlClient y MySql.Data. SQL Server y MySQL están portados; Oracle y Visual FoxPro quedan como cáscaras que lanzan PlatformNotSupportedException. Dos avisos de despliegue medidos, que el compilador no ve: toda cadena de conexión de SQL Server heredada deja de conectar sin TrustServerCertificate=True, porque Microsoft.Data.SqlClient cifra por omisión; y sin "Allow User Variables=true" en la cadena, los parámetros de salida de los procedimientos almacenados de MySQL fallan.
ConectaSQLiteNet10
by: Tecnología Web y Servicios S.A.S.
- 3 total downloads
- Latest version: 2026.9.1
Motor de SQLite para la capa de abstraccion de base de datos del framework: el satelite que ConectaDB.NuevaDB carga por reflexion con ManejadorBaseDatos.SQLite. Compilacion net10.0 del mismo archivo de codigo fuente que ConectaSQLite.dll de .NET Framework, sobre System.Data.SQLite.Core 1.0.119 (motor nativo SQLite 3.46.1). AVISO DE DESPLIEGUE, propio de este paquete y de ningun otro del conjunto: no es 100 % gestionado, arrastra el binario nativo SQLite.Interop.dll por arquitectura y solo publica CUATRO identificadores de plataforma, win-x64, win-x86, linux-x64 y osx-x64. NO HAY ARM64 DE NINGUNA CLASE: en macOS con Apple Silicon no existe asset que cargar y la aplicacion falla al abrir la primera conexion; en Windows ARM64 funciona por emulacion x64, con su coste. Verifique que la carpeta runtimes\ llega al destino del despliegue, porque sin ella el codigo compila y lanza al abrir la conexion.
CtxLxdGMNet10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Contenedor de las claves de licencia de los componentes GemBox (Spreadsheet, Document, Pdf, Presentation y Email) que usa el framework, en un único sitio en lugar de repetidas por aplicación. Compilación net10.0 de los mismos archivos de código fuente que CtxLxdGM.dll de .NET Framework. Aviso: la clave que contiene es de una rama anterior de GemBox y la versión moderna del componente la rechaza con LicenseException. Es un pendiente de licenciamiento, y sólo afecta a la generación de Excel con GemBox.
Esculapio.Rips
by: TWS SAS
- 1 total downloads
- Latest version: 1.1.0
Biblioteca para generar el JSON de RIPS (Registro Individual de Prestaciones en Salud) del Ministerio de Salud de Colombia a partir de DataTable. Independiente de la base de datos.
Esculapio.Rips.Data
by: TWS SAS
- 1 total downloads
- Latest version: 1.0.0
Acceso a datos RIPS de Esculapio: orquesta los procedimientos almacenados (vía LiloSoft.DataBase.ConectaDB) sobre una conexión retenida y entrega los DataTable insumo (encabezado, detalle, abonos, QX) para Esculapio.Rips.
LiloSoft.AdminGeneralesNet10
by: Tecnología Web y Servicios S.A.S.
- 1 total downloads
- Latest version: 2026.9.1
Catálogos y parámetros administrativos comunes, todos con la convención de la casa Xxx/XxxDB sobre el ORM por atributos de ProveedorWeb: geografía (Pais, Departamentos, Ciudades, Barrios, CodigosPostales y la consulta consolidada UbicacionesGeograficasDB), terceros (MaestroTerceros, MiembrosConsorcio, ProveedoresRetenciones, ProveedorProductos, NivelTributario, DianTipoIdentificacion, DianTriutos), impuestos, monedas y tasas de cambio, documentos y sus prefijos por sucursal, estructura organizacional (Areas, Dependencias, CentroCostos, ModulosSistema), clasificación libre para añadir clasificaciones a cualquier entidad sin cambiar el esquema, períodos con su validación de abierto/cerrado, y los parámetros de integración de correo (implementan IBuzonesCorreoElectronico y se entregan tal cual a un emisor), OneDrive y WhatsApp. Compilación net10.0 de los mismos 88 archivos de código fuente que LiloSoft.AdminGenerales.dll de .NET Framework, sin exclusiones ni sustituciones. Avisos de esta plataforma: los tipos de una plataforma y de la otra son tipos distintos para el runtime, así que hay que recompilar contra esta versión y no mezclar los dos ensamblados; el ensamblado moderno no incluye el recurso incrustado Properties.Resources del original, que no tiene ni un consumidor en el código; el cargue desde Excel de las clases XxxDB pasa por NPOI en vez de OleDb y corta el cargue ante una fila enteramente vacía; y las cadenas de conexión heredadas necesitan TrustServerCertificate=True porque Microsoft.Data.SqlClient cifra por omisión.
LiloSoft.ArchivosNet10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Gestion de archivos del framework: la entidad Archivos con su CRUD y sus parametros, el motor ArchivosManejo (copiar, descargar, borrar, resolver rutas) y los contratos de la integracion con OneDrive. Compilacion net10.0 de los mismos archivos de codigo fuente que LiloSoft.Archivos.dll de .NET Framework. AVISO DE PORTABILIDAD: de los tres modos de almacenamiento, TipoManejo.Windows y TipoManejo.OneDrive funcionan integros; TipoManejo.Web NO, porque depende de cuatro tipos de System.Web (HttpPostedFileBase, HttpServerUtilityBase, HttpResponseBase y System.Web.UI.Page) que .NET moderno no tiene. Esos cuatro se declaran en el paquete como cascaras que lanzan PlatformNotSupportedException con el mensaje que nombra la alternativa de ASP.NET Core. En una aplicacion de ASP.NET Core resuelva la ruta con IWebHostEnvironment, lea el IFormFile a bytes y use TipoManejo.Windows.
LiloSoft.AsyncProgressNet10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Contrato de trabajos con progreso y cancelacion del framework: la interfaz IJob y su implementacion Job, con progreso, subprogreso, mensajes, cancelacion por CancellationToken y los cinco eventos de notificacion. Compilacion net10.0 de los mismos archivos de codigo fuente que LiloSoft.AsyncProgress.dll de .NET Framework. AVISO DE ALCANCE, y es la unica cascara de la familia que lo necesita: este paquete NO trae JobManager ni ProgressHub. Esas dos clases dependen de SignalR clasico, que no existe en .NET moderno, y su equivalente en ASP.NET Core exige inyeccion de dependencias que un singleton estatico no puede recibir. Se dejaron fuera a proposito hasta que exista una aplicacion en ASP.NET Core que las estrene; el trabajo exacto que haria falta esta documentado en el plan 2026-08-28-signalr-net10-asyncprogress.md. Lo que este paquete si da es lo que de verdad consumen los llamadores que no son web: IJob como contrato, que dos aplicaciones de la casa ya implementan por su cuenta.
LiloSoft.AsyncProgressSignalRNet10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Progreso asincrono sobre SignalR de ASP.NET Core: el manejador de trabajos IJobManager, el hub tipado ProgressHub y las dos extensiones de arranque. REESCRITURA, no port: la version de .NET Framework (LiloSoft.AsyncProgress) resolvia el contexto del hub contra GlobalHost y despachaba al cliente por proxy dinamico, y ninguna de las dos cosas existe en ASP.NET Core. Conserva las trece firmas publicas del manejador original y los siete nombres de metodo del hub, para que el codigo y los clientes que se traigan de los portales compilen y conecten sin reescribirse. Reutiliza IJob y Job del paquete LiloSoft.AsyncProgressNet10 en vez de duplicarlos. AVISO DE DESPLIEGUE: un cliente de SignalR clasico NO puede hablar con este hub, son protocolos distintos sin compatibilidad hacia atras; el JavaScript tiene que pasar a @microsoft/signalr y los clientes .NET a Microsoft.AspNetCore.SignalR.Client, en el mismo despliegue que el servidor.
LiloSoft.EmpresasNet10
by: Tecnología Web y Servicios S.A.S.
- 1 total downloads
- Latest version: 2026.9.1
Contexto multiempresa y multisucursal del ERP, con la convención de la casa Xxx/XxxDB sobre el ORM por atributos de ProveedorWeb: empresas (Empresas, EmpresasDB), sus datos fiscales y tributarios (EmpresaFiscal, EmpresasFiscalSoloDatos y sus enumeraciones EmpresasFiscal_TipoEmpresa, EmpresasFiscal_TipoPersonaJuridica y EmpresaFiscal_TipoLogo), parámetros por empresa (EmpresaParametrizada), grupos empresariales (EmpresasAsociadas), sucursales (Sucursales), la asignación de usuarios a empresas y sucursales (UsuariosEmpresa, UsuariosSucursales y la vista consolidada UsuariosEmpresas_Vw), el apoyo MultiEmpreasHelper y el constructor de criterios tipados BusquedaFirme con su enumeración Operador. Es la librería que administra los valores que consume el MultiEmpresaAttribute de ConectaDB, con el que BaseDB filtra automáticamente por empresa y sucursal el SQL que genera. Compilación net10.0 de 20 de los 22 archivos de código fuente de LiloSoft.Empresas.dll de .NET Framework. AUSENCIA DELIBERADA: el ensamblado moderno NO incluye el tipo público SeleccionarEmpresa, el formulario de Windows Forms con el que una aplicación de escritorio pide al usuario su empresa y sucursal al iniciar sesión; incluirlo obligaría a UseWindowsForms y a net10.0-windows, es decir a volver Windows-only una librería de contexto multiempresa que consumen aplicaciones web, así que los cuatro ejecutables de escritorio que lo usan (ContableSys, GeneralSys, NominaSys y MediosMagneticos) siguen con el ensamblado original de .NET Framework. Es el único tipo que falta: los otros 24 tipos públicos están todos, con sus 298 miembros, verificado por metadatos contra el ensamblado original. Otros avisos de esta plataforma: los tipos de una plataforma y de la otra son tipos distintos para el runtime, así que hay que recompilar contra esta versión y no mezclar los dos ensamblados; el ensamblado moderno no lleva los recursos incrustados Properties.Resources ni SeleccionarEmpresa.resx del original, que solo alimentaban ese formulario; el cargue desde Excel de las clases XxxDB pasa por NPOI en vez de OleDb y corta el cargue ante una fila enteramente vacía; y las cadenas de conexión heredadas necesitan TrustServerCertificate=True porque Microsoft.Data.SqlClient cifra por omisión.
LiloSoft.ExcelNPOINet10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Exportacion a Excel del framework: convierte List de T y DataTable en libros .xlsx sobre NPOI, con titulos, imagen de cabecera, etiquetas y comentarios de columna por atributo, columnas excluidas, totalizaciones y libros de varias hojas. Compilacion net10.0 de los mismos archivos de codigo fuente que LiloSoft.ExcelNPOI.dll de .NET Framework. Es la mitad de SALIDA del ciclo de Excel de la familia; la de entrada es Utilidades.CargarUnEXCEL, en el paquete UtilsNet10, y las dos usan NPOI 2.7.6. UNICA DIVERGENCIA CON EL ORIGINAL, y va aqui porque cambia una firma publica: ExcelSheetOptions.ImageTitle es byte[] en vez de System.Drawing.Image, porque System.Drawing no es portable en .NET moderno. Asigne el contenido del archivo de imagen tal cual; NPOI reconoce el formato por su cabecera.
LiloSoft.IACommonNet10
by: Tecnología Web y Servicios S.A.S.
- 0 total downloads
- Latest version: 2026.9.1
Contrato comun de proveedores de IA generativa del framework: las interfaces IClienteIA, IProveedorIAAcceso, IParametrosIAEmpresa e IContadorGastoIA, los DTO de peticion y respuesta (PeticionIA, RespuestaIA, EventoStreamIA, TextoIA, HerramientasIA), la descripcion de capacidades de un modelo (CapacidadesIA) y el resolutor de parametros por empresa. Es la pieza que permite que el resto del sistema hable con cualquier modelo sin saber cual es. Compilacion net10.0 de los mismos archivos de codigo fuente que LiloSoft.IACommon.dll de .NET Framework. No habla con ningun proveedor: define el contrato que implementan los clientes concretos, y no lee configuracion por su cuenta. Multiplataforma: no usa una sola API atada a Windows.
LiloSoft.MailCommonNet10
by: Tecnología Web y Servicios S.A.S.
- 1 total downloads
- Latest version: 2026.9.1
Contratos comunes de buzón de correo: la interfaz IBuzonesCorreoElectronico (credenciales, servidor, puerto, seguridad y remitente), su implementación BuzonCorreoElectronico, la base de mensaje BaseMensajeCorreo, los enumerados BuzonesCorreo_TipoServidor y BuzonesCorreo_TipoSSL, y los métodos de extensión de IBuzonesCorreoHelper que dan el nombre legible del tipo de servidor y del modo SSL. Es una librería hoja, sin dependencias fuera del marco: existe para que las entidades de parámetros de correo persistidas en base de datos (ParametrosCorreoElectronico y ParametrosCorreoElectronicoBase, en LiloSoft.AdminGenerales) implementen el mismo contrato y se entreguen directamente a un emisor concreto, sin código de traducción. Compilación net10.0 de los mismos archivos de código fuente que LiloSoft.MailCommon.dll de .NET Framework, sin exclusiones ni sustituciones: la superficie pública es idéntica. Aviso: los tipos de una plataforma y de la otra son tipos distintos para el runtime y no son intercambiables, así que un emisor compilado contra el ensamblado de .NET Framework no acepta un contrato de este.
LiloSoft.MailNet10
by: Tecnología Web y Servicios S.A.S.
- 1 total downloads
- Latest version: 2026.9.1
Transporte de correo por SMTP clasico del framework: ServidorCorreosSMTP, que envia un MailMessage por un servidor SMTP autenticado con usuario, clave y SSL opcional, mas el DTO de respuesta RespCorreo. Compilacion net10.0 de los mismos archivos de codigo fuente que LiloSoft.Mail.dll de .NET Framework. Es la pieza de transporte SMTP de la familia de correo, complementaria y no duplicada de LiloSoft.MailCommonNet10 (el contrato de configuracion de buzones) y de LiloSoft.MsGraph365Net10 (transporte por Microsoft Graph): las aplicaciones eligen una u otra en ejecucion segun el tipo de servidor configurado, y esta es la rama que atiende Gmail, Zoho, Outlook y los servidores genericos. Multiplataforma: System.Net.Mail no ata a Windows.
LiloSoft.MsGraph365Net10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Cliente de Microsoft Graph del framework: envio y lectura de correo de Microsoft 365 (mensajes, adjuntos, destinatarios, cabeceras y marcas) y acceso a OneDrive. Compilacion net10.0 de los mismos archivos de codigo fuente que LiloSoft.MsGraph365.dll de .NET Framework. No depende del SDK Microsoft.Graph ni de MSAL: habla con la API por HttpClient y obtiene el token contra el endpoint de OAuth, asi que su unica dependencia externa es Newtonsoft.Json.
LiloSoft.RestFullClientLibNet10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Cliente REST tipado sobre HttpClient, con serialización JSON de los tipos propios del framework, envío de formularios y descarga de archivos. Compilación net10.0 de los mismos archivos de código fuente que LiloSoft.RestFullClientLib.dll de .NET Framework, con una fábrica de HttpClient propia: el original configura el canal seguro con ServicePointManager, que en .NET moderno compila pero no afecta a HttpClient. Importante: por omisión acepta cualquier certificado de servidor, porque los servicios en localhost usan autofirmados; para activar la validación normal se pone la clave de configuración RestClientValidarCertificados en "S".
LiloSoft.Security.CryptographyNet10
by: Tecnología Web y Servicios S.A.S.
- 1 total downloads
- Latest version: 2026.9.1
Cifrado, huella y utilidades de seguridad del framework: envoltorio AES en base64, cifrado Rijndael simple y ampliado, huellas con sal, proteccion de datos de Windows y un cliente FTP. Compilacion net10.0 de los mismos archivos de codigo fuente que LiloSoft.Security.Cryptography.dll de .NET Framework. La compatibilidad de los datos ya cifrados con la version de .NET Framework esta verificada por ejecucion, no por compilacion: el arnes de pruebas cifra y descifra de ida y vuelta con las mismas claves.
LiloSoft.Types.DataNet10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Tipos de datos propios del framework (Entero, EnteroLargo, Moneda, Fecha y Hora) con semántica de nulo, conversión, formato y sus TypeConverter. Es la base de la pila: Datos, Utils, ConectaDB, ProveedorWeb. Compilación net10.0 de los mismos archivos de código fuente que LiloSoft.Types.Data.dll de .NET Framework; los tipos de una plataforma y de la otra son tipos distintos para el runtime y no son intercambiables. Aviso: los cinco tipos de valor llevan [Serializable] y BinaryFormatter está eliminado en .NET moderno, así que meterlos en ViewState, Session state o caché binaria falla en ejecución.
LiloSoftJsonConvertersNet10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Conversores de Newtonsoft.Json para los tipos propios del framework (Entero, EnteroLargo, Moneda, Fecha y Hora), más una fachada de serialización y deserialización que captura los errores en lugar de propagarlos. Sin ellos, esos tipos se serializan como objetos con sus campos internos en vez de como el valor que representan. Compilación net10.0 de los mismos archivos de código fuente que LiloSoftJsonConverters.dll de .NET Framework. Es Newtonsoft.Json, no System.Text.Json: los conversores heredan de JsonConverter de Newtonsoft.
ProveedorWebNet10
by: Tecnología Web y Servicios S.A.S.
- 2 total downloads
- Latest version: 2026.9.1
Núcleo del framework: el ORM propio por atributos (BaseDB), seguridad y menús, auditoría, parámetros de sistema, consultas definidas, formularios dinámicos y tareas programadas. Compilación net10.0 de los mismos archivos de código fuente que ProveedorWeb.dll de .NET Framework. No incluye la superficie de ASP.NET WebForms ni de Membership (proveedor de mapa del sitio, páginas y controles de usuario, roles), ni los miembros que devolvían tipos de WinForms (CargarArbolMenus y las propiedades NodoSite y MenuForm de NodoItemWeb), porque reponerlos volvería la librería dependiente de Windows. El resto de esas clases sí está, incluido el enum MenuApp.TipoPermiso. Aviso medido: el generador de SQL escribe los literales del WHERE con la cultura actual, así que con una cultura de coma decimal el SQL sale mal formado.