我在原单位签的5年合同,干满3年的时候由于结婚异地,辞职不干了,原单位说我不能白教你技术,但是当初也没说他教我技术,只是把我分配到那让我学,最后两个月工资没给,说让我叫3千违约金,工资抛出,还教500,才给我养老保险,他们这总做法对吗。