An open API service indexing awesome lists of open source software.

https://github.com/lextrack/gestordeinventariowpf

Proyecto para gestión de inventarios hecho en WPF, Entity Framework y SQL Server usando .NET 8. Con inicio de sesión, buscador de productos, vistas para manejar las entradas y la salidas de productos de la bodega y operaciones básicas de un CRUD
https://github.com/lextrack/gestordeinventariowpf

crud inventario inventory-management inventory-management-system sql wpf-application

Last synced: about 2 months ago
JSON representation

Proyecto para gestión de inventarios hecho en WPF, Entity Framework y SQL Server usando .NET 8. Con inicio de sesión, buscador de productos, vistas para manejar las entradas y la salidas de productos de la bodega y operaciones básicas de un CRUD

Awesome Lists containing this project

README

          



Gestor de inventarios


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.

Capturas







Características


* **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.

Requisitos de Ejecución


* 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).

Paquetes usados


* Extended.Wpf.Toolkit
* Microsoft.EntityFrameworkCore.SqlServer
* Microsoft.EntityFrameworkCore.Tools
* System.Data.SqlClient

Primeros pasos


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.

Licencia


Este proyecto está bajo la Licencia MIT. Consulte el archivo LICENSE para obtener más detalles.

Agradecimientos


Gracias a Falticon por los iconos usados en esta aplicación.