Skip to content

API CRUD conectada a SQL Server para gestionar inventarios. Este proyecto incluye una aplicación cliente en C# con Windows Forms para la interfaz gráfica y una aplicación de terminal en Python.

Notifications You must be signed in to change notification settings

JuanYanez292/API-gestor-de-inventario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Gestor de Inventario

Descripción

Este proyecto es una API CRUD conectada a SQL Server para gestionar inventarios. Incluye una aplicación cliente en C# con Windows Forms para la interfaz gráfica y una aplicación de terminal en Python.

Estructura del Proyecto

  • Inventario-API: Contiene la API.
  • cliente_c#: Contiene la interfaz gráfica de Windows Forms.
  • cliente_python: Contiene el archivo de terminal .py.
  • db: Contiene el script SQL para configurar la base de datos.

Pasos de Instalación

1. Configuración de la Base de Datos

  • Navega a la carpeta db y ejecuta el script SQL proporcionado en tu servidor SQL Server para crear las tablas necesarias.

2. Configuración de la API

  • Navega a la carpeta Inventario-API.

  • Abre el archivo appsettings.json y modifica la cadena de conexión Data Source para que apunte a tu servidor SQL Server.

    Ejemplo:

    "ConnectionStrings": {
      "DefaultConnection": "Server=TU_SERVIDOR;Database=TU_BASE_DE_DATOS;User Id=TU_USUARIO;Password=TU_CONTRASEÑA;"
    }
    

3. Ejecución de la API

  • Ejecuta la API desde la carpeta Inventario-API. La API se establecerá por defecto en http://localhost:5253.

Imagenes de las aplicaciones

API

API-ui.png

Aplicacion cliente en c#

menu c-get-All.png c-guardar.png c-modificar.png c-eliminar.png

Aplicacion cliente en Python

py-menu.png py-get-All.png py-guardar.png py-modificar.png

About

API CRUD conectada a SQL Server para gestionar inventarios. Este proyecto incluye una aplicación cliente en C# con Windows Forms para la interfaz gráfica y una aplicación de terminal en Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published