protected void btnGeneratePDFAggregatedSalesReports_Click(object sender, EventArgs e)
        {
            string folderReport = Server.MapPath("/Reports/Pdf/");
            string fileName     = Guid.NewGuid() + ".pdf";
            string filePath     = folderReport + fileName;

            if (Helpers.DirectoryExist(folderReport))
            {
                PdfReportGenerator.GeneratePdfReport(filePath);
                if (File.Exists(filePath))
                {
                    HttpResponse response = HttpContext.Current.Response;
                    response.ClearContent();
                    response.Clear();
                    response.ContentType = "Application/pdf";
                    response.AddHeader("Content-Disposition", "attachment; filename=" + fileName + ";");
                    response.TransmitFile(filePath);
                    response.Flush();
                    response.End();
                }
            }
        }