/// <summary>
        /// Load project times for Print Hours For Project report with filters
        /// </summary>
        /// <param name="companiesId">Companies filter (client) for project times</param>
        /// <param name="startDate">Start date filter for project times</param>
        /// <param name="endDate">End date filter for project times</param>
        /// <param name="projectTimeState">State filter for project times</param>
        /// <returns>Dataset with original data table loaded</returns>
        public void LoadByCompaniesIdStartDateEndDateProjectTimeState(int companiesId, DateTime startDate, DateTime endDate, string projectTimeState, int companyId)
        {
            PrintHoursForProjectOriginalGateway printHoursForProjectOriginalGateway = new PrintHoursForProjectOriginalGateway(Data);
            printHoursForProjectOriginalGateway.LoadByCompaniesIdStartDateEndDateProjectTimeState(companiesId, startDate, endDate, projectTimeState);

            this.FillData(companyId);
        }