Ejemplo n.º 1
0
        private void Btn_saveDocument_Click(object sender, EventArgs e)
        {
            error_label.Text = "";
            List <string> zusatzanlagen = checkInput();

            RichTextBox rtb = new RichTextBox();

            rtb.Rtf = rtb_BeschreibungMassnahme.Rtf;
            try
            {
                PDF FinalPDF = new PDF(
                    DBm.auftrag,
                    DBm.anschreiben.ElementAt <TblAnschreibenTyp>(cmb_anschreibenTyp.SelectedIndex),
                    DBm.ansprechpartner.ElementAt <TblAnsprechpartner>(cmb_empfaenger.SelectedIndex),
                    DBm.bearbeiter.ElementAt <TblBearbeiter>(cmb_absender.SelectedIndex),
                    datePicker.Value,
                    datePickerAusfuehrung.Value,
                    datePickerAusfuehrungEnde.Value.Date,
                    DBm.bearbeiter.ElementAt <TblBearbeiter>(cmb_Ansprechpartner.SelectedIndex),
                    tb_ortMassnahme.Text,
                    //rtb_absprachen.Text,
                    rtb,
                    //DBm.ansprechpartner.ElementAt<TblAnsprechpartner>(cmb_ansprechpartnerBau.SelectedIndex),
                    DBm.wesiTeam.ElementAt <TblWesiTeam>(cmb_wesie.SelectedIndex),
                    cb_plansaetze.Checked,
                    cb_beteiligte.Checked,
                    cb_techBeschreibung.Checked,
                    zusatzanlagen);

                SaveFileDialog saveFileDialog = new SaveFileDialog();
                saveFileDialog.Filter = "PDF|*.pdf";
                saveFileDialog.Title  = "PDF Speichern";
                saveFileDialog.ShowDialog();

                Interfaces.Wupfl wupfl = new Interfaces.Wupfl();

                string html = wupfl.getHTML(FinalPDF);
                wupfl.writeHTMLtoPDF(html, saveFileDialog.FileName);
            }
            catch (Exception q) { }
        }
Ejemplo n.º 2
0
        private void Btn_vorschau_Click(object sender, EventArgs e)
        {
            error_label.Text = "";
            List <string> zusatzanlagen = checkInput();

            RichTextBox rtb = new RichTextBox();

            rtb.Rtf = rtb_BeschreibungMassnahme.Rtf;
            try
            {
                PDF FinalPDF = new PDF(
                    DBm.auftrag,
                    DBm.anschreiben.ElementAt <TblAnschreibenTyp>(cmb_anschreibenTyp.SelectedIndex),
                    DBm.ansprechpartner.ElementAt <TblAnsprechpartner>(cmb_empfaenger.SelectedIndex),
                    DBm.bearbeiter.ElementAt <TblBearbeiter>(cmb_absender.SelectedIndex),
                    datePicker.Value,
                    datePickerAusfuehrung.Value,
                    datePickerAusfuehrungEnde.Value.Date,
                    DBm.bearbeiter.ElementAt <TblBearbeiter>(cmb_Ansprechpartner.SelectedIndex),
                    tb_ortMassnahme.Text,
                    //rtb_absprachen.Text,
                    rtb,
                    //DBm.ansprechpartner.ElementAt<TblAnsprechpartner>(cmb_ansprechpartnerBau.SelectedIndex),
                    DBm.wesiTeam.ElementAt <TblWesiTeam>(cmb_wesie.SelectedIndex),
                    cb_plansaetze.Checked,
                    cb_beteiligte.Checked,
                    cb_techBeschreibung.Checked,
                    zusatzanlagen);

                Interfaces.Wupfl wupfl = new Interfaces.Wupfl();

                string html       = wupfl.getHTML(FinalPDF);
                string hiddenPath = Path.GetTempPath() + @"\testpdf.pdf";
                this.pdfPreview.Navigate("www.google.de");

                pdfPreview.Navigate(wupfl.writeHTMLtoPDF(html, hiddenPath));
            }
            catch (Exception ef) { }
        }