No, unfortunately, as they both require discount codes It is not possible to use them both at the same time, and using a gift card will not earn you points.