carlospiedrab / Integracion

Proyecto de Web api .Net 8
0 stars 0 forks source link

Kardex de Inventario (20 Ptos) #23

Closed carlospiedrab closed 2 months ago

carlospiedrab commented 2 months ago

Actualmente la tabla BodegaProducto es la encargada de registrar las cantidades de los productos por bodega. Esta tabla tiene relacion de FK con Bodega y Producto. En el proyecto se encuentra creado el Controlador BodegaProductoController con 2 endpoints: IncrementarCantidades - Encargado de Incrementar las cantidades de los productos en las Bodegas. DisminuirCantidades - Encargado de Disminuir las cantidades de los productos en las Bodegas.

KardexInventarioId int Not Null (PK) BodegaProductoId int Not Null (FK tabla BodegaProducto) Tipo nvarchar(50) Not Null (aquí se grabara los valores de Entrada o Salida ) Detalle nvarchar(500) Not Null (Un Detalle de la Transacción) StockAnterior int not Null (El Stock anterior del Producto en la Bodega antes del cambio) Cantidad int Not Null (Cantidad afectada ya sea Entrada o Salida) Costo decimal Not Null (Costo del Producto en el momento de la Transacción) Stock int Not Null (Stock final del Producto en la Bodega) Total decimal Not Null (Costo * Stock) UsuarioId nvarchar Not Null (FK tabla Usuarios AspNetUsers) FechaRegistro datetime Not Null (Fecha de registro de la Transacción)

merg8511 commented 2 months ago

Hola @carlospiedrab, una consulta. En el return del response deberíamos mostar el objeto kardexInventario o lo dejo así como está? Por ahora retorna un objeto BodegaProducto.

carlospiedrab commented 2 months ago

Saludos @merg8511 , Puedes dejarlo como esta, es decir que retorne el Objeto BodegaProducto. La idea de este nuevo servicio es que internamente grabe el registro de Kardex y que se agregue a lo que ya esta desarrollado.