SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

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

CREATE PROCEDURE WINV_Articulo_GetGrid
	@descripcion  varchar(40),
	@vEliminado BIT
AS
BEGIN

DECLARE @MensajeError VARCHAR(255) = ''

	IF NOT EXISTS(select descripcion from stokarti where descripcion LIKE '%'+@descripcion+'%')
		BEGIN
			SET @MensajeError = 'ERR_INV_CON_ART'
			--SET @MensajeError = 'Descripion No Existe'
			--descripcion no existe
			GOTO ERROR
		END

--select * from stokarti
	IF (@descripcion != '')
		BEGIN
				select top 300 id_arti,LTRIM(RTRIM(FullArtiCode)) codigo, LTRIM(RTRIM(descripcion))descripcion from stokarti
				where descripcion LIKE '%'+@descripcion+'%' and activo = 1
				ORDER BY codigo ASC
		END
	
	ERROR:
		RAISERROR (@MensajeError, 16, 1)
END
GO

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