Documentos de Académico
Documentos de Profesional
Documentos de Cultura
codigoProducto varchar(10),
descripcion varchar(50),
unidDisponibles integer,
puntoReorden integer,
fechaIngreso date
)
create table movimientoProductos (
codigoProducto varchar(10),
tipoTransaccion varchar(6),
unidades integer,
fechaMovimiento date
)
create table tipoTransaccion(
tipoTransaccion varchar(6),
debitocredito char(1)
)
Create table mensajes(
codigoProducto varchar(10),
descripciónMensaje varchar(100),
fechaMensaje date
)
go
create proc sp_insertaProductos(@codigoProducto varchar(10),
@descripcion varchar(50),
@Puntoreorden integer)
as
begin
insert into productos(codigoProducto, descripcion, unidDisponibles,
puntoReorden, fechaIngreso)
select @codigoProducto, @descripcion, '0', @Puntoreorden, GETDATE()
end
if @Puntoreorden <= 0
begin
raiserror('El punto de reorden debe ser mayor a cero',16,1)
return
end
begin
insert into movimientoProductos(codigoProducto, tipoTransaccion, unidades,
fechaMovimiento)
select @codigoProducto, @tipoTransaccion, @unidades, GETDATE()
end
if @unidades <= 0
begin
raiserror('Las unidades deben ser mayor a Cero',16,1)
return
end