Hi everyone,
I try to generate a report on click of a button. My code generate a report, but the option1 change nothing. I try to trace but it looks like he’s already set. I don’t understand. He always took the 1st result of my BAQ.
This is my code:
using (var adp = new Ice.Adapters.DynamicReportAdapter(MainController))
{
// Créer le Dataset qui va être passé en paramètre
adp.BOConnect();
adp.GetByID("LabelST");
_BAQReport.ClearData();
var baqReportData = _BAQReport.GetNewBAQReportParam("LabelST");
//var paramRow = _BAQReport.ReportDataSet.BAQReportParam[0];
_BAQReport.ReportDataSet.BAQReportParam[0].BAQID = "EtiquetteST";
_BAQReport.ReportDataSet.BAQReportParam[0].ReportTitle = "Etiquette pour Structurel";
_BAQReport.ReportDataSet.BAQReportParam[0].UserID = session.UserID;
_BAQReport.ReportDataSet.BAQReportParam[0].BAQRptID = "LabelST";
_BAQReport.ReportDataSet.BAQReportParam[0].AgentID = "System Agent";
_BAQReport.ReportDataSet.BAQReportParam[0].Summary = Convert.ToBoolean("False");
_BAQReport.ReportDataSet.BAQReportParam[0].Option01 = lot;
//MessageBox.Show(lot);
_BAQReport.ReportDataSet.BAQReportParam[0].ArchiveCode = Convert.ToInt32("0");
_BAQReport.ReportDataSet.BAQReportParam[0].DateFormat = Convert.ToString("yyyy-mm-dd");
_BAQReport.ReportDataSet.BAQReportParam[0].NumericFormat = Convert.ToString(",.");
_BAQReport.ReportDataSet.BAQReportParam[0].PrintReportParameters = Convert.ToBoolean("False");
_BAQReport.ReportDataSet.BAQReportParam[0].SSRSEnableRouting = Convert.ToBoolean("false");
_BAQReport.ReportDataSet.BAQReportParam[0].Character01 =path + "\\" + lot + "-Etiquette.pdf";
_BAQReport.ReportDataSet.BAQReportParam[0].AutoAction = "SSRSPREVIEW";
_BAQReport.ReportDataSet.BAQReportParam[0].ReportStyleNum = 1;
_BAQReport.ReportDataSet.BAQReportParam[0].WorkstationID = session.TaskClientID;
_BAQReport.ReportDataSet.BAQReportParam[0].Option01 = lot;
_BAQReport.ReportDataSet.BAQReportParam[0].SSRSRenderFormat = "PDF";
_BAQReport.ReportDataSet.BAQReportParam[0].Filter1 = adp.DynamicReportData.GetXml();
_BAQReport.SubmitToAgent("System Agent", 0, 0, "Ice.UIRpt.BAQReport;LabelST" );```