예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
        }
예제 #3
0
        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();
        }