How to access SSRS report from program

objRPT.ShowParameterPrompts = false;
objRPT.ShowCredentialPrompts = false;

objRPT.ProcessingMode = ProcessingMode.Remote;
objRPT.ServerReport.ReportServerUrl = new Uri("http://xxxx/ReportServer");
IReportServerCredentials iRPTcre = new CustomReportCredentials("username","password","domain");
objRPT.ServerReport.ReportServerCredentials = iRPTcre;

objRPT.ServerReport.ReportPath = "/folder/reportname";

ReportParameter[] rptParams = new ReportParameter[1];
rptParams[0] = new ReportParameter("SalesOrderNumber", "SO50750");