Bethanechol is a parasympathomimetic agent that acts at the level of the myenteric plexus and directly on intestinal smooth cells through muscarinic receptors.