USE DAGAZ	
	IF OBJECT_ID('NET_INSERT_TIME') IS NOT NULL
		DROP PROC NET_INSERT_TIME

	GO
		CREATE PROC NET_INSERT_TIME
	(
			  @pCodTime INT = NULL
			,@pTitulo VARCHAR(255) =  NULL 
			,@pStatus INT = NULL
			,@pCodUsuario INT = NULL
			,@pDataCadastro DATETIME = NULL
			,@PMessageErr VARCHAR(150) =  NULL OUTPUT
	)
	AS 
		
		BEGIN
			SET NOCOUNT ON
			
			IF @pCodTime = 0 OR @pCodTime IS NULL 
				BEGIN

	IF NOT EXISTS(SELECT CodTime FROM NET_TIME WHERE Titulo= @PTitulo )
		INSERT INTO NET_TIME
							(      
								 Titulo
								,Status
								,CodUsuario
								,DataCadastro

							)VALUES
							(
								  @PTitulo
								,@PStatus
								,@PCodUsuario
								,@PDataCadastro
							)
					ELSE 
								SET @PMessageErr = 'Este Time ja existe.Verifique!' ;
			END
		ELSE
	IF NOT EXISTS(SELECT CodTime FROM NET_TIME WHERE Titulo= @PTitulo  And CodTime <> @pCodTime )
						UPDATE    NET_TIME
									SET               
										  Titulo = @PTitulo
										,Status = @PStatus
										,CodUsuario = @PCodUsuario
										,DataCadastro = @PDataCadastro
									WHERE     
														CodTime = @pCodTime;
						ELSE
								SET @PMessageErr = 'Este Time ja existe.Verifique!' ;


					SELECT @PMessageErr  As MessageReturn;
			SET NOCOUNT OFF 
	END 
