Este proyecto fue solicitado como un visor, que forma parte de los trabajos de entrega-recepción de la Financiera Nacional de Desarrollo Agropecuario, Rural, Forestal y Pesquero.
Como parte del cumplimiento solicitado en el ACUERDO por el que se expide la Estrategia Digital Nacional 2021-2024, que en su objetivo específico número 3, de Promover la autonomía e independencia tecnológicas para establecer la rectoría del Estado en la definición de sus Tecnologías de la Información y Comunicación. Donde se busca.
a) Fomentar el desarrollo de sistemas de información gubernamentales propios y de acceso abierto que se compartan entre Instituciones. b) Priorizar el uso de Software Libre y estándares abiertos. c) Promover instrumentos de colaboración para compartir recursos e infraestructura tecnológica entre Instituciones. d) Facilitar la reutilización del código de programación de las aplicaciones gubernamentales para su actualización, mejora o liberación entre las Instituciones. e) Impulsar la migración hacia tecnologías basadas en Software Libre que otorguen mayor flexibilidad a la adecuación e implementación de los proyectos de TIC. f) Alentar el intercambio de conocimientos técnicos entre Instituciones para fomentar la adopción de tecnologías basadas en Software Libre y estándares abiertos. Así como g) Promover la formación de nuevos expertos en TIC y atraer al mejor talento.
En concordancia a lo anterior, se pone a disposición de uso público el código correspondiente.
El requerimiento en particular fue un sistema que se pudiera instalar de forma independiente en un equipo de cómputo, donde se puedan consultar todos los expedientes de la Financiera que corresponden al período posterior al 1 de junio del 2020 a la terminación de esta administración, donde no se requiera un motor de base de datos.
Inicialmente el alcance abarcaba los expedientes activos (Cartera Vigente, impagos y vencida) sin embargo, el alcance ahora abarca tratamientos, turnos de expedientes, créditos cancelados, créditos liquidados y bienes adjudicados.
En la pantalla se observará el flujo que normalmente siguen estos créditos hasta su liberación.
Adicionalmente se agregó búsquedas por número de crédito y por acreditado para mejorar la consulta de información en particular.
El sistema se puede modificar para que en el futuro se pueda conectar a motores de base de datos y con esto reutilizar como consulta de expedientes en la institución que reemplace a la financiera.
La información del proyecto no es parte del mismo, por contener información de la institución.
El sistema fue desarrollado en .Net 6, el cual cuenta con una licencia abierta, para mas información consultar. https://dotnet.microsoft.com/en-us/platform/open-source
[CefSharp.Common.NETCore], de The CefSharp Authors, licencia: (https://www.nuget.org/packages/CefSharp.WinForms.NETCore/111.2.70/license)
[CefSharp.WinForms.NETCore], de The CefSharp Authors, licencia: (https://www.nuget.org/packages/CefSharp.WinForms.NETCore/111.2.70/license)
[chromiumembeddedframework.runtime.win-arm64] de The Chromium Embedded Framework Authors, licencia: (https://www.nuget.org/packages/chromiumembeddedframework.runtime.win-arm64/111.2.7/license)
[chromiumembeddedframework.runtime.win-x64] de The Chromium Embedded Framework Authors, licencia: (https://www.nuget.org/packages/chromiumembeddedframework.runtime.win-x64/111.2.7/license)
[chromiumembeddedframework.runtime.win-x86] de The Chromium Embedded Framework Authors, licencia: (https://www.nuget.org/packages/chromiumembeddedframework.runtime.win-x86/111.2.7/license)
[CommunityToolkit.Mvvm] de Microsoft, licencia: (https://github.com/CommunityToolkit/dotnet/blob/main/License.md)
[EPPlus] de EPPlus Software AB, licencia: (https://polyformproject.org/licenses/noncommercial/1.0.0/) En este caso es "Any noncommercial purpose is a permitted purpose." y "Use by any charitable organization, educational institution, public research organization, public safety or health organization, environmental protection organization, or government institution is use for a permitted purpose regardless of the source of funding or obligations resulting from the funding."
[EPPlus.Interfaces] por EPPlus.Interfaces, licencia (https://www.nuget.org/packages/EPPlus.Interfaces/6.1.1/license) En este caso Polyform Noncommercial License
[EPPlus.System.Drawing] por EPPlus.System.Drawing, licencia (https://www.nuget.org/packages/EPPlus.System.Drawing/6.1.1/license) En este caso Polyform Noncommercial License
[GemBox.Document] por GemBox, licencia (https://www.nuget.org/packages/GemBox.Document/35.0.1300/license) En este caso "Free Version" (con su limitación de uso)
[itext7] por iText Software, licencia (https://www.gnu.org/licenses/agpl-3.0.html) En este caso no se usó para un portal de internet, y se incluyen los fuentes para dar cumplimiento
[itext7.pdfhtml] por iText Software, licencia (https://www.gnu.org/licenses/agpl-3.0.html) En este caso no se usó para un portal de internet, y se incluyen los fuentes para dar cumplimiento
[Microsoft.Extensions.Configuration] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.Extensions.Configuration.Abstractions] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.Extensions.Configuration.Binder] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.Extensions.Configuration.EnvironmentVariables] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.Extensions.Configuration.FileExtensions] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.Extensions.Configuration.Json] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.Extensions.DependencyInjection.Abstractions] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.Extensions.Hosting] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.Extensions.Logging.Abstractions] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.IO.RecyclableMemoryStream] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[Microsoft.SharePointOnline.CSOM] por Microsoft, licencia (https://github.com/SharePoint/sp-dev-docs/blob/main/assets/MicrosoftSharePointClientComponentsEULA.docx) En este caso no se alteran los derechos relacionados de los productos de Microsoft
[Microsoft.Win32.SystemEvents] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[MsgReader] por Kees van Spelde, licencia (https://licenses.nuget.org/MIT)
[Newtonsoft.Json] por James Newton-King, licencia (https://licenses.nuget.org/MIT)
[PnP.Framework] por PnP, licencia (https://github.com/pnp/pnpframework/blob/dev/LICENSE)
[Serilog] por Serilog Contributors, licencia (https://github.com/pnp/pnpframework/blob/dev/LICENSE)
[Serilog.Extensions.Hosting] por Microsoft, Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)
[Serilog.Settings.Configuration] por Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)
[Serilog.Sinks.Console] por Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)
[Serilog.Sinks.File] por Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)
[Serilog.Sinks.Observable] por Serilog Contributors, licencia (https://licenses.nuget.org/Apache-2.0)
[Sewer56.Update.Extractors.SevenZipSharp] por Sewer56, licencia (https://licenses.nuget.org/LGPL-3.0-or-later)
[SharpZipLib] por ICSharpCode, licencia MIT - (https://github.com/icsharpcode/SharpZipLib/blob/master/LICENSE.txt)
[System.Configuration.ConfigurationManager] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[System.Drawing.Common] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[System.IO.Packaging] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[System.Reactive] por .NET Foundation and Contributors, licencia MIT (https://github.com/dotnet/reactive/blob/main/LICENSE)
[System.Text.Encoding.CodePages] por Microsoft, licencia (https://licenses.nuget.org/MIT)
[TinyCsvParser] por Philipp Wagner, licencia (https://licenses.nuget.org/MIT)
[WinForms.DataVisualization] por Microsoft, Kirsan and contributers, licencia (https://github.com/kirsan31/winforms-datavisualization/blob/dev/LICENSE.TXT)
[IronOcr] por Iron Software, licencia (https://ironsoftware.com/csharp/ocr/licensing/?utm_source=developer-ide&utm_medium=nuget-package-manager#license-terms-modal-tabs-eula) En este caso se usó el trial, no entró como producción la implementación del OCR, siempre se ejecutó como desarrollo, pero se incluye como ejemplo y caso de uso para futuras referencias y desarrollos.
[IronOcr.Languages.Spanish] por Iron Software, licencia (https://ironsoftware.com/csharp/ocr/licensing/#eula-modal) En este caso se usó el trial, no entró como producción la implementación del OCR, siempre se ejecutó como desarrollo, pero se incluye como ejemplo y caso de uso para futuras referencias y desarrollos.