declare @uid as varchar(300)
declare @id_perfil as int
declare @id_funcionalidad as int
select @uid=uid from seg_usuario where id=1
select @id_perfil=id from [seg_perfil] where perfil ='Administrador'

if not exists (select * from gui_funcionalidad where nombreControl='firmarReporte' and id_funcionalidad=(select id from gui_funcionalidad where url='/forms/ort/ort_reporteTecnico.aspx' and nombreControl='ort_reporteTecnico'))
begin
INSERT INTO [gui_funcionalidad]([uid],[eid],[id_usuario_modifico],[id_usuario_creo],[fechaModificacion],[fechaCreacion],[active],[funcionalidad],[id_funcionalidad],[id_tipoFuncionalidad],[url],[toolTip],[esMenu],[urlFormulario],[urlImagen],[targetUrl],[nombreControl],[nombreComando],[orden])
VALUES(@uid,'01',1,1,getdate(),getdate(),1,'Firmar Reporte',314,2,'','',0,'','ort_firmar.jpg','','firmarReporte','firmar',1)
end

select @id_funcionalidad=id from gui_funcionalidad where nombreControl='firmarReporte' and id_funcionalidad=(select id from gui_funcionalidad where url='/forms/ort/ort_reporteTecnico.aspx' and nombreControl='ort_reporteTecnico')

if not exists (select * from [seg_perfil_funcionalidad] where id_perfil=@id_perfil and id_funcionalidad=@id_funcionalidad) 
begin
insert into seg_perfil_funcionalidad (id_perfil, id_funcionalidad, eid, uid, perfil_funcionalidad) values (@id_perfil,@id_funcionalidad,'01',@uid,'') 
end
go
