Although steel frames can usually be repaired, unless the frame is an expensive custom job or has great sentimental value it won't be economical to repair unless you can do the work yourself. This frame doesn't appear to be particularly high end, so unless it has great sentimental value you would be better off replacing it.