private void RTFprintToolStripMenuItem_Click(object sender, EventArgs e) { int OPMid = (int)opmGridView.GetFocusedRowCellValue(colOPMID); RezervasyonTeyitFormXR rpr = new RezervasyonTeyitFormXR(OPMid); using (ReportPrintTool printTool = new ReportPrintTool(rpr)) { printTool.ShowPreviewDialog(); rpti.put("RTF", "OPM", OPMid, Program.USR, "F", "eMail"); Program.MF.reportDone(rpti); } }
private void RTFeMailToolStripMenuItem_Click(object sender, EventArgs e) { int OPMid = (int)opmGridView.GetFocusedRowCellValue(colOPMID); RezervasyonTeyitFormXR rpr = new RezervasyonTeyitFormXR(OPMid); if (string.IsNullOrWhiteSpace(rpr.eMails)) { XtraMessageBox.Show("eMail adresi bulunamadı", "eMail Rezervasyon Teyit Formu", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } rpti.put("RTF", "OPM", OPMid, Program.USR, "F", "eMail"); MailClass.MailReportTask(rpti, "eMail RezervasyonTeyitFormu", rpr, rpr.eMails, rpr.eMailSubject, rpr.eMailBody); }
private void attRezervasyonTeyit(int hID) { string fn = "RTF" + hID + ".pdf"; RezervasyonTeyitFormXR rpr = new RezervasyonTeyitFormXR(hID); MemoryStream ms = new MemoryStream(); rpr.ExportToPdf(ms); ms.Seek(0, System.IO.SeekOrigin.Begin); //rpti.put("RTF", "OPH", OPHid, Program.USR, "F", "eMail"); RPT rpt = new RPT(); rpt.rptKod = "RTF"; rpt.refTO = "OPH"; rpt.refID = hID; rpt.info = string.Format("H:{0}", hID); rpt.attachment = new Attachment(ms, fn); attCheckedListBoxControl.Items.Add(rpt, string.Format("{0}", fn), CheckState.Checked, true); Application.DoEvents(); }