Este proyecto es una aplicación de Windows Forms desarrollada en C# para una empresa financiera. La aplicación gestiona varios eventos, cada uno de los cuales contiene varias partidas en los que se registran datos esenciales. Además, se pueden adjuntar documentos a estas partidas para garantizar un seguimiento integral de los eventos y la gestión de la documentación. El sistema está diseñado para facilitar la entrada eficiente de datos y el almacenamiento seguro, lo que lo convierte en una herramienta valiosa para la gestión de eventos financieros.
Aquí puedes ver algunas capturas de pantalla de la aplicación en funcionamiento:
Descargar o asegurarse de tener actualizada la imagen de MySQL para Docker con el siguiente comando:
docker pull mysqlAsegúrate de tener Docker instalado y en funcionamiento.
docker --versionLuego, ejecuta el siguiente comando para iniciar un contenedor MySQL:
docker container run -d -p 3309:3306 --name sistemaGobData -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_DATABASE=dbGobData mysql--name:Nombre del contenedor.MYSQL_ROOT_PASSWORD:Establece la contraseña para el usuario root. (cambia "my-secret-pw" por tu contraseña).MYSQL_DATABASE:Crea una base de datos inicial.-p 3309:3306:Mapea el puerto 3309 del contenedor al puerto 3306 de tu máquina.mysql:Utiliza la última versión de la imagen de MySQL.
Más información sobre Docker y MySQL: Docker MySQL
Tip
En la carpeta assets/query/GobData_Create.sql viene el archivo sql para crear las tablas necesarias.
Important
Debes creear el archivo App.config (sustituir "my-secret-pw" por tu contraseña). En ese archivo debes poner lo siguiente:
<configuration>
<connectionStrings>
<add name="DefaultConnection"
connectionString="Server = localhost; Database = dbGobData; Port = 3309; User ID = root;Password = my-secret-pw;"
providerName="MySql.Data.MySqlClient" />
</connectionStrings>
</configuration>- Abrir el Proyecto en Visual Studio
- Abre la solución (
.sln) y el proyecto (.csproj) en Visual Studio.
- Abre la solución (
- Restaurar Paquetes NuGet
- En Visual Studio, ve a
Tools>NuGet Package Manager>Manage NuGet Packages for Solution. - Haz clic en
Restorepara restaurar todos los paquetes NuGet definidos enpackages.config.
- En Visual Studio, ve a
Esto asegurará que todas las dependencias se descarguen correctamente.