Skip to content

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

License

Notifications You must be signed in to change notification settings

lextrack/GestorDeInventarioWPF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages