Since you are using SQL 2008 you can use a TVP to pass the integer data
CREATE TYPE dbo.InputContractsTable AS TABLE
(
Contracts int NOT NULL
)
GO
CREATE PROCEDURE [dbo].[GCI_PM_FileSubTypeGetBy_FileTypeAndContracts]
@FileTypeID INT,
@parInputContractsTable InputContractsTable...