Mahnungen SDL
This commit is contained in:
@@ -56,15 +56,17 @@ Public Class frmBU_Mahnlauf
|
|||||||
when max(si_mahnstufe) = 4 Then 'Mittwoch'
|
when max(si_mahnstufe) = 4 Then 'Mittwoch'
|
||||||
when max(si_mahnstufe) >= 5 Then 'gesperrt'
|
when max(si_mahnstufe) >= 5 Then 'gesperrt'
|
||||||
else '-'
|
else '-'
|
||||||
End as Sperre " & If(cbxNurFaellig.Checked, "", ",SUM(CASE WHEN op.d_netto<getDATE() THEN (eur_bruttobetrag+eur_zahlung) ELSE 0 END) Summe_Faellig") & "
|
End as Sperre " & If(cbxNurFaellig.Checked, "", ",SUM(CASE WHEN op.d_netto<getDATE() THEN (eur_bruttobetrag+eur_zahlung) ELSE 0 END) Summe_Faellig") &
|
||||||
FROM op_debitor OP
|
", tblKundenKontakt.[kkd_Email] as Email " &
|
||||||
|
"FROM op_debitor OP
|
||||||
RIGHT join fibu_konto KTO on i_personenkonto=i_konto AND KTO.i_firm_refid=OP.i_firm_refid
|
RIGHT join fibu_konto KTO on i_personenkonto=i_konto AND KTO.i_firm_refid=OP.i_firm_refid
|
||||||
inner join [FMZOLL\SQLFMZOLL].[VERAG].[dbo].[Kunden] on Kunden.KundenNr = i_personenkonto
|
inner join [FMZOLL\SQLFMZOLL].[VERAG].[dbo].[Kunden] on Kunden.KundenNr = i_personenkonto
|
||||||
|
left join [FMZOLL\SQLFMZOLL].[VERAG].[dbo].[tblKundenKontakt] on kkd_kkaId=10 and kkd_KundenNr=i_personenkonto
|
||||||
WHERE (OP.i_firm_refid = '" & Firma_ID & "') AND (dt_geloescht IS NULL)
|
WHERE (OP.i_firm_refid = '" & Firma_ID & "') AND (dt_geloescht IS NULL)
|
||||||
" & If(cbxNurFaellig.Checked, " and op.d_netto<=getdate() and isnull(si_mahnflags,0) <>(1) ", "") & "
|
" & If(cbxNurFaellig.Checked, " and op.d_netto<=getdate() and isnull(si_mahnflags,0) <>(1) ", "") & "
|
||||||
" & If(KdNr > 0, " AND i_personenkonto ='" & KdNr & "'", "") & "
|
" & If(KdNr > 0, " AND i_personenkonto ='" & KdNr & "'", "") & "
|
||||||
" & If(KdTxt <> "", " AND KTO.c_name LIKE '" & KdTxt.Replace("*", "%") & "'", "") & "
|
" & If(KdTxt <> "", " AND KTO.c_name LIKE '" & KdTxt.Replace("*", "%") & "'", "") & "
|
||||||
group by i_personenkonto ,KTO.c_name,KTO.c_landid,KTO.c_ort,KTO.c_plz,KTO.c_email, Kunden.Abfertigungsverbot
|
group by i_personenkonto ,KTO.c_name,KTO.c_landid,KTO.c_ort,KTO.c_plz,[tblKundenKontakt].kkd_Email, Kunden.Abfertigungsverbot
|
||||||
HAVING sum(eur_bruttobetrag+eur_zahlung)>'" & MyTextBox1._value & "'
|
HAVING sum(eur_bruttobetrag+eur_zahlung)>'" & MyTextBox1._value & "'
|
||||||
" & If(MyComboBox1._value > 0, " and max(si_mahnstufe)>='" & MyComboBox1._value & "'", "") & "
|
" & If(MyComboBox1._value > 0, " and max(si_mahnstufe)>='" & MyComboBox1._value & "'", "") & "
|
||||||
ORDER BY KTO.c_name"
|
ORDER BY KTO.c_name"
|
||||||
@@ -362,9 +364,12 @@ Public Class frmBU_Mahnlauf
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Dim dict As New Dictionary(Of String, String)
|
Dim dict As New Dictionary(Of String, String)
|
||||||
dict("MITTWOCH") = Today.AddDays((DayOfWeek.Wednesday - Today.DayOfWeek + 7) Mod 7).ToShortDateString()
|
'dict("MITTWOCH") = Today.AddDays((DayOfWeek.Wednesday - Today.DayOfWeek + 7) Mod 7).ToShortDateString()
|
||||||
dict("DONNERSTAG") = Today.AddDays((DayOfWeek.Thursday - Today.DayOfWeek + 7) Mod 7).ToShortDateString()
|
'dict("DONNERSTAG") = Today.AddDays((DayOfWeek.Thursday - Today.DayOfWeek + 7) Mod 7).ToShortDateString()
|
||||||
dict("FREITAG") = Today.AddDays((DayOfWeek.Friday - Today.DayOfWeek + 7) Mod 7).ToShortDateString()
|
'dict("FREITAG") = Today.AddDays((DayOfWeek.Friday - Today.DayOfWeek + 7) Mod 7).ToShortDateString()
|
||||||
|
dict("MITTWOCH") = Today.AddDays(1).ToShortDateString()
|
||||||
|
dict("DONNERSTAG") = Today.AddDays(2).ToShortDateString()
|
||||||
|
dict("FREITAG") = Today.AddDays(3).ToShortDateString()
|
||||||
dict("HEUTE") = Today.ToShortDateString()
|
dict("HEUTE") = Today.ToShortDateString()
|
||||||
|
|
||||||
Dim rpt As New rptMahnung(Sprache, MAHNSTUFE, Firma_ID, IIf(Firma_ID = 19, dict, Nothing))
|
Dim rpt As New rptMahnung(Sprache, MAHNSTUFE, Firma_ID, IIf(Firma_ID = 19, dict, Nothing))
|
||||||
@@ -539,12 +544,12 @@ Public Class frmBU_Mahnlauf
|
|||||||
rpt.lblUeberschriftRG_GS.Text = MAHNTEXT
|
rpt.lblUeberschriftRG_GS.Text = MAHNTEXT
|
||||||
rpt.txtMahnungstextVOR.Text = MahnTEXT_VOR
|
rpt.txtMahnungstextVOR.Text = MahnTEXT_VOR
|
||||||
rpt.txtVermerk.Text = MahnTEXT_NACH
|
rpt.txtVermerk.Text = MahnTEXT_NACH
|
||||||
rpt.txtDisclaimer.Text = "Wir arbeiten ausschließlich aufgrund der Allgemeinen Spediteurbedingungen in der jeweils geltenden Fassung. Zahlungen werden zunächst auf unsere Rechnungen, Spesen und Zinsen, zuletzt auf Zölle angerechnet. Zahlbar und klagbar in Schärding. Steuer-, Zoll- und Tarifauskünfte sind unverbindlich."
|
|
||||||
Else
|
Else
|
||||||
getMahnstufetextMDM(MAHNSTUFE, MahnTEXT_VOR, MahnTEXT_NACH, MAHNTEXT, Sprache, dict)
|
getMahnstufetextMDM(MAHNSTUFE, MahnTEXT_VOR, MahnTEXT_NACH, MAHNTEXT, Sprache, dict)
|
||||||
rpt.lblUeberschriftRG_GS.Text = MAHNTEXT
|
rpt.lblUeberschriftRG_GS.Text = MAHNTEXT
|
||||||
rpt.txtMahnungstextVOR.Text = MahnTEXT_VOR
|
rpt.txtMahnungstextVOR.Text = MahnTEXT_VOR
|
||||||
rpt.txtVermerk.Text = MahnTEXT_NACH
|
rpt.txtVermerk.Text = MahnTEXT_NACH
|
||||||
|
rpt.txtDisclaimer.Text = "Wir arbeiten ausschließlich auf Grund der Allgemeinen Spediteurbedingungen in der jeweils geltenden Fassung. Zahlungen werden zunächst auf Frachten, Spesen und Zinsen zuletzt auf Zölle angerechnet. Zahlbar und klagbar in Schärding. Steuer- Zoll- und Tarifauskünfte sind unverbindlich."
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
@@ -773,6 +778,7 @@ Public Class frmBU_Mahnlauf
|
|||||||
If Firma_ID = 19 Then
|
If Firma_ID = 19 Then
|
||||||
Select Case AD.LandKz
|
Select Case AD.LandKz
|
||||||
Case "RO" : Mail_BCC &= "alex@verag.ag;maut.ro@verag.ag;ma@verag.ag;" 'später mal über eigene Logik!!
|
Case "RO" : Mail_BCC &= "alex@verag.ag;maut.ro@verag.ag;ma@verag.ag;" 'später mal über eigene Logik!!
|
||||||
|
Case "SRB", "BIH", "HR", "ME", "MKD", "SK", "SI", "RS" : Mail_BCC &= "z.batinic@verag.ag;n.ljubas@verag.ag;s.vidovic@verag.ag;"
|
||||||
End Select
|
End Select
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user