Ejemplo n.º 1
0
        /// <summary>
        /// Get the Hospitality Bookings from the C#xx files based on the given parameters
        /// </summary>
        /// <param name="inputModel">The given hospitality booking enquiry input model</param>
        /// <returns>A data set of results for all the hospitality information</returns>
        private DataSet retrieveBookings(HospitalityBookingEnquiryInputModel inputModel)
        {
            DataSet       dsResults  = new DataSet();
            TalentPackage talPackage = new TalentPackage();
            DESettings    settings   = Environment.Settings.DESettings;
            ErrorObj      err        = new ErrorObj();

            talPackage.Settings = settings;
            talPackage.DePackages.HospitalityBookingFilters                    = new HospitalityBookingFilters();
            talPackage.DePackages.HospitalityBookingFilters.Agent              = inputModel.BoxOfficeUser;
            talPackage.DePackages.HospitalityBookingFilters.CallId             = inputModel.CallID;
            talPackage.DePackages.HospitalityBookingFilters.Fromdate           = inputModel.FromDate;
            talPackage.DePackages.HospitalityBookingFilters.ToDate             = inputModel.ToDate;
            talPackage.DePackages.HospitalityBookingFilters.Status             = inputModel.Status;
            talPackage.DePackages.HospitalityBookingFilters.Customer           = inputModel.CustomerNumber;
            talPackage.DePackages.HospitalityBookingFilters.PackageDescription = inputModel.Package;
            talPackage.DePackages.HospitalityBookingFilters.ProductDescription = inputModel.ProductCode;
            talPackage.DePackages.HospitalityBookingFilters.MaxRecords         = inputModel.MaxRecords;
            talPackage.DePackages.HospitalityBookingFilters.MarkOrderFor       = inputModel.MarkOrderFor;
            talPackage.DePackages.HospitalityBookingFilters.QandAStatus        = inputModel.QandAStatus;
            talPackage.DePackages.HospitalityBookingFilters.PrintStatus        = inputModel.PrintStatus;
            err       = talPackage.GetHospitalityBookings();
            dsResults = talPackage.ResultDataSet;
            return(dsResults);
        }