USTVA, Summenberechnung USTVA, , etc.
This commit is contained in:
@@ -19,12 +19,12 @@ Public Class usrCntlUSTV
|
||||
|
||||
Sub init(Optional kdNr = -1)
|
||||
pnlFilter.AutoScroll = False
|
||||
btnKundendatenaktualisieren.Enabled = False
|
||||
' MsgBox(kdNr)
|
||||
If kdNr > 0 Then
|
||||
Me.kdNr = kdNr
|
||||
KdSearchBox1.KdNr = kdNr
|
||||
KdSearchBox1.Enabled = False
|
||||
'btnKundendatenaktualisieren.Enabled = True
|
||||
End If
|
||||
|
||||
btnPLOSEAlle.Enabled = KdSearchBox1.KdNr > 0
|
||||
@@ -54,8 +54,14 @@ Public Class usrCntlUSTV
|
||||
.AllowUserToOrderColumns = False
|
||||
.AllowUserToResizeRows = False
|
||||
|
||||
|
||||
btnKundendatenaktualisieren.Enabled = KdSearchBox1.KdNr > 0 AndAlso .RowCount > 0
|
||||
|
||||
|
||||
|
||||
If .Columns.Count > 0 Then
|
||||
|
||||
|
||||
Dim DataGridViewCellStyleDate = New DataGridViewCellStyle()
|
||||
DataGridViewCellStyleDate.Format = "MM/yyyy"
|
||||
|
||||
@@ -144,16 +150,35 @@ Public Class usrCntlUSTV
|
||||
Dim GesamtUSteuer As Double = 0
|
||||
Dim GesamtErstattung As Double = 0
|
||||
Dim Differnezbetrag As Double = 0
|
||||
|
||||
Dim Gesamt3470 As Double = 0
|
||||
Dim GesamtVZBetrag As Double = 0
|
||||
Dim VorschaubetrGes As Double = 0
|
||||
|
||||
If KdSearchBox1.KdNr > 0 Then
|
||||
GesamtUSteuer = SQL.DLookup("isnull(sum(UStVAn_USteuerbetragEUR),0)", "tblUStVAntrag", "UStVAn_KuNr='" & KdSearchBox1.KdNr & "'", "FMZOLL", "0")
|
||||
GesamtErstattung = SQL.DLookup("isnull(sum(UStVAn_ErstattungsbetragEUR),0)", "tblUStVAntrag", "UStVAn_KuNr='" & KdSearchBox1.KdNr & "'", "FMZOLL", "0")
|
||||
Dim dt As New DataTable
|
||||
dt = SQL.loadDgvBySql("SELECT Kunden.KundenNr as KundenNr, Kunden.UStV_SummeUmsatzsteuerbetragEUR, Kunden.UStV_SummeErstattungsbetragEUR, Kunden.UStV_Summe3470BetragEUR, Kunden.UStV_SummeVZBetragEUR, Kunden.UStV_SummeVorschaubetragEUR
|
||||
FROM Kunden
|
||||
WHERE Kunden.KundenNr = " & KdSearchBox1.KdNr, "FMZOLL")
|
||||
|
||||
Gesamt3470 = SQL.DLookup("isnull(sum(UStVAn_3470),0)", "tblUStVAntrag", "UStVAn_KuNr='" & KdSearchBox1.KdNr & "'", "FMZOLL", "0")
|
||||
GesamtVZBetrag = SQL.DLookup("isnull(sum(UStVAn_VZBetrag),0)", "tblUStVAntrag", "UStVAn_KuNr='" & KdSearchBox1.KdNr & "'", "FMZOLL", "0")
|
||||
If dt.Rows.Count = 1 Then
|
||||
GesamtUSteuer = dt.Rows(0).Item("UStV_SummeUmsatzsteuerbetragEUR")
|
||||
GesamtErstattung = dt.Rows(0).Item("UStV_SummeErstattungsbetragEUR")
|
||||
Gesamt3470 = dt.Rows(0).Item("UStV_Summe3470BetragEUR")
|
||||
GesamtVZBetrag = dt.Rows(0).Item("UStV_SummeVZBetragEUR")
|
||||
VorschaubetrGes = dt.Rows(0).Item("UStV_SummeVorschaubetragEUR")
|
||||
Else
|
||||
GesamtUSteuer = 0
|
||||
GesamtErstattung = 0
|
||||
Gesamt3470 = 0
|
||||
GesamtVZBetrag = 0
|
||||
VorschaubetrGes = 0
|
||||
|
||||
End If
|
||||
|
||||
'GesamtUSteuer = SQL.DLookup("isnull(sum(UStVAn_USteuerbetragEUR),0)", "tblUStVAntrag", "UStVAn_KuNr='" & KdSearchBox1.KdNr & "'", "FMZOLL", "0")
|
||||
'GesamtErstattung = SQL.DLookup("isnull(sum(UStVAn_ErstattungsbetragEUR),0)", "tblUStVAntrag", "UStVAn_KuNr='" & KdSearchBox1.KdNr & "'", "FMZOLL", "0")
|
||||
'Gesamt3470 = SQL.DLookup("isnull(sum(UStVAn_3470),0)", "tblUStVAntrag", "UStVAn_KuNr='" & KdSearchBox1.KdNr & "'", "FMZOLL", "0")
|
||||
'GesamtVZBetrag = SQL.DLookup("isnull(sum(UStVAn_VZBetrag),0)", "tblUStVAntrag", "UStVAn_KuNr='" & KdSearchBox1.KdNr & "'", "FMZOLL", "0")
|
||||
|
||||
Else
|
||||
For Each rows As DataGridViewRow In .Rows
|
||||
@@ -162,6 +187,7 @@ Public Class usrCntlUSTV
|
||||
If IsNumeric(rows.Cells("UStVAn_3470").Value) Then Gesamt3470 += rows.Cells("UStVAn_3470").Value
|
||||
If IsNumeric(rows.Cells("UStVAn_VZBetrag").Value) Then GesamtVZBetrag += rows.Cells("UStVAn_VZBetrag").Value
|
||||
Next
|
||||
VorschaubetrGes = 0
|
||||
End If
|
||||
|
||||
|
||||
@@ -172,6 +198,7 @@ Public Class usrCntlUSTV
|
||||
txtSumDiff.Text = Differnezbetrag.ToString("C2")
|
||||
txt3470Betrag.Text = Gesamt3470.ToString("C2")
|
||||
txtVZBetrag.Text = GesamtVZBetrag.ToString("C2")
|
||||
txtVorschaubetrGes.Text = VorschaubetrGes.ToString("C2")
|
||||
|
||||
|
||||
End With
|
||||
@@ -583,15 +610,17 @@ Public Class usrCntlUSTV
|
||||
Me.Cursor = Cursors.WaitCursor
|
||||
Try
|
||||
|
||||
|
||||
If VERAG_PROG_ALLGEMEIN.cMDMFunctionsAllgemein.Update_UStVASummenNeuBerechnen(kdNr) Then
|
||||
ok = VERAG_PROG_ALLGEMEIN.cMDMFunctionsAllgemein.UStVAKunden_SummenNeuBerechnen(kdNr)
|
||||
If VERAG_PROG_ALLGEMEIN.cMDMFunctionsAllgemein.Update_UStVASummenNeuBerechnen(KdSearchBox1.KdNr) Then
|
||||
ok = VERAG_PROG_ALLGEMEIN.cMDMFunctionsAllgemein.UStVAKunden_SummenNeuBerechnen(KdSearchBox1.KdNr)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
Me.Cursor = Cursors.Default
|
||||
End Try
|
||||
|
||||
If ok Then MsgBox("Kundendaten wurden aktualisiert!")
|
||||
If ok Then
|
||||
'MsgBox("Kundendaten wurden aktualisiert!")
|
||||
init()
|
||||
End If
|
||||
Me.Cursor = Cursors.Default
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
Reference in New Issue
Block a user