public static DataTable MakeStatusReportTable(hmrcclasses.GovTalkMessageBodyStatusReport statusReport) { DataTable statusReportTable = new DataTable("StatusReport"); AddStatusReportColumns(statusReportTable); InsertStatusReportRows(statusReportTable, statusReport); return(statusReportTable); }
private static void InsertStatusReportRows(DataTable statusReportTable, hmrcclasses.GovTalkMessageBodyStatusReport statusReport) { for (int i = 0; i < statusReport.StatusRecord.Length; i++) { statusReportTable.Rows.Add(new Object[] { statusReport.SenderID, statusReport.StartTimeStamp, statusReport.EndTimeStamp, statusReport.StatusRecord[i].TimeStamp, statusReport.StatusRecord[i].CorrelationID, statusReport.StatusRecord[i].TransactionID, statusReport.StatusRecord[i].Status }); } }