mailversand
This commit is contained in:
@@ -1395,7 +1395,7 @@ Public Class cAutomailversand
|
|||||||
|
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Shared Function automRechnungsversand_deaktivieren(Optional isEinzelrechnung As Boolean = False)
|
Public Shared Function automRechnungsversand_deaktivieren(showMessage As Boolean, Optional isEinzelrechnung As Boolean = False)
|
||||||
|
|
||||||
Dim RE_Text = ""
|
Dim RE_Text = ""
|
||||||
|
|
||||||
@@ -1405,14 +1405,20 @@ Public Class cAutomailversand
|
|||||||
RE_Text = "alle markierten Rechnungen"
|
RE_Text = "alle markierten Rechnungen"
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If Not showMessage Then
|
||||||
|
Return True
|
||||||
|
Else
|
||||||
|
|
||||||
If vbYes = MsgBox("Möchten Sie für " & RE_Text & " den automatischen Emailversand deaktivieren?" & vbNewLine & "Die Rechnungen müssen dann manuell per Mail verschickt werden!", vbYesNoCancel) Then
|
If vbYes = MsgBox("Möchten Sie für " & RE_Text & " den automatischen Emailversand deaktivieren?" & vbNewLine & "Die Rechnungen müssen dann manuell per Mail verschickt werden!", vbYesNoCancel) Then
|
||||||
Return True
|
Return True
|
||||||
Else
|
Else
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Shared Function automRechnungsversand_aktivieren(Optional isEinzelrechnung As Boolean = False)
|
Public Shared Function automRechnungsversand_aktivieren(showMessage As Boolean, Optional isEinzelrechnung As Boolean = False)
|
||||||
|
|
||||||
Dim RE_Text = ""
|
Dim RE_Text = ""
|
||||||
|
|
||||||
@@ -1422,11 +1428,17 @@ Public Class cAutomailversand
|
|||||||
RE_Text = "alle markierten Rechnungen"
|
RE_Text = "alle markierten Rechnungen"
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If Not showMessage Then
|
||||||
|
Return True
|
||||||
|
Else
|
||||||
If vbYes = MsgBox("Möchten Sie für " & RE_Text & " den automatischen Emailversand aktivieren?" & vbNewLine & "Die Rechnungen werden automatisch im Nachtlauf per EMail verschickt!", vbYesNoCancel) Then
|
If vbYes = MsgBox("Möchten Sie für " & RE_Text & " den automatischen Emailversand aktivieren?" & vbNewLine & "Die Rechnungen werden automatisch im Nachtlauf per EMail verschickt!", vbYesNoCancel) Then
|
||||||
Return True
|
Return True
|
||||||
Else
|
Else
|
||||||
Return False
|
Return False
|
||||||
End If
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Shared Function automRechnungsversand_durchführen(Optional isEinzelrechnung As Boolean = False, Optional printAfterSent As Boolean = False)
|
Public Shared Function automRechnungsversand_durchführen(Optional isEinzelrechnung As Boolean = False, Optional printAfterSent As Boolean = False)
|
||||||
|
|||||||
@@ -641,7 +641,7 @@ Public Class frmFaktSammelRgDrucken
|
|||||||
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
|
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
|
||||||
If MyDatagridview1.SelectedRows.Count > 0 Then
|
If MyDatagridview1.SelectedRows.Count > 0 Then
|
||||||
|
|
||||||
If cAutomailversand.automRechnungsversand_aktivieren() Then
|
If cAutomailversand.automRechnungsversand_aktivieren(True) Then
|
||||||
|
|
||||||
Dim onlyEMAIL As Boolean = True
|
Dim onlyEMAIL As Boolean = True
|
||||||
|
|
||||||
@@ -717,7 +717,7 @@ Public Class frmFaktSammelRgDrucken
|
|||||||
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
|
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
|
||||||
If MyDatagridview1.SelectedRows.Count > 0 Then
|
If MyDatagridview1.SelectedRows.Count > 0 Then
|
||||||
|
|
||||||
If cAutomailversand.automRechnungsversand_deaktivieren() Then
|
If cAutomailversand.automRechnungsversand_deaktivieren(True) Then
|
||||||
|
|
||||||
'setMailversand(false, Firma, Sammelrechung, 2)
|
'setMailversand(false, Firma, Sammelrechung, 2)
|
||||||
setMailversand_ALL(False, Firma, Sammelrechung)
|
setMailversand_ALL(False, Firma, Sammelrechung)
|
||||||
|
|||||||
@@ -3528,10 +3528,17 @@ Public Class usrCntlFaktAbrechnung
|
|||||||
|
|
||||||
If Not checkUIDNR() Then Exit Sub
|
If Not checkUIDNR() Then Exit Sub
|
||||||
|
|
||||||
If RECHNUNG.Sammelrechnung = 0 Then 'nur bei ER
|
setAutomailversand(True)
|
||||||
|
|
||||||
|
saveMe()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub setAutomailversand(showMessageBox As Boolean)
|
||||||
|
|
||||||
|
If RECHNUNG IsNot Nothing AndAlso RECHNUNG.Sammelrechnung = 0 Then 'nur bei ER
|
||||||
|
|
||||||
If cbxAUTOMailversand.Checked AndAlso (Not RECHNUNG.Automailversand Or RECHNUNG.RechnungsDatum Is Nothing) Then
|
If cbxAUTOMailversand.Checked AndAlso (Not RECHNUNG.Automailversand Or RECHNUNG.RechnungsDatum Is Nothing) Then
|
||||||
If cAutomailversand.automRechnungsversand_aktivieren(RECHNUNG.Sammelrechnung = 0) Then
|
If cAutomailversand.automRechnungsversand_aktivieren(showMessageBox, RECHNUNG.Sammelrechnung = 0) Then
|
||||||
|
|
||||||
If RECHNUNG.RechnungsDatum Is Nothing Then
|
If RECHNUNG.RechnungsDatum Is Nothing Then
|
||||||
|
|
||||||
@@ -3550,7 +3557,7 @@ Public Class usrCntlFaktAbrechnung
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
ElseIf Not cbxAUTOMailversand.Checked AndAlso RECHNUNG.Automailversand Then
|
ElseIf Not cbxAUTOMailversand.Checked AndAlso RECHNUNG.Automailversand Then
|
||||||
If cAutomailversand.automRechnungsversand_deaktivieren(RECHNUNG.Sammelrechnung = 0) Then
|
If cAutomailversand.automRechnungsversand_deaktivieren(showMessageBox, RECHNUNG.Sammelrechnung = 0) Then
|
||||||
|
|
||||||
If Not RECHNUNG.RechnungsDatum Is Nothing Then
|
If Not RECHNUNG.RechnungsDatum Is Nothing Then
|
||||||
RECHNUNG.RechnungsDatum = Nothing
|
RECHNUNG.RechnungsDatum = Nothing
|
||||||
@@ -3565,8 +3572,6 @@ Public Class usrCntlFaktAbrechnung
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
saveMe()
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
@@ -3907,12 +3912,16 @@ Nächste_Textzeile_lesen:
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If keyData = (Keys.Control Or Keys.S) Then
|
If keyData = (Keys.Control Or Keys.S) Then
|
||||||
|
If Not checkUIDNR() Then Return False
|
||||||
|
setAutomailversand(False)
|
||||||
saveMe()
|
saveMe()
|
||||||
Return True
|
Return True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
If (keyData = (Keys.Control Or Keys.Add)) Or (keyData = (Keys.Control Or Keys.Return)) Then
|
If (keyData = (Keys.Control Or Keys.Add)) Or (keyData = (Keys.Control Or Keys.Return)) Then
|
||||||
|
If Not checkUIDNR() Then Return False
|
||||||
|
setAutomailversand(False)
|
||||||
btnNeueUnterNR.PerformClick()
|
btnNeueUnterNR.PerformClick()
|
||||||
Return True
|
Return True
|
||||||
End If
|
End If
|
||||||
|
|||||||
Reference in New Issue
Block a user