/// <summary>
        /// Get the available packages for the given available product code - Call to WS002R
        /// </summary>
        /// <param name="productCode">The hospitality product code</param>
        /// <returns>DataSet of available corporate hospitality packages and components</returns>
        private DataSet retrieveHospitalityPackages(string productCode)
        {
            DataSet       dsResults  = new DataSet();
            TalentProduct talProduct = new TalentProduct();
            DESettings    settings   = Environment.Settings.DESettings;
            ErrorObj      err        = new ErrorObj();

            talProduct.Settings        = settings;
            talProduct.De.ProductCode  = productCode;
            talProduct.De.BusinessUnit = settings.BusinessUnit;
            err       = talProduct.ProductHospitality();
            dsResults = talProduct.ResultDataSet;
            return(dsResults);
        }
        /// <summary>
        /// Get the available packages for the given available product code - Call to WS002R
        /// </summary>
        /// <param name="productCode">The hospitality product code</param>
        /// <returns>DataTable of available corporate hospitality packages</returns>
        private DataSet retrievePackageDetails(string productCode)
        {
            DataSet       dsTalProductDataSet   = new DataSet();
            DataTable     dtHospitalityPackages = new DataTable();
            TalentProduct talProduct            = new TalentProduct();
            DESettings    settings = Environment.Settings.DESettings;
            ErrorObj      err      = new ErrorObj();
            ErrorModel    errModel = new ErrorModel();

            talProduct.Settings       = settings;
            talProduct.De.ProductCode = productCode;

            err      = talProduct.ProductHospitality();
            errModel = Data.PopulateErrorObject(err, talProduct.ResultDataSet, settings, 4);
            if (!errModel.HasError)
            {
                dsTalProductDataSet = talProduct.ResultDataSet;
            }
            return(dsTalProductDataSet);
        }