I've been working for a company for a year and a half and am pretty good at what I do. I have been consistently been told I am going above and beyond expectations and have been a huge part in turning around one of the stores and making it profitable when the previous years weren't.
A competitor company offered me a job when they were new to town with the same job title, but for about the same money. I politely refused and informed my employer. Almost a year later, the competitor company came after me again for a position I didn't apply for. I received a letter of offer, and as the offer was for a higher job title then the one I currently had, and was significantly more money, I went to my employer and told him about it.
I told him I would prefer to stay with the company I was familiar with, but I needed the money and asked him if there was any way they could give me the same job title and anything even close to the money. They refused and I was forced to give my two weeks notice, of which I was not allowed to work due to it being a conflict of interest.
I was under the impression that when this sort of thing happens, the company you are employed by is required to pay you for your two weeks since it is them refusing to allow you to work, but my boss told me I wouldn't be getting paid for the last two weeks.
My question is: if they are required to pay me out or not, and if they are, what should I do about it?