SET QUOTED_IDENTIFIER OFF 
GO
SET ANSI_NULLS ON
GO
IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[view_seg_perfil_funcionalidad]')) DROP VIEW [dbo].[view_seg_perfil_funcionalidad]
GO
CREATE  VIEW [view_seg_perfil_funcionalidad] AS
SELECT 	[seg_perfil_funcionalidad].[id] AS [id],
		[seg_perfil_funcionalidad].[uid] AS [uid],
		[seg_perfil_funcionalidad].[eid] AS [eid],
		[seg_perfil_funcionalidad].[id_usuario_modifico] AS [id_usuario_modifico],
		[seg_perfil_funcionalidad].[id_usuario_creo] AS [id_usuario_creo],
		[seg_perfil_funcionalidad].[fechaModificacion] AS [fechaModificacion],
		[seg_perfil_funcionalidad].[fechaCreacion] AS [fechaCreacion],
		[seg_perfil_funcionalidad].[active] AS [active],
		[seg_perfil_funcionalidad].[perfil_funcionalidad] AS [perfil_funcionalidad],
		[seg_perfil_funcionalidad].[id_perfil] AS [id_perfil],
[seg_perfil].[perfil] as [seg_perfil_perfil],
[seg_perfil].[perfil_codigo] as [seg_perfil_perfil_codigo],
[seg_perfil].[descripcion] as [seg_perfil_descripcion],
		[seg_perfil_funcionalidad].[id_funcionalidad] AS [id_funcionalidad],
[gui_funcionalidad].[funcionalidad] as [gui_funcionalidad_funcionalidad],
[gui_funcionalidad].[funcionalidad_codigo] as [gui_funcionalidad_funcionalidad_codigo],
[gui_funcionalidad].[urlImagen] as [gui_funcionalidad_urlImagen],
[gui_funcionalidad].[urlFormulario] as [gui_funcionalidad_urlFormulario],
[gui_funcionalidad].[targetUrl] as [gui_funcionalidad_targetUrl],
[gui_funcionalidad].[url] as [gui_funcionalidad_url],
[gui_funcionalidad].[toolTip] as [gui_funcionalidad_toolTip],
[gui_funcionalidad].[esMenu] as [gui_funcionalidad_esMenu],
[gui_funcionalidad].[nombreControl] as [gui_funcionalidad_nombreControl],
[gui_funcionalidad].[nombreComando] as [gui_funcionalidad_nombreComando],
[gui_funcionalidad].[orden] as [gui_funcionalidad_orden],
[gui_funcionalidad].[id_funcionalidad] as [gui_funcionalidad_id_funcionalidad],
[gui_funcionalidad].[id_tipoFuncionalidad] as [gui_funcionalidad_id_tipoFuncionalidad],
		[empresaCodigo].[empresa] As [multiempresa],
funPadre.nombreControl as controlPadre,
[gui_funcionalidad].[esMvc] as [gui_funcionalidad_esMvc]
FROM [seg_perfil_funcionalidad]
	INNER JOIN [seg_usuario] AS [seg_usuario_modifico] ON [seg_usuario_modifico].id=[seg_perfil_funcionalidad].[id_usuario_modifico]
	INNER JOIN [seg_usuario] AS [seg_usuario_creo] ON [seg_usuario_creo].id=[seg_perfil_funcionalidad].[id_usuario_creo]
	INNER JOIN [seg_perfil] ON [seg_perfil].id=[seg_perfil_funcionalidad].[id_perfil]
	INNER JOIN [gui_funcionalidad] ON [gui_funcionalidad].id=[seg_perfil_funcionalidad].[id_funcionalidad]
	INNER JOIN [gen_empresa] AS empresaCodigo ON [seg_perfil_funcionalidad].eid = [empresaCodigo].[codigo] and empresaCodigo.active=1
inner join gui_funcionalidad as funPadre on gui_funcionalidad.id_funcionalidad = funPadre.id
GO
