public ViewProgramReportRowChangeEvent(ViewProgramReportRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public PivotReportRow AddPivotReportRow(string Name, string Sun, string Mon, string Tue, string Wed, string Thu, string Fri, string Sat, ViewProgramReportRow parentViewProgramReportRowByViewProgramReport_PivotReport) {
     PivotReportRow rowPivotReportRow = ((PivotReportRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             Name,
             Sun,
             Mon,
             Tue,
             Wed,
             Thu,
             Fri,
             Sat,
             null,
             null};
     if ((parentViewProgramReportRowByViewProgramReport_PivotReport != null)) {
         columnValuesArray[9] = parentViewProgramReportRowByViewProgramReport_PivotReport[0];
     }
     rowPivotReportRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowPivotReportRow);
     return rowPivotReportRow;
 }
 public void RemoveViewProgramReportRow(ViewProgramReportRow row) {
     this.Rows.Remove(row);
 }
 public viewProgramReportClassDetailsRow AddviewProgramReportClassDetailsRow(ViewProgramReportRow parentViewProgramReportRowByViewProgramReport_viewProgramReportClassDetails, string CourseName, int EventId, System.DateTime StartDateTime, System.DateTime EndDateTime, string CourseTime, string Location, string RoomNumber, decimal PaidHours, string HomeworkMinutes, int Total, int CourseID, int CalendarEventId) {
     viewProgramReportClassDetailsRow rowviewProgramReportClassDetailsRow = ((viewProgramReportClassDetailsRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             CourseName,
             EventId,
             StartDateTime,
             EndDateTime,
             CourseTime,
             Location,
             RoomNumber,
             PaidHours,
             HomeworkMinutes,
             Total,
             null,
             CourseID,
             CalendarEventId};
     if ((parentViewProgramReportRowByViewProgramReport_viewProgramReportClassDetails != null)) {
         columnValuesArray[0] = parentViewProgramReportRowByViewProgramReport_viewProgramReportClassDetails[0];
     }
     rowviewProgramReportClassDetailsRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowviewProgramReportClassDetailsRow);
     return rowviewProgramReportClassDetailsRow;
 }
 public void AddViewProgramReportRow(ViewProgramReportRow row) {
     this.Rows.Add(row);
 }