Exemplo n.º 1
0
        public static DataTable MakeStatusReportTable(hmrcclasses.GovTalkMessageBodyStatusReport statusReport)
        {
            DataTable statusReportTable = new DataTable("StatusReport");

            AddStatusReportColumns(statusReportTable);
            InsertStatusReportRows(statusReportTable, statusReport);

            return(statusReportTable);
        }
Exemplo n.º 2
0
 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
         });
     }
 }