Ok, you can't use a literal translation here. When you ask someone "have you no pride?" it means that you feel that they acted in a way contrary to your sense of honour or dignity.

In Russian, they would ask - "как тебе не стыдно?" - literally "how are you not ashamed?"