How do you trade a Pokemon in Pokemon Crystal?

If it is with another person you would need a link cable, but if it is with character in the game just get the pokemon the want talk to them and say yes to you want to trade.