// ////////////////////////////////////////////////////////////////////////
        // PUBLIC METHODS
        //
        /// <summary>
        /// LoadByWorkIdArrayList
        /// </summary>
        /// <param name="workIdArrayList">workIdArrayList</param>
        /// <param name="selected">selected</param>
        /// <param name="companyId">companyId</param>
        public void LoadByWorkIdArrayList(ArrayList workIdArrayList, int selected, int companyId)
        {
            FlatSectionJlsGateway flatSectionJlsGateway = new FlatSectionJlsGateway(Data);

            flatSectionJlsGateway.Table.Clear();
            flatSectionJlsGateway.ClearBeforeFill = false;

            foreach (JlsId jlsId in workIdArrayList)
            {
                flatSectionJlsGateway.LoadByWorkId(jlsId.workId, selected, companyId);
            }

            flatSectionJlsGateway.ClearBeforeFill = true;
        }