neu
This commit is contained in:
@@ -516,6 +516,7 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
End If
|
||||
If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ZOLL_Auswertungen", "SDL") Then
|
||||
pnlBerichte.Visible = True
|
||||
Button21.Visible = True
|
||||
Button16.Visible = True
|
||||
Button17.Visible = True
|
||||
End If
|
||||
@@ -2118,4 +2119,91 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
print.Show()
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub Button12_Click_1(sender As Object, e As EventArgs) Handles Button12.Click
|
||||
Dim dt = SQL.loadDgvBySql("SELECT Abfertigungsart FROM [Abfertigungsarten] where isAbfertigung=1", "FMZOLL")
|
||||
MyListBox1.ClearSelected()
|
||||
If dt IsNot Nothing Then
|
||||
For Each r In dt.Rows
|
||||
For i = 0 To MyListBox1.Items.Count - 1
|
||||
If DirectCast(MyListBox1.Items(i), VERAG_PROG_ALLGEMEIN.MyListItem).Value = r("Abfertigungsart") Then
|
||||
MyListBox1.SetSelected(i, True)
|
||||
End If
|
||||
Next
|
||||
Next
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub Button21_Click(sender As Object, e As EventArgs) Handles Button21.Click
|
||||
DataGridView.Columns.Clear()
|
||||
Dim dt As DataTable
|
||||
|
||||
If False Then
|
||||
|
||||
Dim sqlstr As String = ""
|
||||
sqlstr &= " SELECT DATEPART(YEAR,Abfertigungsdatum) Jahr, DATEPART(month,Abfertigungsdatum) Monat, sum(Abfertigungsanzahl) Anzahl FROM Speditionsbuch "
|
||||
sqlstr &= " WHERE 1=1 "
|
||||
dt = SQL.loadDgvBySql_Param(sqlstr & getSpedBuchWhere() &
|
||||
" GROUP BY DATEPART(YEAR,Abfertigungsdatum), DATEPART(month,Abfertigungsdatum) " &
|
||||
" ORDER BY DATEPART(YEAR,Abfertigungsdatum), DATEPART(month,Abfertigungsdatum) ",
|
||||
"FMZOLL", , getSpedbuchList())
|
||||
Else
|
||||
|
||||
Dim sqlstr As String = ""
|
||||
sqlstr &= " SELECT DATEPART(YEAR,Speditionsbuch.Abfertigungsdatum) Jahr, DATEPART(month,Speditionsbuch.Abfertigungsdatum) Monat, sum(Abfertigungsanzahl) Anzahl,SUM(Barzahlungsbetrag) as Barzahlungsbetrag,isnull(sum(SteuerfreierGesamtbetrag+SteuerpflichtigerGesamtbetrag),0) as RgBetrag "
|
||||
sqlstr &= " FROM Speditionsbuch "
|
||||
sqlstr &= " LEFT JOIN Rechnungsausgang ON Rechnungsausgang.FilialenNr=Speditionsbuch.FilialenNr and Rechnungsausgang.AbfertigungsNr=Speditionsbuch.AbfertigungsNr and Rechnungsausgang.SpeditionsbuchUnterNr=Speditionsbuch.UnterNr "
|
||||
sqlstr &= " INNER JOIN RechnungsausgangPositionen ON Rechnungsausgang.RK_ID=RechnungsausgangPositionen.RK_ID "
|
||||
sqlstr &= " INNER JOIN leistungen ON RechnungsausgangPositionen.LeistungsNr=leistungen.LeistungsNr "
|
||||
sqlstr &= " WHERE 1=1 and leistungen.Abfertigungskosten=1 "
|
||||
|
||||
dt = SQL.loadDgvBySql_Param(sqlstr & getSpedBuchWhere() &
|
||||
" GROUP BY DATEPART(YEAR,Speditionsbuch.Abfertigungsdatum), DATEPART(month,Speditionsbuch.Abfertigungsdatum) " &
|
||||
" ORDER BY DATEPART(YEAR,Speditionsbuch.Abfertigungsdatum), DATEPART(month,Speditionsbuch.Abfertigungsdatum) ",
|
||||
"FMZOLL", , getSpedbuchList())
|
||||
End If
|
||||
|
||||
|
||||
If dt IsNot Nothing Then DataGridView.DataSource = dt
|
||||
End Sub
|
||||
|
||||
Private Sub Button22_Click(sender As Object, e As EventArgs) Handles Button22.Click
|
||||
DataGridView.Columns.Clear()
|
||||
Dim dt As DataTable
|
||||
|
||||
'Dim sqlstr As String = ""
|
||||
'sqlstr &= " SELECT DATEPART(YEAR,Abfertigungsdatum) Jahr, DATEPART(iso_week,Abfertigungsdatum) Woche, count(*) Anzahl FROM Speditionsbuch "
|
||||
'sqlstr &= " WHERE 1=1 "
|
||||
'Dim dt As DataTable = SQL.loadDgvBySql_Param(sqlstr & getSpedBuchWhere() &
|
||||
' " GROUP BY DATEPART(YEAR,Abfertigungsdatum), DATEPART(iso_week,Abfertigungsdatum) " &
|
||||
' " ORDER BY DATEPART(YEAR,Abfertigungsdatum), DATEPART(iso_week,Abfertigungsdatum) ",
|
||||
' "FMZOLL", , getSpedbuchList())
|
||||
|
||||
If False Then
|
||||
|
||||
Dim sqlstr As String = ""
|
||||
sqlstr &= " SELECT DATEPART(YEAR,Abfertigungsdatum) Jahr, DATEPART(iso_week,Abfertigungsdatum) Monat, sum(Abfertigungsanzahl) Anzahl FROM Speditionsbuch "
|
||||
sqlstr &= " WHERE 1=1 "
|
||||
dt = SQL.loadDgvBySql_Param(sqlstr & getSpedBuchWhere() &
|
||||
" GROUP BY DATEPART(YEAR,Abfertigungsdatum), DATEPART(iso_week,Abfertigungsdatum) " &
|
||||
" ORDER BY DATEPART(YEAR,Abfertigungsdatum), DATEPART(iso_week,Abfertigungsdatum) ",
|
||||
"FMZOLL", , getSpedbuchList())
|
||||
Else
|
||||
|
||||
Dim sqlstr As String = ""
|
||||
sqlstr &= " SELECT DATEPART(YEAR,Speditionsbuch.Abfertigungsdatum) Jahr, DATEPART(iso_week,Speditionsbuch.Abfertigungsdatum) Monat, sum(Abfertigungsanzahl) Anzahl,SUM(Barzahlungsbetrag) as Barzahlungsbetrag,isnull(sum(SteuerfreierGesamtbetrag+SteuerpflichtigerGesamtbetrag),0) as RgBetrag "
|
||||
sqlstr &= " FROM Speditionsbuch "
|
||||
sqlstr &= " LEFT JOIN Rechnungsausgang ON Rechnungsausgang.FilialenNr=Speditionsbuch.FilialenNr and Rechnungsausgang.AbfertigungsNr=Speditionsbuch.AbfertigungsNr and Rechnungsausgang.SpeditionsbuchUnterNr=Speditionsbuch.UnterNr "
|
||||
sqlstr &= " INNER JOIN RechnungsausgangPositionen ON Rechnungsausgang.RK_ID=RechnungsausgangPositionen.RK_ID "
|
||||
sqlstr &= " INNER JOIN leistungen ON RechnungsausgangPositionen.LeistungsNr=leistungen.LeistungsNr "
|
||||
sqlstr &= " WHERE 1=1 and leistungen.Abfertigungskosten=1 "
|
||||
|
||||
dt = SQL.loadDgvBySql_Param(sqlstr & getSpedBuchWhere() &
|
||||
" GROUP BY DATEPART(YEAR,Speditionsbuch.Abfertigungsdatum), DATEPART(iso_week,Speditionsbuch.Abfertigungsdatum) " &
|
||||
" ORDER BY DATEPART(YEAR,Speditionsbuch.Abfertigungsdatum), DATEPART(iso_week,Speditionsbuch.Abfertigungsdatum) ",
|
||||
"FMZOLL", , getSpedbuchList())
|
||||
End If
|
||||
|
||||
If dt IsNot Nothing Then DataGridView.DataSource = dt
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
Reference in New Issue
Block a user