A criminal complaint details the following:

Coles had been hired at the beginning of August to work security at Cowboy Jack's but was fired after he was found sleeping in the back staircase after the bar closed.

On Aug. 17 at about 9 a.m., the restaurant and bar's general manager was at the business when Coles arrived and said he had left his phone in the office the night before.

The manager went into the office with Coles to help him look for the phone. At that point, Coles handed the manager a backpack and said, "Fill (the) bag with all the money."

When the manager told Coles he didn't have to go through with his plan, Coles reportedly pulled a short-barreled shotgun from his pants and pointed it at the manager. The manager placed money from the restaurant's safe into the backpack.

Then, surveillance video reportedly showed Coles tying the manager's hands together with a phone cord before he punched her in the head. The manager was knocked unconscious.

Coles left the office and, a while later, the manager could be seen via surveillance video getting up and placing a call. The manager called a restaurant supervisor as well as 911.

Upon arrival, investigators learned Coles had taken $24,000 from the Cowboy Jack's safe.

Investigators learned Coles worked as a security officer at a couple of other Minneapolis businesses and contacted a Minneapolis Police officer who worked part-time at one of the locations where Coles previously worked. That officer was able to confirm Coles's identity by watching the surveillance video.

An investigation then revealed Coles had an active probation violation warrant related to a prior aggravated robbery conviction. A probation officer assigned to Coles was also able to confirm his identity via the surveillance video.

Coles was indicted in federal court last week.