

GO

IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[view_rep_reporte]'))
DROP VIEW [dbo].[view_rep_reporte]
GO


CREATE  VIEW [dbo].[view_rep_reporte] AS
SELECT 	[rep_reporte].[id] AS [id],
		[rep_reporte].[uid] AS [uid],
		[rep_reporte].[eid] AS [eid],
		[rep_reporte].[id_usuario_modifico] AS [id_usuario_modifico],
		[rep_reporte].[id_usuario_creo] AS [id_usuario_creo],
		[rep_reporte].[fechaModificacion] AS [fechaModificacion],
		[rep_reporte].[fechaCreacion] AS [fechaCreacion],
		[rep_reporte].[active] AS [active],
		[rep_reporte].[reporte] AS [reporte],
		[rep_reporte].[reporte_codigo] AS [reporte_codigo],
		[rep_reporte].[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],
		[rep_reporte].[esFormato] AS [esFormato],
		[rep_reporte].[tieneGraficos] AS [tieneGraficos],
		[rep_reporte].[cabecera] AS [cabecera],
		[rep_reporte].[orden] AS [orden],
		[rep_reporte].[basica] AS [basica],
		[empresaCodigo].[empresa] As [multiempresa]
FROM [rep_reporte]
	INNER JOIN [seg_usuario] AS [seg_usuario_modifico] ON [seg_usuario_modifico].id=[rep_reporte].[id_usuario_modifico]
	INNER JOIN [seg_usuario] AS [seg_usuario_creo] ON [seg_usuario_creo].id=[rep_reporte].[id_usuario_creo]
	INNER JOIN [gui_funcionalidad] ON [gui_funcionalidad].id=[rep_reporte].[id_funcionalidad]
	INNER JOIN [gen_empresa] AS empresaCodigo ON [rep_reporte].eid = [empresaCodigo].[codigo] and empresaCodigo.active=1
WHERE [rep_reporte].active=1

GO



/****** Object:  View [dbo].[view_rep_reporte_categoria]    Script Date: 01/14/2014 14:28:25 ******/
IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[view_rep_reporte_categoria]'))
DROP VIEW [dbo].[view_rep_reporte_categoria]
GO

GO

/****** Object:  View [dbo].[view_rep_reporte_categoria]    Script Date: 01/14/2014 14:28:25 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE  VIEW [dbo].[view_rep_reporte_categoria] AS
SELECT 	[rep_reporte_categoria].[id] AS [id],
		[rep_reporte_categoria].[uid] AS [uid],
		[rep_reporte_categoria].[eid] AS [eid],
		[rep_reporte_categoria].[id_usuario_modifico] AS [id_usuario_modifico],
		[rep_reporte_categoria].[id_usuario_creo] AS [id_usuario_creo],
		[rep_reporte_categoria].[fechaModificacion] AS [fechaModificacion],
		[rep_reporte_categoria].[fechaCreacion] AS [fechaCreacion],
		[rep_reporte_categoria].[active] AS [active],
		[rep_reporte_categoria].[reporte_categoria] AS [reporte_categoria],
		[rep_reporte_categoria].[id_categoria] AS [id_categoria],
[rep_categoria].[categoria] as [rep_categoria_categoria],
[rep_categoria].[categoria_codigo] as [rep_categoria_categoria_codigo],
[rep_categoria].[id_categoria] as [rep_categoria_id_categoria],
		[rep_reporte_categoria].[id_reporte] AS [id_reporte],
[rep_reporte].[reporte] as [rep_reporte_reporte],
[rep_reporte].[reporte_codigo] as [rep_reporte_reporte_codigo],
[rep_reporte].[id_funcionalidad] as [rep_reporte_id_funcionalidad],
[rep_reporte].[esFormato] as [rep_reporte_esFormato],
[rep_reporte].[tieneGraficos] as [rep_reporte_tieneGraficos],
[rep_reporte].[cabecera] as [rep_reporte_cabecera],
[rep_reporte].[orden] as [rep_reporte_orden],
[rep_reporte].[basica] as [rep_reporte_basica],
		[empresaCodigo].[empresa] As [multiempresa]
FROM [rep_reporte_categoria]
	INNER JOIN [seg_usuario] AS [seg_usuario_modifico] ON [seg_usuario_modifico].id=[rep_reporte_categoria].[id_usuario_modifico]
	INNER JOIN [seg_usuario] AS [seg_usuario_creo] ON [seg_usuario_creo].id=[rep_reporte_categoria].[id_usuario_creo]
	INNER JOIN [rep_categoria] ON [rep_categoria].id=[rep_reporte_categoria].[id_categoria]
	INNER JOIN [rep_reporte] ON [rep_reporte].id=[rep_reporte_categoria].[id_reporte]
	INNER JOIN [gen_empresa] AS empresaCodigo ON [rep_reporte_categoria].eid = [empresaCodigo].[codigo] and empresaCodigo.active=1
GO

