diff --git a/SDL/Formulare/KDFormulare/frmFormulare.vb b/SDL/Formulare/KDFormulare/frmFormulare.vb
index 2e7b4e4b..f575734a 100644
--- a/SDL/Formulare/KDFormulare/frmFormulare.vb
+++ b/SDL/Formulare/KDFormulare/frmFormulare.vb
@@ -187,7 +187,7 @@ Public Class frmFormulare
End Try
- cboTextkonserve.fillWithSQL("SELECT distinct([txt_bezeichnung]) FROM [tblTextkonserve] where [txt_kategorie] ='FRM_MNGR_MailText' and [txt_FIRMA]='" & VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA & "' ", False, "FMZOLL", True)
+ cboTextkonserve.fillWithSQL("SELECT distinct([txt_bezeichnung]) FROM [tblTextkonserve] where [txt_kategorie] ='FRM_MNGR_MailText' and txt_dynMailvorlage = 0 and [txt_FIRMA]='" & VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA & "' ", False, "FMZOLL", True)
Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA
Case "IMEX"
diff --git a/SDL/SDL.vbproj b/SDL/SDL.vbproj
index 44b26424..c0ba8491 100644
--- a/SDL/SDL.vbproj
+++ b/SDL/SDL.vbproj
@@ -105,6 +105,10 @@
False
C:\Program Files (x86)\GrapeCity\ActiveReports 15\Tools\BouncyCastle.Crypto.dll
+
+ False
+ ..\VERAG_PROG_ALLGEMEIN\bin\Debug\ChilkatDotNet47.dll
+
False
F:\PROGRAMMIERUNG\dll\closedxml\95\ClosedXML.dll
diff --git a/SDL/frmdynMailvorlage.Designer.vb b/SDL/frmdynMailvorlage.Designer.vb
index 3196366a..98e2e851 100644
--- a/SDL/frmdynMailvorlage.Designer.vb
+++ b/SDL/frmdynMailvorlage.Designer.vb
@@ -22,7 +22,9 @@ Partial Class frmdynMailvorlage
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
_
Private Sub InitializeComponent()
+ Me.components = New System.ComponentModel.Container()
Me.mainPanel = New System.Windows.Forms.Panel()
+ Me.TextBox2 = New System.Windows.Forms.TextBox()
Me.btn = New System.Windows.Forms.Button()
Me.lblWordcount = New System.Windows.Forms.Label()
Me.cboFirmensignatur = New VERAG_PROG_ALLGEMEIN.MyComboBox()
@@ -51,8 +53,7 @@ Partial Class frmdynMailvorlage
Me.Label4 = New System.Windows.Forms.Label()
Me.Label3 = New System.Windows.Forms.Label()
Me.cbxFirma = New VERAG_PROG_ALLGEMEIN.MyComboBox()
- Me.dgvMailvorlagen = New VERAG_PROG_ALLGEMEIN.MyDatagridview()
- Me.TextBox2 = New System.Windows.Forms.TextBox()
+ Me.dgvMailvorlagen = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components)
Me.mainPanel.SuspendLayout()
Me.pnlTop.SuspendLayout()
CType(Me.dgvMailvorlagen, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -86,6 +87,17 @@ Partial Class frmdynMailvorlage
Me.mainPanel.Size = New System.Drawing.Size(1283, 449)
Me.mainPanel.TabIndex = 101
'
+ 'TextBox2
+ '
+ Me.TextBox2.BackColor = System.Drawing.SystemColors.Control
+ Me.TextBox2.BorderStyle = System.Windows.Forms.BorderStyle.None
+ Me.TextBox2.Location = New System.Drawing.Point(22, 400)
+ Me.TextBox2.Multiline = True
+ Me.TextBox2.Name = "TextBox2"
+ Me.TextBox2.Size = New System.Drawing.Size(256, 45)
+ Me.TextBox2.TabIndex = 34
+ Me.TextBox2.Text = "* Email-Text-Variablen: " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "%VAR-GRENZE%"
+ '
'btn
'
Me.btn.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
@@ -246,9 +258,9 @@ Partial Class frmdynMailvorlage
Me.Label1.AutoSize = True
Me.Label1.Location = New System.Drawing.Point(19, 56)
Me.Label1.Name = "Label1"
- Me.Label1.Size = New System.Drawing.Size(115, 13)
+ Me.Label1.Size = New System.Drawing.Size(60, 13)
Me.Label1.TabIndex = 1
- Me.Label1.Text = "Email-Text (als HTML)*"
+ Me.Label1.Text = "Email-Text*"
'
'btnAdd
'
@@ -404,17 +416,6 @@ Partial Class frmdynMailvorlage
Me.dgvMailvorlagen.Size = New System.Drawing.Size(1283, 365)
Me.dgvMailvorlagen.TabIndex = 104
'
- 'TextBox2
- '
- Me.TextBox2.BackColor = System.Drawing.SystemColors.Control
- Me.TextBox2.BorderStyle = System.Windows.Forms.BorderStyle.None
- Me.TextBox2.Location = New System.Drawing.Point(22, 400)
- Me.TextBox2.Multiline = True
- Me.TextBox2.Name = "TextBox2"
- Me.TextBox2.Size = New System.Drawing.Size(256, 45)
- Me.TextBox2.TabIndex = 34
- Me.TextBox2.Text = "* Email-Text-Variablen: " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "%VAR-GRENZE%"
- '
'frmdynMailvorlage
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
diff --git a/SDL/frmdynMailvorlage.vb b/SDL/frmdynMailvorlage.vb
index f6163477..f95e2b7a 100644
--- a/SDL/frmdynMailvorlage.vb
+++ b/SDL/frmdynMailvorlage.vb
@@ -1,15 +1,20 @@
-Imports Microsoft.Office.Interop
+Imports System.Windows.Controls
+Imports Microsoft.Office.Interop
Imports VERAG_PROG_ALLGEMEIN
Public Class frmdynMailvorlage
Dim txtkonserve As New cTextkonserve
Dim editall As Boolean = False
+ Dim h2t As New Chilkat.HtmlToText
+
+
Sub New(permission As Boolean)
InitializeComponent()
editall = permission
+ VERAG_PROG_ALLGEMEIN.cChilkat_Helper.UnlockCilkat()
End Sub
Private Sub Mailvorlage_Load(sender As Object, e As EventArgs) Handles MyBase.Load
@@ -190,7 +195,7 @@ Public Class frmdynMailvorlage
txtBetreff.Text = txtkonserve.txt_betreff
cbxAktiv.Checked = txtkonserve.txt_dynMailvorlage
cboSprache._value = txtkonserve.txt_sprache
- rtb_Emailtext.Text = txtkonserve.txt_text
+ rtb_Emailtext.Text = h2t.ToText(txtkonserve.txt_text)
cboFirmensignatur.changeItem(txtkonserve.txt_firmaSig)
cbxFirmaChange.changeItem(txtkonserve.txt_FIRMA)
@@ -214,7 +219,7 @@ Public Class frmdynMailvorlage
txtKS.txt_betreff = txtBetreff.Text
txtKS.txt_dynMailvorlage = cbxAktiv.Checked
txtKS.txt_sprache = cboSprache._value
- txtKS.txt_text = rtb_Emailtext.Text
+ txtKS.txt_text = insertlinebreaks(rtb_Emailtext.Text)
txtKS.txt_FIRMA = cbxFirmaChange._value
txtKS.txt_firmaSig = cboFirmensignatur._value
@@ -306,7 +311,7 @@ Public Class frmdynMailvorlage
If rtb_Emailtext.Text <> "" AndAlso cboSprache._value <> "" Then
Dim TextHTML = ""
- TextHTML &= rtb_Emailtext.Text
+ TextHTML &= insertlinebreaks(rtb_Emailtext.Text)
TextHTML &= "
"
TextHTML &= "
"
TextHTML &= "Mit freundlichen Grüßen
"
@@ -330,7 +335,12 @@ Public Class frmdynMailvorlage
End Sub
- Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
+ Private Function insertlinebreaks(text As String) As String
+
+ Return text.ToString.Replace(vbLf, vbLf & "
")
+
+ End Function
+
+
- End Sub
End Class
\ No newline at end of file