
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[for_prestamo]') AND type in (N'P', N'PC'))DROP PROCEDURE [dbo].[for_prestamo]
GO
CREATE PROCEDURE [dbo].[for_prestamo]
	@p_id INT,
	@p_eid varchar(100)
AS
BEGIN

	select 
equ_prestamo.id,
equ_prestamo.prestamo,
equ_prestamo.prestamo_codigo,
equ_prestamo.fechaPrestamo_ff
,equ_prestamo.notas, 
usuario_genero.id as id_usuario_creo,
usuario_genero.nombre as nombre_usuario_creo,
seg_usuario.id as id_usuario_recibe,			
seg_usuario.nombre as nombre_usuario_recibe,
(select top 1 id_usuario_creo from equ_prestamo_equipo where id_prestamo=@p_id) as id_usuario_entrego,
(select top 1 nombre from equ_prestamo_equipo
inner join seg_usuario on equ_prestamo_equipo.id_usuario_creo=seg_usuario.id where id_prestamo=@p_id) as nombre_usuario_entrego

,isnull(gen_firma.id,0) as id_firma
,equ_prestamo.id as id_ObjImagen

--file:///M:\inserim\sammweb\archivos\temp\27_GaIX4aA.jpg
,gen_firma.firma
	

from equ_prestamo inner join
			seg_usuario on seg_usuario.id=equ_prestamo.id_usuario_entrego inner join
			seg_usuario as usuario_genero on usuario_genero.id=equ_prestamo.id_usuario_Creo
			left join gen_firma on gen_firma.idobjeto=equ_prestamo.id and gen_firma.active=1

WHERE     (equ_prestamo.id = @p_id) AND (equ_prestamo.active = 1) AND (equ_prestamo.eid LIKE @p_eid + '%')
END



