In this post, I have proven that in Euclid's formula, if you use $m=n+1$, you get infinite number of primitive Pythagorean triples, $(2n+1,2n(n+1),2n^2+2n+1)$. The inradius of these triangles is equal to integer $n$. Thus, if you need to find a Pythagorean triple with inradius $2013$, just use $n=2013$.So:
$$a=2n+1= 2\times 2013+1=4027$$
$$b=2n(n+1)= 2\times 2013(2013+1)=8108364$$
$$c=2n^2+2n+1= 2\times 2013^2 + 2\times 2013+1=8108365$$
On the other hand, using Euclid's formula, you can generate infinite number of primitive Pythagorean triples, using different $n$ and $m$ values. Using the similar approach in this post, you can prove that inradius of each triangle is equal to $n(m-n)$. The factors of $2013$ is:
$$2013=1,3,11,33,61,183,671,2013$$
Since $r=n(m-n)$, $n$ can be only $1,3, 11,$ and $33$ because $n \lt m$.
Thus, You can fond following triangles with all having inradius of $2013$:
$$n=1,m=2013+1=2014$$
$$n=3,m=671+3=674$$
$$n=11,m=183+11=194$$
$$n=33,m=61+33=94$$
Thus, total number of right angle triangles whose inradius is $2013$ and all sides are integers is $5$.