/// <summary> /// LoadByCompaniesIdStartDateEndDateProjectTimeStateWorkFunction /// </summary> /// <para>Load Original to process data for Project Costing report with filters </para> /// <param name="companiesId">Company filter (client) for project Costing report</param>/// /// <param name="startDate">Start date filter for Project Costing report</param> /// <param name="endDate">End date filter for Project Costing report</param> /// <param name="projectTimeState">State filter for Project Costing report</param> /// <param name="work">work</param> /// <param name="function">function</param> public void LoadAllByCompaniesIdStartDateEndDateProjectTimeStateWorkFunction(int companiesId, DateTime startDate, DateTime endDate, string projectTimeState, string work, string function, int companyId, string confirmedSize1, string confirmedSize2, string accessType) { PrintManHoursPerPhaseFLLReinstatePostVideoGateway printManhoursPerPhaseGateway = new PrintManHoursPerPhaseFLLReinstatePostVideoGateway(Data); printManhoursPerPhaseGateway.ClearBeforeFill = false; printManhoursPerPhaseGateway.LoadByCompaniesIdStartDateEndDateProjectTimeStateWorkFunction(companiesId, startDate, endDate, projectTimeState, work, "Reinstate & Post Video", confirmedSize1, confirmedSize2, accessType); printManhoursPerPhaseGateway.ClearBeforeFill = true; ProcessDataForProject(companyId); }
// //////////////////////////////////////////////////////////////////////// // PUBLIC METHODS // /// <summary> /// LoadByStartDateEndDateProjectTimeStateWorkFunction /// </summary> /// <para>Load Original to process data for Project Costing report with filters </para> /// <param name="startDate">Start date filter for Project Costing report</param> /// <param name="endDate">End date filter for Project Costing report</param> /// <param name="projectTimeState">State filter for Project Costing report</param> /// <param name="work">work</param> public void LoadByStartDateEndDateProjectTimeStateWorkFunction(int? countryId, DateTime startDate, DateTime endDate, string projectTimeState, string work, string function, int companyId, string confirmedSize1, string confirmedSize2, string accessType) { PrintManHoursPerPhaseFLLReinstatePostVideoGateway printManhoursPerPhaseGateway = new PrintManHoursPerPhaseFLLReinstatePostVideoGateway(Data); printManhoursPerPhaseGateway.LoadByStartDateEndDateProjectTimeStateWorkFunction(countryId, startDate, endDate, projectTimeState, work, function, confirmedSize1, confirmedSize2, accessType); ProcessDataForProject(companyId); }