SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'WMAN_AccesoOpcion_GetInfo') )
DROP PROCEDURE WMAN_AccesoOpcion_GetInfo
GO

CREATE PROCEDURE WMAN_AccesoOpcion_GetInfo --Carga la informacion a el combobox
	@id_opcion  INT
AS
BEGIN
		Select nombre,descripcion,Fecha_acceso From acceso_opc acc 
		Inner Join Operador oper on  acc.id_oper = oper.id_oper 
		where acc.id_opc = @id_opcion  and oper.activo = 1
END
GO

---------------------------------------------------------------------------------
---------------------------------------------------------------------------------

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'WMAN_AccesoOpcion_RepInfo') )
DROP PROCEDURE WMAN_AccesoOpcion_RepInfo
GO

CREATE PROCEDURE WMAN_AccesoOpcion_RepInfo
	@Opcion INT
AS
BEGIN

	--Select nombre,descripcion,Fecha_acceso From acceso_opc acc 
	--Inner Join Operador oper on  acc.id_oper = oper.id_oper 
	--where acc.id_opc = @Opcion  and oper.activo = 1
	
	Select oper.nombre,oper.descripcion,oper.Fecha_acceso, m.desc_modulo,a.desc_app, o.desc_opc From acceso_opc acc
	Inner Join opciones o on o.id_opc = acc.id_opc
	Inner Join Aplicaciones a on a.id_app = o.id_app
	Inner Join Modulo m on m.id_modulo = a.id_modulo
	Inner Join Operador oper on  acc.id_oper = oper.id_oper
	where acc.id_opc = @Opcion  and oper.activo = 1

END
GO