Im a lead maintenance for apartment complexes, and my employer came to me a few months ago about promoting me to a new property at a higher wage. Although the transfer date has changed several times, she kept telling me I was still going to the new property when the finished building. In the mean time, we were having some irrigation issues at all of our properties due to the drought at all of our 20 plus properties in west Texas. She hired an irrigation person to come fix our issues at the 2 properties I take care of maintenance on now. He showed up 2 or 3 times and did basically nothing. My employer, supervisor, and myself have tried getting the guy back out to the properties to finish the job, but he keeps saying he will be there on this day or that day when he answers our calls and never shows up. Now this has been going on for a couple months and now quite a bit of our grass is dying off and the employer is getting really upset with myself and my supervisor, because the person she hired to do this job has not taken care of the issue. Now on to the main part of this. I received a call today from my employer and she was livid and told me that since I cant fix this problem that I may not be going to the new property when its ready the first part of August, and may even lose my current job. Can my employer take back the offer of promotion and / or fire me for this? Keep in mind, the employer hired this irrigation guy to fix our issues with sprinkler valves and timers and such, but yet it is him that is not fixing the problem.