/// <summary> /// Exports the report. /// </summary> /// <param name="exportType">Type of the export.</param> private void ExportReport(ReportTypes exportType) { if (!this.IsFromSharedCompany) { Data.Item item = GetBL <InventoryBL>().GetItem(this.ItemId); if (item != null) { ItemBookingListReportParameters parameters = new ItemBookingListReportParameters { ItemId = this.ItemId, SortExpression = gvBookingList.MasterTableView.SortExpressions.GetSortString(), UserId = this.UserID }; string fileName = item.Name + "_Bookings"; string fileNameExtension; string encoding; string mimeType; byte[] reportBytes = UserWebReportHandler.GenerateItemBookingListReport(parameters, exportType, out fileNameExtension, out encoding, out mimeType); Utils.ExportReport(reportBytes, mimeType, fileNameExtension, fileName); } } }