-------TABLAS------------------------------------------------- USE AlphaSeguimiento 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(100), Localidad nvarchar(100), primary key(ID) ) GO insert into Importadores_Domicilio(CUIT,Domicilio) values ('20-38147917-0','Las americas Nš692, 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) ) as insert into Importadores_Domicilio(cuit,Domicilio) values(@cuit,@domicilio) GO IF OBJECT_ID('ModifDomicilio') IS NOT NULL DROP procedure ModifDomicilio; GO create procedure ModifDomicilio ( @ID int, @cuit nvarchar(13), @domicilio nvarchar(100) ) as update Importadores_Domicilio set Domicilio=@Domicilio,CUIT=@CUIT 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 ----ALPHACONTABLE--VISTA------------------------------------------------------------------ GO USE AlphaContable GO IF OBJECT_ID('IMPORTADORES') IS NOT NULL DROP view Importadores; GO CREATE view [dbo].[Importadores] as select agentes.generadorid as [ID],agentes.documento_numero as [CUIT],agentes.Nombre, agentes.Tipo,agentes.Direccion, agentes.Ciudad from Agentes,Provincias where agentes.id_provincia=provincias.generadorid and agentes.generadorid in (select id_agente from roles_autorizados where id_rol=2)