Este proyecto es un gestor de inventarios de escritorio que permite gestionar el inventario de productos y registrar sus entradas y salidas de la bodega. Además, cuenta con una interfaz de usuario fácil de usar, un sistema básico de inicio de sesión y conexión a una base de datos (SQL Server) a través de Entity Framework.
-
Interfaz de Usuario: El proyecto utiliza Windows Presentation Foundation (WPF) para crear una interfaz de usuario fácil de usar, moderna y atractiva.
-
Base de Datos: Utiliza SQL Server como sistema de gestión de base de datos para almacenar información sobre productos, entradas y salidas. Cuenta también con triggers para actualizar automáticamente las cantidades del stock de productos cuando se realizan transacciones de entrada o salida.
-
Entity Framework: Entity Framework se utiliza como ORM para interactuar con la base de datos de SQL Server de manera eficiente y sencilla.
-
Registro de entradas y salidas: No solo puedes registrar productos, también sus entradas y salidas.
-
Windows 10 o superior: La aplicación se desarrolló para sistemas Windows y se ha probado en Windows 10 y versiones posteriores.
-
SQL Server 2022 Express: Debe tener instalado y configurado SQL Server para almacenar y administrar la base de datos. Se debe añadir la base de datos al gestor de base de datos. Hay un script de la base de datos en el código fuente del proyecto (BackupDB).
-
.NET 8: Asegúrese de tener instalado .NET 8 para poder ejecutar la aplicación (en la sección de releases hay una versión compilada que permite la ejecución sin instalar el framework).
- Extended.Wpf.Toolkit
- Microsoft.EntityFrameworkCore.SqlServer
- Microsoft.EntityFrameworkCore.Tools
- System.Data.SqlClient
Primero, te preguntara que pongas el nombre de tu servidor de SQL Server, luego, inicia sesión con la contraseña por defecto, que es "1234". Obviamente, esta contraseña puede ser cambiada. Eso es todo. Ya puedes usar la app para gestionar un inventario con stock y sus entradas y salida.
Este proyecto está bajo la Licencia MIT. Consulte el archivo LICENSE para obtener más detalles.
Gracias a Falticon por los iconos usados en esta aplicación.