public override void mainThread() { classProject cp = new classProject(); classUsers cu = new classUsers(); classPDFReports pdfrep = new classPDFReports(); List <DistributionListEmail> distribution_list = base.csmtp.GetDistributionList(Job.DistributionList); // Весовая программа string file_scales_ru = Path.GetTempPath() + "scalesProgram(ru)" + DateTime.Now.ToString("dd_MM_yyyy_HH_mm_ss") + ".pdf"; if (File.Exists(file_scales_ru)) { File.Delete(file_scales_ru); } pdfrep.CreatePDFDocumentStatusProgramm(file_scales_ru, CultureInfo.GetCultureInfo("ru-RU"), cp.GetProgramProject(new int[] { 17, 2, 16, 3 }, implementationProgram.Scales, CultureInfo.GetCultureInfo("ru-RU")), "Статус выполнения весовой программы по состоянию на " + DateTime.Now.Date.ToString("dd-MM-yyyy") + "\n"); // Прокатная программа string file_procat_ru = Path.GetTempPath() + "procatProgram(ru)" + DateTime.Now.ToString("dd_MM_yyyy_HH_mm_ss") + ".pdf"; if (File.Exists(file_procat_ru)) { File.Delete(file_procat_ru); } pdfrep.CreatePDFDocumentStatusProgramm(file_procat_ru, CultureInfo.GetCultureInfo("ru-RU"), cp.GetProgramProject(null, implementationProgram.Procat, CultureInfo.GetCultureInfo("ru-RU")), "Статус выполнения прокатной программы по состоянию на " + DateTime.Now.Date.ToString("dd-MM-yyyy") + "\n"); base.csmtp.EmailSend(base.csmtp.GetListEmail(distribution_list, "email1"), "Статус внедрения программ ДАТП", "Статус внедрения программ проектов АСУТП по ДАТП. <br /> Служба по стратегическому развитию и внедрению АСУТП. <br /> Сайт службы: http://krr-www-parep01.europe.mittalco.com/WebSite/Strategic/Default.aspx", new string[] { file_scales_ru, file_procat_ru }); //File.Delete(file_scales_ru); base.Stop(); }
protected void Button1_Click1(object sender, EventArgs e) { classPDFReports pdfrep = new classPDFReports(); classSMTPWeb smtp = new classSMTPWeb(); classProject cp = new classProject(); //string html = cp.HtmlStausProject(cp.GetProgramProject(null, 1), CultureInfo.GetCultureInfo("en-US"), "ntst").ToString(); string path = Path.GetTempPath() + "scalesProgram" + DateTime.Now.ToString("dd_MM_yyyy_HH_mm_ss") + ".pdf"; if (File.Exists(path)) { File.Delete(path); } //pdfrep.CreatePDFDocument(path, html, iTextSharp.text.PageSize.A4.Rotate()); new int[] { 1, 3, 5, 16, 15 } pdfrep.CreatePDFDocumentStatusProgramm(path, CultureInfo.GetCultureInfo("en-US"), cp.GetProgramProject(new int[] { 17, 2, 16, 3 }, implementationProgram.Scales, CultureInfo.GetCultureInfo("en-US")), "тест"); //smtp.AdminEmailSend("test PDF", "Отправка тестового файла", new string[] { path }); WriteToResponse(path); File.Delete(path); }