Está en la página 1de 5

create proc mostrar_cliente

as
select * from Cliente
order by idcliente desc
go
exec mostrar_cliente
create procedure insertar_cliente
@nombres varchar(50),
@apellidos varchar(50),
@direccion varchar(100),
@telefono varchar(9),
@dni varchar(8)
as
begin
insert into Cliente(nombres,apellidos,direccion,telefono,dni)
values(@nombres,@apellidos,@direccion,@telefono,@dni)
end
go
create proc editar_cliente
@idCliente integer,
@nombres varchar(50),
@apellidos varchar(50),
@direccion varchar(100),
@telefono varchar(9),
@dni varchar(8)
as
begin
update Cliente
set nombres=@nombres, apellidos=@apellidos,
direccion=@direccion,telefono=@telefono,dni=@dni
where idcliente=@idCliente
end
go
create proc eliminar_cliente
@idCliente integer
as
begin
delete from Cliente
where idcliente=@idCliente
end
go
select * from Cliente
----------------------------------
create proc mostrar_categoria
as
select * from Categoria
order by idcategoria desc
go
create proc insertar_categoria
@nombre_categoria varchar(50)
as
insert into Categoria(nombre_categoria)
values(@nombre_categoria)
go
create proc editar_categoria
@idcategoria integer,
@nombre_categoria varchar(50)
as
update Categoria
set nombre_categoria=@nombre_categoria
where idcategoria=@idcategoria
go
create proc eliminar_categoria
@idcategoria integer
as
delete from Categoria
where idcategoria=@idcategoria
go
select * from Categoria
-----------------------------------
alter table Producto
add imagen image
create proc mostrar_producto
as
select p.idproducto, p.idcategoria,c.nombre_categoria,p.nombre,
p.descripcion,p.stock,p.preco_compra,p.precio_venta,
p.fecha_vencimiento,p.imagen
from
Producto p inner join Categoria c on p.idcategoria=c.idcategoria
order by p.idproducto desc
go
exec mostrar_producto
create proc insertar_producto
@idcategoria integer,
@nombre varchar(50),
@descripcion varchar(255),
@stock decimal(18,2),
@preco_compra decimal(18,2),
@precio_venta decimal(18,2),
@fecha_vencimiento date,
@imagen image
as
begin
insert into
Producto(idcategoria,nombre,descripcion,stock,preco_compra,precio_venta,fecha_vencimiento,i
magen)
values(@idcategoria,@nombre,@descripcion,@stock,@preco_compra,@precio_venta,@fecha_ve
ncimiento,@imagen)
end
go
create proc editar_producto
@idproducto integer,
@idcategoria integer,
@nombre varchar(50),
@descripcion varchar(255),
@stock decimal(18,2),
@preco_compra decimal(18,2),
@precio_venta decimal(18,2),
@fecha_vencimiento date,
@imagen image
as
begin
update Producto
set idcategoria=@idcategoria,nombre=@nombre,descripcion=@descripcion,
stock=@stock,preco_compra=@preco_compra,precio_venta=@precio_venta,
fecha_vencimiento=@fecha_vencimiento,imagen=@imagen
where idcategoria=@idcategoria
end
go
create proc eliminar_producto
@idproducto integer
as
begin
delete from Producto
where idproducto=@idproducto
end
go

También podría gustarte