They are both Rajasthani tie-dye, and people mix them up all the time.
Bandhej
Bandhej ties tiny points of cloth before dyeing, which leaves a pattern of dots.
Leheriya
Leheriya twists the cloth and dyes it in bands. The name means wave, and that is exactly the diagonal stripe you get.
Either one is a reliable pick for Teej and Raksha Bandhan.