tujfa
Message postés1Date d'inscriptionsábado, 13 de mayo de 2017EstatusMiembroÚltima intervenciónsábado, 13 de mayo de 2017
-
13 may 2017 a las 02:10
Hola amigos necesito saber como puedo implementar este procedimiento almacenado en C#
create procedure pa_vender
@codigo int=null,
@cantidad int=1
as
--verificamos que el código exista
if not exists (select *from libros where codigo=@codigo) or (@codigo is null)
select 'Ingrese un codigo de libro válido'
else
begin --verificamos que haya stock
declare @disponibles int
select @disponibles= cantidad from libros where codigo=@codigo
if (@disponibles<@cantidad)
select 'Solo hay '+cast(@disponibles as varchar(10))+' disponibles'
else
begin
declare @precio decimal(6,2)
select @precio= precio from libros where codigo=@codigo
insert into ventas values(@codigo,@precio,@cantidad)
update libros set cantidad=cantidad-@cantidad where @codigo=codigo
end
end;