private void send2Firma(SmtpClient smtp, AccountRprDataSet.ACC_MTBKT_LISTRow row) { string eMails = row.EMAILS; if (!string.IsNullOrEmpty(Program.USReMail)) { eMails += ", " + Program.USReMail; // Aktif usera da mail gonder Control } string fn = "Mutabakat.pdf"; MemoryStream ms = new MemoryStream(); if (turRadioGroup.SelectedIndex == 0) { tMax14ReportClassLibrary.MtbktXR rpr = new tMax14ReportClassLibrary.MtbktXR(row.FRTID, dateEdit1.DateTime); rpr.ExportToPdf(ms); } else { tMax14ReportClassLibrary.Mtbkt_BaBsXR rpr = new tMax14ReportClassLibrary.Mtbkt_BaBsXR(row.FRTID, dateEdit1.DateTime); rpr.ExportToPdf(ms); } ms.Seek(0, System.IO.SeekOrigin.Begin); var attachment = new Attachment(ms, fn); try { MailMessage mail = new MailMessage(); mail.From = new MailAddress(SMTP.MAIL_FROM_ADDRESS, SMTP.MAIL_FROM_DISPLAY_NAME); mail.To.Add(eMails); mail.Subject = eMailSubjectTextEdit.Text; mail.Body = eMailBodyRichEditControl.Document.HtmlText; mail.IsBodyHtml = true; mail.Attachments.Add(attachment); smtp.Send(mail); mail.Dispose(); row.SendMail = false; row.SendStatu = (int)sendStatu.Gonderildi; accountRprQueriesTableAdapter.RPH_INS(rptRow.KOD, "FRT", row.FRTID, Program.USR, "F", null); } catch (Exception ex) { row.SendStatu = (int)sendStatu.Gonderilemedi; row.SendMsj = ex.Message; } }
private void printTekToolStripMenuItem_Click(object sender, EventArgs e) { int frtID = (int)mtbktGridView.GetFocusedRowCellValue(colFRTID); if (turRadioGroup.SelectedIndex == 0) { tMax14ReportClassLibrary.MtbktXR rpr = new tMax14ReportClassLibrary.MtbktXR(frtID, dateEdit1.DateTime); using (ReportPrintTool printTool = new ReportPrintTool(rpr)) { printTool.ShowPreviewDialog(); } } else { tMax14ReportClassLibrary.Mtbkt_BaBsXR rpr = new tMax14ReportClassLibrary.Mtbkt_BaBsXR(frtID, dateEdit1.DateTime); using (ReportPrintTool printTool = new ReportPrintTool(rpr)) { printTool.ShowPreviewDialog(); } } }