declare @licencia as varchar(100)
set @licencia =(SELECT uid FROM [seg_usuario] where id=1)


declare @id_funcionalidad_padre as int

set @id_funcionalidad_padre  =  (Select id from gui_funcionalidad where id_Funcionalidad = 3 and id_tipoFuncionalidad = 6 and active=1 and esMenu = 1 and funcionalidad = 'Seguridad')

if not exists (select * from gui_funcionalidad  where id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  425 and url = '/forms/gen/gen_registroEnvio.aspx' and nombreControl = 'gen_registroEnvio')
begin 
INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]
           ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'Registro Envio','','','','','/forms/gen/gen_registroEnvio.aspx','',1,'gen_registroEnvio','',8,@id_funcionalidad_padre,3) 
end


set @id_funcionalidad_padre  =  (Select id from gui_funcionalidad where id_Funcionalidad = 425 and id_tipoFuncionalidad = 3 and active=1 and esMenu = 1 and funcionalidad = 'Registro Envio')


if not exists (select * from gui_funcionalidad  where id_tipoFuncionalidad = 1 and active = 1 and id_funcionalidad =  2778 and nombreControl = 'gen_registroEnvio' and funcionalidad = 'Registro Envio')
begin 
INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]
           ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'Registro Envio','','','','','','',0,'gen_registroEnvio','',1,@id_funcionalidad_padre,1) 
end
