Lo que veo que te esta faltando es asignar el valor del parametro
Código C#:
Ver originalSqlParameter pa = new SqlParameter("@codigoCliente", SqlDbType.Int);
pa.Direction = ParameterDirection.Input;
pa.Value = <Valor>;
cmd.Parameters.Add(pa);
Saludos