public void RemoveVacationDetailsRow(VacationDetailsRow row) {
     this.Rows.Remove(row);
 }
 public EmployeeDetailsRow AddEmployeeDetailsRow(int Year, VacationDetailsRow parentVacationDetailsRowByVacationInformation_EmployeeInformation, double VacationDays, double RemainingPayVacationDays, double TotalApprovedVacations, string EmployeeName, string EmployeeType, double TotalVacationDays, double CarryOverDays) {
     EmployeeDetailsRow rowEmployeeDetailsRow = ((EmployeeDetailsRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             Year,
             null,
             VacationDays,
             RemainingPayVacationDays,
             TotalApprovedVacations,
             EmployeeName,
             EmployeeType,
             TotalVacationDays,
             CarryOverDays};
     if ((parentVacationDetailsRowByVacationInformation_EmployeeInformation != null)) {
         columnValuesArray[1] = parentVacationDetailsRowByVacationInformation_EmployeeInformation[1];
     }
     rowEmployeeDetailsRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowEmployeeDetailsRow);
     return rowEmployeeDetailsRow;
 }
 public void AddVacationDetailsRow(VacationDetailsRow row) {
     this.Rows.Add(row);
 }
 public VacationDetailsRowChangeEvent(VacationDetailsRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }