That description is way to confusing.

You need at least post the two methods that create/execute the dialogs.

Cheers,
_