-------TABLAS------------------------------------------------- USE ALPHA2000 GO IF OBJECT_ID('Importadores_Remito') IS NOT NULL DROP table Importadores_Remito; GO CREATE TABLE [dbo].[Importadores_Remito] ( [id] [int] identity(1,1) PRIMARY KEY NOT NULL, [nombre] [nvarchar](100) NULL, [domicilio] [nvarchar](200) NULL, [telefono] [varchar] (200) NULL, [IVA] [varchar](200) NULL, [CUIT] [nvarchar](13) NULL ) GO insert into Importadores_Remito values ('leandro','guernica','476152','RI','38147917-0') GO IF OBJECT_ID('Transportistas_Remito') IS NOT NULL DROP table Transportistas_Remito; GO create table Transportistas_Remito ( ID int identity(1,1), nombre nvarchar(100), CUIT nvarchar(13), primary key(ID) ) GO insert into Transportistas_Remito(nombre,CUIT) values('TRANSLUCK A NEUQUEN','30-38144525-8') GO IF OBJECT_ID('Importadores_Domicilio') IS NOT NULL DROP table Importadores_Domicilio; GO create table Importadores_Domicilio ( ID int identity(1,1), CUIT nvarchar(13), Domicilio nvarchar(100), CP nvarchar(50), Localidad nvarchar(50), primary key(ID) ) GO insert into Importadores_Domicilio(CUIT,Domicilio,CP,Localidad) values ('20-38147917-0','Las americas Nš692',1884,'Guernica') GO --------------------------------------------------------------- -----PROCEDIMIENTOS-------------------------------------------- GO IF OBJECT_ID('AltaDeEmpresas') IS NOT NULL DROP procedure AltaDeEmpresas; GO create procedure AltaDeEmpresas ( @nombre nvarchar(100), @CUIT nvarchar(13) ) as insert into Transportistas_Remito(nombre,cuit) values (@nombre,@CUIT) GO IF OBJECT_ID('AltaDeDomicilios') IS NOT NULL DROP procedure AltaDeDomicilios; GO create procedure AltaDeDomicilios ( @domicilio nvarchar(100), @cuit nvarchar(13), @CP nvarchar(50), @Localidad nvarchar(50) ) as insert into Importadores_Domicilio(cuit,Domicilio,CP,Localidad) values(@cuit,@domicilio,@CP,@Localidad) GO IF OBJECT_ID('ModifDomicilio') IS NOT NULL DROP procedure ModifDomicilio; GO create procedure ModifDomicilio ( @ID int, @cuit nvarchar(13), @domicilio nvarchar(100), @CP nvarchar(50), @Localidad nvarchar(50) ) as update Importadores_Domicilio set Domicilio=@Domicilio,CUIT=@CUIT,CP=@CP,Localidad=@Localidad where ID=@ID GO IF OBJECT_ID('BajaDomicilio') IS NOT NULL DROP procedure BajaDomicilio; GO create procedure BajaDomicilio ( @ID int ) as delete from Importadores_Domicilio where ID=@ID GO IF OBJECT_ID('ModifEmpresaTransporte') IS NOT NULL DROP procedure ModifEmpresaTransporte; GO create procedure ModifEmpresaTransporte ( @ID int, @nombre nvarchar(100), @CUIT nvarchar(13) ) as update Transportistas_Remito set nombre=@nombre,CUIT=@CUIT where ID=@ID GO IF OBJECT_ID('BajaEmpresaDeTransporte') IS NOT NULL DROP procedure BajaEmpresaDeTransporte; GO create procedure BajaEmpresaDeTransporte ( @IDempresa int ) as delete from Transportistas_Remito where ID=@IDempresa GO IF OBJECT_ID('BajaImportador') IS NOT NULL DROP procedure BajaImportador; GO create procedure BajaImportador ( @ID int ) as delete from Importadores_Remito where id=@ID GO IF OBJECT_ID('AltaImportadores_Remito') IS NOT NULL DROP procedure AltaImportadores_Remito; GO create procedure AltaImportadores_Remito ( @nombre nvarchar(100), @domicilio nvarchar (200), @telefono varchar(200), @IVA varchar (200), @CUIT nvarchar(13) ) as INSERT INTO Importadores_Remito( nombre, domicilio, telefono, IVA, CUIT ) VALUES ( @nombre, @domicilio, @telefono, @IVA, @CUIT ) GO IF OBJECT_ID('Update_Importadores') IS NOT NULL DROP procedure Update_Importadores; GO CREATE PROCEDURE Update_Importadores ( @id int, @nombre nvarchar(100), @domicilio nvarchar (200), @telefono varchar (200), @IVA varchar (200), @CUIT nvarchar(13) ) as update Importadores_Remito set nombre=@nombre, domicilio=@domicilio, telefono=@telefono, IVA=@IVA, CUIT=@CUIT WHERE (id=@id )