Вы находитесь на странице: 1из 34

USE [master]

GO
/****** Object: Database [Proyecto-2_2] Script Date: 21/05/2017 07:36:40 p.m
. ******/
CREATE DATABASE [Proyecto-2_2]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'Ferreteria-Prueba', FILENAME = N'C:\Program Files\Microsoft SQL Serve
r\MSSQL11.KRASH\MSSQL\DATA\Ferreteria2.mdf' , SIZE = 10240KB , MAXSIZE = UNLIMIT
ED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'Ferreteria-Prueba_log', FILENAME = N'C:\Program Files\Microsoft SQL S
erver\MSSQL11.KRASH\MSSQL\DATA\Ferreteria_12.ldf' , SIZE = 3456KB , MAXSIZE = 20
48GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [Proyecto-2_2] SET COMPATIBILITY_LEVEL = 100
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [Proyecto-2_2].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [Proyecto-2_2] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [Proyecto-2_2] SET ANSI_NULLS OFF
GO
ALTER DATABASE [Proyecto-2_2] SET ANSI_PADDING OFF
GO
ALTER DATABASE [Proyecto-2_2] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [Proyecto-2_2] SET ARITHABORT OFF
GO
ALTER DATABASE [Proyecto-2_2] SET AUTO_CLOSE OFF
GO
ALTER DATABASE [Proyecto-2_2] SET AUTO_CREATE_STATISTICS ON
GO
ALTER DATABASE [Proyecto-2_2] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [Proyecto-2_2] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [Proyecto-2_2] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [Proyecto-2_2] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [Proyecto-2_2] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [Proyecto-2_2] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [Proyecto-2_2] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [Proyecto-2_2] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [Proyecto-2_2] SET DISABLE_BROKER
GO
ALTER DATABASE [Proyecto-2_2] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [Proyecto-2_2] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [Proyecto-2_2] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [Proyecto-2_2] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
ALTER DATABASE [Proyecto-2_2] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [Proyecto-2_2] SET READ_COMMITTED_SNAPSHOT OFF
GO
ALTER DATABASE [Proyecto-2_2] SET HONOR_BROKER_PRIORITY OFF
GO
ALTER DATABASE [Proyecto-2_2] SET RECOVERY SIMPLE
GO
ALTER DATABASE [Proyecto-2_2] SET MULTI_USER
GO
ALTER DATABASE [Proyecto-2_2] SET PAGE_VERIFY CHECKSUM
GO
ALTER DATABASE [Proyecto-2_2] SET DB_CHAINING OFF
GO
ALTER DATABASE [Proyecto-2_2] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
GO
ALTER DATABASE [Proyecto-2_2] SET TARGET_RECOVERY_TIME = 0 SECONDS
GO
USE [Proyecto-2_2]
GO
/****** Object: StoredProcedure [dbo].[sp_Boleta_Imprimir] Script Date: 21/0
5/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_Boleta_Imprimir]
@IdBoleta int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Cliente=Cliente.nombre_Cliente,Subtotal=Boleta.Bol_Subtotal,IGV=Boleta.Bo
l_Igv,Total=Boleta.Monto_Total,Fecha=Boleta.Boleta_Fecha,Articulo=Boleta_Detalle
.Item,Producto=Producto.Descripcion_Producto,PrecVenta=Producto.Precio_Venta,Can
tidad=Boleta_Detalle.Cantidad,Boleta_Detalle.Importe,Boleta.Boleta_Serie,Boleta.
Boleta_Codigo
from Boleta,Cliente,Boleta_Detalle,Producto
where Boleta.Id_Boleta=@IdBoleta and Boleta_Detalle.Id_Boleta=@IdBoleta and Bole
ta_Detalle.Id_Producto=Producto.Id_Producto
and Cliente.Id_Cliente=Boleta.Id_Cliente
END
GO
/****** Object: StoredProcedure [dbo].[sp_Boleta_Ins] Script Date: 21/05/201
7 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_Boleta_Ins]
-- Add the parameters for the stored procedure here
@Id_Cliente int,
@Bol_Subtotal decimal(10,2),
@Bol_Igv decimal(10,2),
@Monto_Total decimal(10,2),
@serie varchar(50),
@codigo varchar (50)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Boleta(Id_Cliente ,Bol_Subtotal,Bol_Igv,Monto_Total ,Boleta_Fecha,Bo
leta_Serie,Boleta_Codigo,Tipo_Documento,Id_Personal)
values(@Id_Cliente,@Bol_Subtotal,@Bol_Igv,@Monto_Total,GETDATE(),@serie,@codigo,
'Boleta',2)
SELECT CAST(SCOPE_IDENTITY() AS INT)
END
GO
/****** Object: StoredProcedure [dbo].[SP_BoletaDet_Ins] Script Date: 21/05/
2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[SP_BoletaDet_Ins]
-- Add the parameters for the stored procedure here
@Id_Producto int,
@Id_Boleta int,
@Cantidad int,
@Importe decimal(10,2),
@item int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Boleta_Detalle(Id_Producto,Id_Boleta,Cantidad ,Importe,item )
values (@Id_Producto ,@Id_Boleta ,@Cantidad ,@Importe ,@item )
SELECT CAST(SCOPE_IDENTITY() AS INT)
END

GO
/****** Object: StoredProcedure [dbo].[sp_CategoriaInsertar] Script Date: 21
/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_CategoriaInsertar]
@Nombre_Categoria varchar(20),
@adicional varchar(200)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into categoria(Nombre_Categoria,observacion)
values(@Nombre_Categoria,@adicional)
END
GO
/****** Object: StoredProcedure [dbo].[sp_CategoriaListar] Script Date: 21/0
5/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_CategoriaListar]
-- Add the parameters for the stored procedure her
AS
BEGIN
SET NOCOUNT ON;
select Id_Categoria,Nombre_Categoria from Categoria
order by Nombre_Categoria
END
GO
/****** Object: StoredProcedure [dbo].[sp_CategoriaVerificar] Script Date: 2
1/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_CategoriaVerificar]
@nombre_categoria varchar(200)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select count(Nombre_Categoria)from Categoria
where Nombre_Categoria=@nombre_categoria
END
GO
/****** Object: StoredProcedure [dbo].[sp_ClienteInsertar] Script Date: 21/0
5/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ClienteInsertar]
@nombre_Cliente varchar(200),
@apellido_Cliente varchar(200),
@RUC varchar(20),
@direccion_Cliente varchar(100),
@ciudad varchar(20),
@telefono varchar(200),
@telefono2 varchar(200),
@email varchar(200)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Cliente(nombre_Cliente,apellido_Cliente,RUC,direccion_Client
e,ciudad ,telefono,telefono2 ,email)
values(@nombre_Cliente,
@apellido_Cliente,
@RUC,
@direccion_Cliente ,
@ciudad ,
@telefono ,
@telefono2,
@email)
SELECT CAST(SCOPE_IDENTITY() AS INT)
END

GO
/****** Object: StoredProcedure [dbo].[sp_ClienteSeleccionarId] Script Date:
21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ClienteSeleccionarId]
@IdCliente int
--@nombreCliente varchar(500)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT * from Cliente where Id_Cliente=@IdCliente
END
GO
/****** Object: StoredProcedure [dbo].[sp_ClientesListar] Script Date: 21/05
/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_ClientesListar]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select nombre_Cliente,RUC,direccion_Cliente,telefono,email,ciudad from Cliente o
rder by nombre_Cliente
END
GO
/****** Object: StoredProcedure [dbo].[sp_ClienteVerificar] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ClienteVerificar]
@ruc varchar(200)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select count(RUC)from Cliente
where RUC=@ruc
END
GO
/****** Object: StoredProcedure [dbo].[sp_ConsultaVentaFecha] Script Date: 2
1/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ConsultaVentaFecha]
@desde date,
@hasta date
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Id_Venta,Cliente=cliente.nombre_Cliente,Tipo=Tipo_Documento,Fecha=Venta_F
echa,Codigo=Documento_Serie+'- '+Documento_Codigo,Monto= 'S/.'+cast(Monto_Total
AS varchar(200)) from venta,Cliente where Venta.Id_Cliente=Cliente.Id_Cliente an
d Venta_Fecha between convert(date,@desde) and convert(date,@hasta)
END
GO
/****** Object: StoredProcedure [dbo].[sp_CosultaVentaCliente] Script Date:
21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_CosultaVentaCliente]
@Id_Cliente int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Id_Venta,Cliente=cliente.nombre_Cliente,Tipo=Tipo_Documento,Fecha=Venta_F
echa,Codigo=Documento_Serie+'- '+Documento_Codigo,Monto= 'S/.'+cast(Monto_Total
AS varchar(200)) from Venta,Cliente where Venta.Id_Cliente=Cliente.Id_Cliente an
d venta.Id_Cliente=@Id_Cliente
END
GO
/****** Object: StoredProcedure [dbo].[sp_DevolverCodigoBoleta] Script Date:
21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_DevolverCodigoBoleta]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select top 1 Boleta_Codigo from Boleta order by Id_Boleta desc
END
GO
/****** Object: StoredProcedure [dbo].[sp_EntradaInsertarDet] Script Date: 2
1/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_EntradaInsertarDet]
@Id_Producto int,
@Precio_Compra decimal(10,2),
@Cantidad int,
@Id_Entrada int

AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Entrada_Detalle(Id_Producto,Precio_Compra,Cantidad,Id_Entrada)
values(@Id_Producto,@Precio_Compra,@Cantidad,@Id_Entrada)

END
GO
/****** Object: StoredProcedure [dbo].[sp_EntradaInsertarEncabezado] Script
Date: 21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- ========Nu=====================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_EntradaInsertarEncabezado]
@Id_Proveedor int,
@tipo varchar(50),
@Numero_Documento varchar(50),
@Fecha_Documento date,
@Fecha_Registro date
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Entrada(Id_Proveedor,Tipo_Documento,Numero_Documento,Fecha_Docum
ento,Fecha_Registro,Id_Personal)
values(@Id_Proveedor,@tipo,@Numero_Documento,@Fecha_Documento,@Fecha_Registr
o,1)
SELECT CAST(SCOPE_IDENTITY() AS INT)
END
GO
/****** Object: StoredProcedure [dbo].[sp_EntradaUpdPrecios] Script Date: 21
/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_EntradaUpdPrecios]
@Id_Producto int,
@NuevoPrecioCompra decimal(18,2),
@NuevoPrecioVenta decimal(18,2)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
update Producto set Precio_Compra=@NuevoPrecioCompra,Precio_Venta=@NuevoPrecioVe
nta
where Id_Producto=@Id_Producto
END
GO
/****** Object: StoredProcedure [dbo].[sp_EntradaUpdStock] Script Date: 21/0
5/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_EntradaUpdStock]
@Id_Producto int,
@Cantidad int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
update Producto set Stock=Stock+@Cantidad
where Id_Producto=@Id_Producto
END
GO
/****** Object: StoredProcedure [dbo].[sp_Factura_Ins] Script Date: 21/05/20
17 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_Factura_Ins]
-- Add the parameters for the stored procedure here
@Id_Cliente int,
@Fact_Subtotal decimal(10,2),
@Fact_Igv decimal(10,2),
@Fact_Total decimal(10,2),
@serie varchar(50),
@tipo varchar(50),
@codigo varchar (50)
--@Fact_Fecha date
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Venta(Id_Cliente ,Fact_Subtotal,Fact_Igv,Monto_Total ,Venta_Fecha,Do
cumento_Serie,Documento_Codigo,Tipo_Documento,Id_Personal)values
(@Id_Cliente ,@Fact_Subtotal ,@Fact_Igv ,@Fact_Total ,GETDATE(),@serie,@codigo,@
tipo,2)
SELECT CAST(SCOPE_IDENTITY() AS INT)
END
GO
/****** Object: StoredProcedure [dbo].[SP_Factura_Upd_Prod] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[SP_Factura_Upd_Prod]
@Id_Producto int,
@Cantidad int
AS
BEGIN
update Producto
set Stock=Stock-@Cantidad
where Id_Producto=@Id_Producto
END
GO
/****** Object: StoredProcedure [dbo].[SP_FacturaDet_Ins] Script Date: 21/05
/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[SP_FacturaDet_Ins]
-- Add the parameters for the stored procedure here
@Id_Producto int,
@Id_Factura int,
@Cantidad int,
@Importe decimal(10,2),
@item int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Venta_Detalle(Id_Producto,Id_Venta,Cantidad ,Importe,item )
values (@Id_Producto ,@Id_Factura ,@Cantidad ,@Importe ,@item )
SELECT CAST(SCOPE_IDENTITY() AS INT)
END
GO
/****** Object: StoredProcedure [dbo].[sp_FacturaImpr] Script Date: 21/05/20
17 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_FacturaImpr]
@IdFactura int

AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
select Cliente=Cliente.nombre_Cliente,Subtotal=venta.Fact_Subtotal,IGV=Venta.Fac
t_Igv,Total=Venta.Monto_Total,Fecha=venta.Venta_Fecha,Articulo=Venta_Detalle.Ite
m,Producto=Producto.Descripcion_Producto,PrecVenta=Producto.Precio_Venta,Cantida
d=Venta_Detalle.Cantidad,Venta_Detalle.Importe,Venta.Documento_Serie,Venta.Docum
ento_Codigo,Tipo_Documento=Venta.Tipo_Documento
from Venta,Cliente,Venta_Detalle,Producto
where Venta.Id_Venta=@IdFactura and Venta_Detalle.Id_Venta=@IdFactura and Venta_
Detalle.Id_Producto=Producto.Id_Producto
and Cliente.Id_Cliente=venta.Id_Cliente
END
GO
/****** Object: StoredProcedure [dbo].[sp_GenerarCodigoBoleta] Script Date:
21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_GenerarCodigoBoleta]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select COUNT(*) from Venta where Tipo_Documento='Boleta'
END
GO
/****** Object: StoredProcedure [dbo].[sp_GenerarCodigoFactura] Script Date:
21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_GenerarCodigoFactura]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
--select top 1 Documento_Codigo from venta order by Id_Venta desc
select COUNT(*) from Venta where Tipo_Documento='Factura'
END
GO
/****** Object: StoredProcedure [dbo].[sp_MarcaInsertar] Script Date: 21/05/
2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_MarcaInsertar]
@Nombre_Marca varchar(20),
@Observacion varchar(200)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Marca(nombre_Marca,Observacion)
values(@Nombre_Marca,@Observacion)
END
GO
/****** Object: StoredProcedure [dbo].[sp_MarcaListar] Script Date: 21/05/20
17 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_MarcaListar]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Id_Marca,nombre_marca from Marca order by nombre_marca
END
GO
/****** Object: StoredProcedure [dbo].[sp_MarcaVerificar] Script Date: 21/05
/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_MarcaVerificar]
@nombre_marca varchar(200)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT COUNT(nombre_Marca) from Marca
where nombre_Marca=@nombre_marca
return
END
GO
/****** Object: StoredProcedure [dbo].[sp_MostrarCompraProveedorUnicoMostrar]
Script Date: 21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_MostrarCompraProveedorUnicoMostrar]
@Id_Proveedor int,
@desde date,
@hasta date
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT NFACTURA=Compras_Registros.Numero_Factura,FECHA=Compras_Registros.Fecha_F
actura,NGUIA=Compras_Registros.Numero_Guia,MONTO=(Moneda.n_moneda+' '+CAST(Compra
s_Registros.Monto AS varchar(20))) ,Compras_Registros.Observacion from Compras_
Registros,Proveedor,Moneda where Compras_Registros.Id_Moneda=Moneda.id_moneda a
nd Compras_Registros.Id_Proveedor=Proveedor.id_proveedor and Proveedor.id_provee
dor=@Id_Proveedor and CAST(CONVERT(char(8),Fecha_Factura,112)as int)between CAS
T(convert(char(8),@desde,112) AS INT)
and CAST(CONVERT(char(8),@hasta,112)as INT) order by Fecha_Factura
END
GO
/****** Object: StoredProcedure [dbo].[sp_ProdProvActualizar] Script Date: 2
1/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProdProvActualizar]
AS
BEGIN
select CodigoProducto=Producto.Id_Producto,DescripcionDeProducto=Producto.Descri
pcion_Producto,Marca=Marca.nombre_Marca,PrecioCompra=Producto.Precio_Compra,Prec
ioVenta=Producto.Precio_Venta,Categoria=Categoria.Nombre_Categoria,Proveedor=Pro
veedor.nombre_prov
from Producto,Marca,Proveedor,Categoria
where Producto.Id_Marca=Marca.Id_Marca and Producto.Id_Categoria=Categoria.Id_Ca
tegoria and Producto.Id_Proveedor=Proveedor.Id_Proveedor
END

GO
/****** Object: StoredProcedure [dbo].[sp_ProdProvModificar] Script Date: 21
/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProdProvModificar]
@id_ProvProducto int,
@Id_Proveedor int,
@Descripcion_ProvProducto varchar (100),
@Precio_Compra decimal(10,2),
@Precio_Venta decimal(10,2),
@Id_Categoria int,
@Id_Marca int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
update Producto
set id_Proveedor=@Id_Proveedor,Descripcion_Producto=@Descripcion_ProvProducto,Pr
ecio_Compra=@Precio_Compra,Precio_Venta=@Precio_Venta,Id_Categoria=@Id_Categoria
,Id_Marca=@Id_Marca
where Id_Producto=@id_ProvProducto
END

GO
/****** Object: StoredProcedure [dbo].[sp_ProductoBuscar] Script Date: 21/05
/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProductoBuscar]
@termino nchar(150)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Id=Id_Producto,Descripcion=Descripcion_Producto,PrecioCompra= 'S/. '+cast
(Precio_Compra as varchar(50)),PrecioVenta='S/. '+cast(Precio_Venta as varchar(5
0)),Stock=cast(stock as varchar(50))+' und.' from Producto inner join FREETEXT
TABLE(Producto,Descripcion_Producto,@Termino,5)
AS KEY_TBL on Producto.Id_Producto= KEY_TBL.[KEY];
END
GO
/****** Object: StoredProcedure [dbo].[sp_ProductoBuscar_Fact] Script Date:
21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProductoBuscar_Fact]
@termino nchar(150)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Id=Id_Producto ,Producto=Descripcion_Producto,Precio=Precio_Venta,Present
acion,Stock from Producto inner join FREETEXTTABLE(Producto,Descripcion_Product
o,@Termino,4)
AS KEY_TBL on Producto.Id_Producto= KEY_TBL.[KEY]
END
GO
/****** Object: StoredProcedure [dbo].[sp_ProductoEliminar] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProductoEliminar]
@id_ProvProducto int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
Delete from Producto
where id_ProvProducto=@id_ProvProducto
END
GO
/****** Object: StoredProcedure [dbo].[sp_ProductoInsertar] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_ProductoInsertar]
@Descripcion varchar(100),
@Presentacion varchar(100),
@Cantidad int,
@Id_Proveedor int,
@Id_Categoria int,
@Id_Marca int,
@Precio_Compra decimal(10,2),
@Precio_Venta decimal(10,2)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Producto(Descripcion_Producto,Presentacion,Stock,id_Proveedor,Id_Cat
egoria,Id_Marca,Precio_Compra,Precio_Venta)
values(@Descripcion,@Presentacion,@Cantidad,@Id_Proveedor,@Id_Categoria,@Id_Marc
a,@Precio_Compra,@Precio_Venta)
SELECT CAST(SCOPE_IDENTITY() AS INT)
END
GO
/****** Object: StoredProcedure [dbo].[sp_ProductoMostrarGrid] Script Date:
21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProductoMostrarGrid]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT Producto.Id_Producto,Descripcion=Producto.Descripcion_Producto,Marca=marc
a.nombre_Marca,PrecioCompra=Producto.Precio_Compra,PrecioVenta=Producto.Precio_V
enta,Categoria=Categoria.Nombre_Categoria,Proveedor=Proveedor.nombre_prov
from Producto,Categoria,marca,Proveedor
where Producto.Id_Categoria=Categoria.Id_Categoria and Producto.Id_Proveedor=Pro
veedor.Id_proveedor
END

GO
/****** Object: StoredProcedure [dbo].[sp_ProductoStkBajo] Script Date: 21/0
5/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProductoStkBajo]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Id_Producto,Descripcion=Descripcion_Producto,PrecioVenta=Precio_Venta,Pre
sentacion,Stock from Producto
where Stock<=5
END
GO
/****** Object: StoredProcedure [dbo].[sp_ProductoVerificar] Script Date: 21
/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProductoVerificar]
@nombre_producto varchar(500)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT COUNT(Descripcion_Producto) from Producto
where Descripcion_Producto=@nombre_producto
END
GO
/****** Object: StoredProcedure [dbo].[sp_ProveedorInsertar] Script Date: 21
/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_ProveedorInsertar]
@nombre_Prov varchar (50),
@RUC_prov varchar(20),
@direccion_prov varchar (50),
@Ciudad_prov varchar(50),
@Telefono_prov varchar (20),
@correo_prov varchar (20)

AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Proveedor(nombre_prov,RUC_prov,direccion_prov,Ciudad_prov,Telefono_p
rov,correo_prov )
values(@nombre_Prov,
@RUC_prov ,
@direccion_prov ,
@Ciudad_prov,
@Telefono_prov,
@correo_prov)
SELECT CAST(SCOPE_IDENTITY() AS INT)
END

GO
/****** Object: StoredProcedure [dbo].[sp_ProveedorListar] Script Date: 21/0
5/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_ProveedorListar]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Id_Proveedor,nombre_prov from Proveedor
order by nombre_prov
END
GO
/****** Object: StoredProcedure [dbo].[sp_ProveedorSeleccionarId] Script Dat
e: 21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProveedorSeleccionarId]
@Id_Proveedor int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select * from Proveedor where Id_proveedor=@Id_Proveedor
END
GO
/****** Object: StoredProcedure [dbo].[sp_ProveedorVerificar] Script Date: 2
1/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ProveedorVerificar]
@ruc varchar(200)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select count(RUC_prov)from Proveedor
where RUC_prov=@ruc
END
GO
/****** Object: StoredProcedure [dbo].[sp_RangoRegistroEntre] Script Date: 2
1/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_RangoRegistroEntre]
@desde DateTime,
@hasta DateTime
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select FECHA=Registro_Ingreso.Fecha_Registro,PROVEEDOR=Proveedor.nombre_prov,RUC
=Proveedor.RUC_prov,NFACTURA=Registro_Ingreso.Num_Factura,NGUIA=Registro_Ingreso.N
um_Guia,MontoSoles=Registro_Ingreso.Monto_Registro,MontoDolares=Registro_Ingreso
.Monto_Dolares,Observacion=Registro_Ingreso.Observacion from Registro_Ingreso
,Proveedor where Registro_Ingreso.id_proveedor=Proveedor.id_proveedor and CAST
(CONVERT(char(8),Fecha_Registro,112)as int)between CAST(convert(char(8),@desde,1
12) AS INT)
and CAST(CONVERT(char(8),@hasta,112)as INT) order by Registro_Ingreso.Id_Proveed
or
--
END
GO
/****** Object: StoredProcedure [dbo].[sp_RegistroCompraSeleccionar] Script
Date: 21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_RegistroCompraSeleccionar]
@Nombre_Proveedor varchar(200),
@desde datetime,
@hasta datetime
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;

-- Insert statements for procedure here


select N_Factura=Num_Factura,FechaFactura=Fecha_Factura,Monto_Sol=Monto_Soles,Mon
to_Dolar=Monto_Dolares,N_Guia=Num_Guia,Fecha_Guia=Fecha_Guia,Observacion from R
egistro_Compra where Nombre_Proveedor=@Nombre_Proveedor and CAST(CONVERT(char(
8),Fecha_Factura,112)as int)between CAST(convert(char(8),@desde,112) AS INT)
and CAST(CONVERT(char(8),@hasta,112)as INT) order by Fecha_Factura
--
END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteBoletaDia] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteBoletaDia]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Cliente=Cliente.nombre_Cliente,Fecha=Boleta.Boleta_Fecha,Serie=Boleta.Bol
eta_Serie,Codigo=Boleta.Boleta_Codigo,Total=Boleta.Monto_Total
from Boleta,Cliente
where Boleta.Boleta_Fecha=Convert(date,(GETDATE())) and Boleta.Id_Cliente=Client
e.Id_Cliente
END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteCompraDia] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteCompraDia]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Proveedor=Proveedor.nombre_prov, Tipo=Entrada.Tipo_Documento,Fecha=Entrad
a.Fecha_Registro,Codigo=Entrada.Numero_Documento
from Entrada,Proveedor
where Entrada.Fecha_Registro=Convert(date,(GETDATE())) and Entrada.Id_Proveedor=
Proveedor.Id_proveedor
END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteCompraMes] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteCompraMes]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Proveedor=Proveedor.nombre_prov, Tipo=Entrada.Tipo_Documento,Fecha=Entrad
a.Fecha_Registro,Codigo=Entrada.Numero_Documento
from Entrada,Proveedor
where Entrada.Id_Proveedor=Proveedor.Id_proveedor and Entrada.Fecha_Registro bet
ween CONVERT(date,DATEADD(day,-30, Convert(date,(GETDATE()))) ) and CONVERT(dat
e,getdate())

END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteCompraSemana] Script Date:
21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteCompraSemana]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
select Proveedor=Proveedor.nombre_prov, Tipo=Entrada.Tipo_Documento,Fecha=Entrad
a.Fecha_Registro,Codigo=Entrada.Numero_Documento
from Entrada,Proveedor
where Entrada.Id_Proveedor=Proveedor.Id_proveedor and Entrada.Fecha_Registro bet
ween CONVERT(date,DATEADD(day,-7, Convert(date,(GETDATE()))) ) and CONVERT(date
,getdate())

END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteComprasIntervalo] Script Da
te: 21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteComprasIntervalo]
@desde date,
@hasta date
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Proveedor=Proveedor.nombre_prov, Tipo=Entrada.Tipo_Documento,Fecha=Entrad
a.Fecha_Registro,Codigo=Entrada.Numero_Documento
from Entrada,Proveedor
where Entrada.Id_Proveedor=Proveedor.Id_proveedor and Entrada.Fecha_Registro bet
ween CONVERT(date,@desde ) and CONVERT(date,@hasta)
END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteProdBajoStock] Script Date:
21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteProdBajoStock]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select CodigoProducto=Id_Producto,Descripcion_Producto=Descripcion_Producto,Prec
ioCompra=Precio_Compra,PrecioVenta=Precio_Venta,Stock=Stock from Producto where
Stock<=5
END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteProductos] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteProductos]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT * from Producto order by Descripcion_Producto
END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteVentaDia] Script Date: 21/0
5/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteVentaDia]

AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Tipo=Venta.Tipo_Documento, Cliente=Cliente.nombre_Cliente,Fecha=Venta.Ven
ta_Fecha,Serie=venta.Documento_Serie,Codigo=Venta.Documento_Codigo,Total=Venta.M
onto_Total
from Venta,Cliente
where Venta.Venta_Fecha=Convert(date,(GETDATE())) and Venta.Id_Cliente=Cliente.I
d_Cliente
END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteVentaSemana] Script Date: 2
1/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteVentaSemana]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Tipo=Venta.Tipo_Documento, Cliente=Cliente.nombre_Cliente,Fecha=Venta.Ven
ta_Fecha,Serie=venta.Documento_Serie,Codigo=Venta.Documento_Codigo,Total=Venta.M
onto_Total
from Venta,Cliente
where Venta.Id_Cliente=Cliente.Id_Cliente and Venta.Venta_Fecha between CONVERT(
date,DATEADD(day,-7, Convert(date,(GETDATE()))) ) and CONVERT(date,getdate())
END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteVentasIntervalo] Script Dat
e: 21/05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteVentasIntervalo]
@desde date,
@hasta date
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
select Tipo=Venta.Tipo_Documento, Cliente=Cliente.nombre_Cliente,Fecha=V
enta.Venta_Fecha,Serie=venta.Documento_Serie,Codigo=Venta.Documento_Codigo,Total
=Venta.Monto_Total
from Venta,Cliente
where Venta.Id_Cliente=Cliente.Id_Cliente and Venta.Venta_Fecha between CONVERT(
date,@desde ) and CONVERT(date,@hasta)

END
GO
/****** Object: StoredProcedure [dbo].[sp_ReporteVentasMes] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_ReporteVentasMes]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select Tipo=Venta.Tipo_Documento, Cliente=Cliente.nombre_Cliente,Fecha=Venta.Ven
ta_Fecha,Serie=venta.Documento_Serie,Codigo=Venta.Documento_Codigo,Total=Venta.M
onto_Total
from Venta,Cliente
where Venta.Id_Cliente=Cliente.Id_Cliente and Venta.Venta_Fecha between CONVERT(
date,DATEADD(day,-30, Convert(date,(GETDATE()))) ) and CONVERT(date,getdate())
END
GO
/****** Object: StoredProcedure [dbo].[sp_UsuarioAcceso] Script Date: 21/05/
2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_UsuarioAcceso]
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
select id_usuario,nombre_usuario from Usuario
order by nombre_usuario
END
GO
/****** Object: StoredProcedure [dbo].[sp_UsuarioInsertar] Script Date: 21/0
5/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_UsuarioInsertar]
@nombre_usuario varchar(50),
@contrasea_usuario varchar(50)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
insert into Usuario(nombre_usuario,contrasea_usuario,Id_Personal)
values(@nombre_usuario,@contrasea_usuario,1)
END
GO
/****** Object: StoredProcedure [dbo].[sp_UsuarioListar] Script Date: 21/05/
2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[sp_UsuarioListar]
@nombre_usuario varchar(50)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT COUNT(nombre_usuario) from usuario
where nombre_usuario=@nombre_usuario
return
END
GO
/****** Object: StoredProcedure [dbo].[sp_UsuarioVerificar] Script Date: 21/
05/2017 07:36:40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_UsuarioVerificar]
@nombre_usuario varchar(50),
@contrasea_usuario varchar(50)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT COUNT(nombre_usuario) from usuario
where nombre_usuario=@nombre_usuario and contrasea_usuario=@contrasea_usua
rio
return
END
GO
/****** Object: Table [dbo].[Categoria] Script Date: 21/05/2017 07:36:40 p.m
. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Categoria](
[Id_Categoria] [int] IDENTITY(1,1) NOT NULL,
[Nombre_Categoria] [varchar](20) NULL,
[Observacion] [varchar](200) NULL,
CONSTRAINT [PK_Categoria] PRIMARY KEY CLUSTERED
(
[Id_Categoria] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Cliente] Script Date: 21/05/2017 07:36:40 p.m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Cliente](
[Id_Cliente] [int] IDENTITY(1,1) NOT NULL,
[nombre_Cliente] [varchar](200) NOT NULL,
[apellido_Cliente] [varchar](200) NULL,
[RUC] [varchar](20) NULL,
[direccion_Cliente] [varchar](100) NULL,
[ciudad] [varchar](20) NULL,
[telefono] [varchar](200) NULL,
[telefono2] [varchar](200) NULL,
[email] [varchar](200) NULL,
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED
(
[Id_Cliente] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Entrada] Script Date: 21/05/2017 07:36:40 p.m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Entrada](
[Id_Entrada] [int] IDENTITY(1,1) NOT NULL,
[Id_Proveedor] [int] NULL,
[Tipo_Documento] [varchar](50) NULL,
[Numero_Documento] [varchar](50) NULL,
[Fecha_Documento] [date] NULL,
[Fecha_Registro] [date] NULL,
[Id_Personal] [int] NULL,
CONSTRAINT [PK_Compras_Registros] PRIMARY KEY CLUSTERED
(
[Id_Entrada] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Entrada_Detalle] Script Date: 21/05/2017 07:36:
40 p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Entrada_Detalle](
[Id_Entrada_Detalle] [int] IDENTITY(1,1) NOT NULL,
[Id_Producto] [int] NULL,
[Precio_Compra] [decimal](10, 2) NULL,
[Cantidad] [int] NULL,
[Id_Entrada] [int] NULL,
CONSTRAINT [PK_Entrada_Detalle] PRIMARY KEY CLUSTERED
(
[Id_Entrada_Detalle] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Marca] Script Date: 21/05/2017 07:36:40 p.m. **
****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Marca](
[Id_Marca] [int] IDENTITY(200000,1) NOT NULL,
[nombre_Marca] [varchar](20) NOT NULL,
[Observacion] [varchar](200) NULL,
CONSTRAINT [PK_Marca] PRIMARY KEY CLUSTERED
(
[Id_Marca] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Personal] Script Date: 21/05/2017 07:36:40 p.m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Personal](
[Id_Personal] [int] IDENTITY(1,1) NOT NULL,
[Nombre_Personal] [varchar](150) NULL,
[Direccion_Personal] [varchar](100) NULL,
[DNI_Personal] [char](8) NULL,
[Telefono_Personal] [varchar](20) NULL,
[Email_Personal] [varchar](50) NULL,
CONSTRAINT [PK_Personal] PRIMARY KEY CLUSTERED
(
[Id_Personal] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Producto] Script Date: 21/05/2017 07:36:40 p.m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Producto](
[Id_Producto] [int] IDENTITY(1000,1) NOT NULL,
[Id_Proveedor] [int] NULL,
[Descripcion_Producto] [varchar](100) NULL,
[Precio_Compra] [decimal](18, 2) NULL,
[Precio_Venta] [decimal](18, 2) NULL,
[Id_Categoria] [int] NULL,
[Id_Marca] [int] NULL,
[Presentacion] [varchar](20) NULL,
[Stock] [int] NULL,
CONSTRAINT [PK_Proveedor_Prod] PRIMARY KEY CLUSTERED
(
[Id_Producto] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Proveedor] Script Date: 21/05/2017 07:36:40 p.m
. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Proveedor](
[Id_proveedor] [int] IDENTITY(1,1) NOT NULL,
[nombre_prov] [varchar](50) NULL,
[RUC_prov] [varchar](20) NULL,
[direccion_prov] [varchar](50) NULL,
[Ciudad_prov] [varchar](50) NULL,
[Telefono_prov] [varchar](50) NULL,
[correo_prov] [varchar](50) NULL,
CONSTRAINT [PK_Proveedor] PRIMARY KEY CLUSTERED
(
[Id_proveedor] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Usuario] Script Date: 21/05/2017 07:36:40 p.m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Usuario](
[Id_usuario] [int] IDENTITY(1,1) NOT NULL,
[nombre_usuario] [varchar](50) NULL,
[contrasea_usuario] [varchar](50) NULL,
[Id_Personal] [int] NULL,
CONSTRAINT [PK_Usuario] PRIMARY KEY CLUSTERED
(
[Id_usuario] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Venta] Script Date: 21/05/2017 07:36:40 p.m. **
****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Venta](
[Id_Venta] [int] IDENTITY(1,1) NOT NULL,
[Id_Cliente] [int] NULL,
[Fact_Subtotal] [decimal](10, 2) NULL,
[Fact_Igv] [decimal](10, 2) NULL,
[Monto_Total] [decimal](10, 2) NULL,
[Venta_Fecha] [date] NULL,
[Documento_Serie] [char](5) NULL,
[Documento_Codigo] [char](10) NULL,
[Tipo_Documento] [varchar](20) NULL,
[Id_Personal] [int] NULL,
CONSTRAINT [PK_Factura] PRIMARY KEY CLUSTERED
(
[Id_Venta] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Venta_Detalle] Script Date: 21/05/2017 07:36:40
p.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Venta_Detalle](
[Id_Venta_Detalle] [int] IDENTITY(1,1) NOT NULL,
[Id_Producto] [int] NULL,
[Cantidad] [int] NULL,
[Importe] [decimal](10, 2) NULL,
[Id_Venta] [int] NULL,
[Item] [int] NULL,
CONSTRAINT [PK_Factura_Detalle] PRIMARY KEY CLUSTERED
(
[Id_Venta_Detalle] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO
W_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Entrada] WITH CHECK ADD CONSTRAINT [FK_Entrada_Personal] FO
REIGN KEY([Id_Personal])
REFERENCES [dbo].[Personal] ([Id_Personal])
GO
ALTER TABLE [dbo].[Entrada] CHECK CONSTRAINT [FK_Entrada_Personal]
GO
ALTER TABLE [dbo].[Entrada_Detalle] WITH CHECK ADD CONSTRAINT [FK_Entrada_Deta
lle_Entrada] FOREIGN KEY([Id_Entrada])
REFERENCES [dbo].[Entrada] ([Id_Entrada])
GO
ALTER TABLE [dbo].[Entrada_Detalle] CHECK CONSTRAINT [FK_Entrada_Detalle_Entrada
]
GO
ALTER TABLE [dbo].[Entrada_Detalle] WITH CHECK ADD CONSTRAINT [FK_Entrada_Deta
lle_Producto] FOREIGN KEY([Id_Producto])
REFERENCES [dbo].[Producto] ([Id_Producto])
GO
ALTER TABLE [dbo].[Entrada_Detalle] CHECK CONSTRAINT [FK_Entrada_Detalle_Product
o]
GO
ALTER TABLE [dbo].[Producto] WITH CHECK ADD CONSTRAINT [FK_Producto_Categoria]
FOREIGN KEY([Id_Categoria])
REFERENCES [dbo].[Categoria] ([Id_Categoria])
GO
ALTER TABLE [dbo].[Producto] CHECK CONSTRAINT [FK_Producto_Categoria]
GO
ALTER TABLE [dbo].[Producto] WITH CHECK ADD CONSTRAINT [FK_Producto_Marca] FOR
EIGN KEY([Id_Marca])
REFERENCES [dbo].[Marca] ([Id_Marca])
GO
ALTER TABLE [dbo].[Producto] CHECK CONSTRAINT [FK_Producto_Marca]
GO
ALTER TABLE [dbo].[Usuario] WITH CHECK ADD CONSTRAINT [FK_Usuario_Personal] FO
REIGN KEY([Id_Personal])
REFERENCES [dbo].[Personal] ([Id_Personal])
GO
ALTER TABLE [dbo].[Usuario] CHECK CONSTRAINT [FK_Usuario_Personal]
GO
ALTER TABLE [dbo].[Venta] WITH CHECK ADD CONSTRAINT [FK_Venta_Cliente] FOREIGN
KEY([Id_Cliente])
REFERENCES [dbo].[Cliente] ([Id_Cliente])
GO
ALTER TABLE [dbo].[Venta] CHECK CONSTRAINT [FK_Venta_Cliente]
GO
ALTER TABLE [dbo].[Venta] WITH CHECK ADD CONSTRAINT [FK_Venta_Personal] FOREIG
N KEY([Id_Personal])
REFERENCES [dbo].[Personal] ([Id_Personal])
GO
ALTER TABLE [dbo].[Venta] CHECK CONSTRAINT [FK_Venta_Personal]
GO
ALTER TABLE [dbo].[Venta_Detalle] WITH CHECK ADD CONSTRAINT [FK_Venta_Detalle_
Producto1] FOREIGN KEY([Id_Producto])
REFERENCES [dbo].[Producto] ([Id_Producto])
GO
ALTER TABLE [dbo].[Venta_Detalle] CHECK CONSTRAINT [FK_Venta_Detalle_Producto1]
GO
ALTER TABLE [dbo].[Venta_Detalle] WITH CHECK ADD CONSTRAINT [FK_Venta_Detalle_
Venta] FOREIGN KEY([Id_Venta])
REFERENCES [dbo].[Venta] ([Id_Venta])
GO
ALTER TABLE [dbo].[Venta_Detalle] CHECK CONSTRAINT [FK_Venta_Detalle_Venta]
GO
USE [master]
GO
ALTER DATABASE [Proyecto-2_2] SET READ_WRITE
GO

Вам также может понравиться