How to call different reports from one class in Dynamics AX

I added a Checkbox in the method : Dialog of the class,Via the Checkbox I tried to manage that the
right report is choosen, when it is unchecked , I got the actual report when It is checked I call aonther similar class that returns the appropriate report.After the method prompt, I can get the value of the checkBox in the dialog : true or false then according to the needs I can run the appropriate report.