/// <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) { ActualCostsReportOtherCostsGateway subcontractorHoursReportGateway = new ActualCostsReportOtherCostsGateway(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) { ActualCostsReportOtherCostsGateway subcontractorHoursReportGateway = new ActualCostsReportOtherCostsGateway(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) { ActualCostsReportOtherCostsGateway subcontractorHoursReportGateway = new ActualCostsReportOtherCostsGateway(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) { ActualCostsReportOtherCostsGateway subcontractorHoursReportGateway = new ActualCostsReportOtherCostsGateway(Data); subcontractorHoursReportGateway.ClearBeforeFill = false; subcontractorHoursReportGateway.LoadForClientProject(companyId); subcontractorHoursReportGateway.ClearBeforeFill = true; }