/// <summary>
 /// LoadByCompaniesIdProjectIdStartDateEndDate
 /// </summary>
 /// <param name="clientId">clientId</param>
 /// <param name="projectId">projectId</param>
 /// <param name="startDate">startDate</param>
 /// <param name="endDate">endDate</param>
 /// <param name="companyId">companyId</param>
 public void LoadByCompaniesIdProjectIdStartDateEndDate(int clientId, int projectId, DateTime startDate, DateTime endDate, int companyId)
 {
     ActualCostsReportInsuranceCostsGateway subcontractorHoursReportGateway = new ActualCostsReportInsuranceCostsGateway(Data);
     subcontractorHoursReportGateway.ClearBeforeFill = false;
     subcontractorHoursReportGateway.LoadByCompaniesIdProjectIdStartDateEndDate(clientId, projectId, startDate, endDate, companyId);
     subcontractorHoursReportGateway.ClearBeforeFill = true;
 }
 /// <summary>
 /// LoadByCompaniesId
 /// </summary>
 /// <param name="clientId">clientId</param>
 /// <param name="companyId">companyId</param>
 public void LoadByCompaniesId(int clientId, int companyId)
 {
     ActualCostsReportInsuranceCostsGateway subcontractorHoursReportGateway = new ActualCostsReportInsuranceCostsGateway(Data);
     subcontractorHoursReportGateway.ClearBeforeFill = false;
     subcontractorHoursReportGateway.LoadByCompaniesId(clientId, companyId);
     subcontractorHoursReportGateway.ClearBeforeFill = true;
 }
 /// <summary>
 /// LoadStartDateEndDateForClientProject
 /// </summary>        
 /// <param name="startDate">startDate</param>
 /// <param name="endDate">endDate</param>
 /// <param name="companyId">companyId</param>
 public void LoadStartDateEndDateForClientProject(DateTime startDate, DateTime endDate, int companyId)
 {
     ActualCostsReportInsuranceCostsGateway subcontractorHoursReportGateway = new ActualCostsReportInsuranceCostsGateway(Data);
     subcontractorHoursReportGateway.ClearBeforeFill = false;
     subcontractorHoursReportGateway.LoadStartDateEndDateForClientProject(startDate, endDate, companyId);
     subcontractorHoursReportGateway.ClearBeforeFill = true;
 }
 // ////////////////////////////////////////////////////////////////////////
 // PUBLIC METHODS
 //
 /// <summary>
 /// LoadForClientProject
 /// </summary>        
 /// <param name="companyId">companyId</param>
 public void LoadForClientProject(int companyId)
 {
     ActualCostsReportInsuranceCostsGateway subcontractorHoursReportGateway = new ActualCostsReportInsuranceCostsGateway(Data);
     subcontractorHoursReportGateway.ClearBeforeFill = false;
     subcontractorHoursReportGateway.LoadForClientProject(companyId);
     subcontractorHoursReportGateway.ClearBeforeFill = true;
 }