neu
This commit is contained in:
@@ -4,7 +4,7 @@ Imports System.Globalization
|
||||
Public Class usrCntlSpeditionsBuchSuche
|
||||
Dim SQL As New SQL
|
||||
|
||||
Dim AVISOSERVER = "[BUCHHALTUNG\SQLEXPRESS].AVISO.dbo.AVISO"
|
||||
Dim AVISOSERVER = VERAG_PROG_ALLGEMEIN.cAllgemein.AVISO_SERVER & " .AVISO.dbo.AVISO"
|
||||
|
||||
|
||||
Sub New()
|
||||
@@ -56,7 +56,7 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
'/*Sachbearbeiter ,[Bar],[Fakturiert],[BelegNr],[ErfassungsNr],[AnzahlZA],[AnzahlZAFremd],[AnzahlZnV],[AnzahlZnVFremd],[AnzahlT1],[AnzahlT2],[AnzahlAE],[AnzahlCarnetTIR],[AnzahlBarvorlagen],[AnzahlSonstiges],[AnzahlGrenzgebühren],[AvisUhrzeit],[Rechnungsbetrag],[Abfertigungsanzahl],[Barzahlungsbetrag],[Sachbearbeiter],[Personalnummer],[AtlasBezNrEZA],[AtlasBezNrNCTS],[Versendungsland],[SB_CMR],[SB_CMRDatum],[veoerz_basbtg],[Zucker_MRN_Nr],[Zucker_MRN_Datum],[Zucker_Aufschub],[Zollsystem],[Bestimmungszollstelle],[Bürgschaft],[Sicherheitsbetrag],[SgutKompl],[Bestimmungsland],[EuFiskalEmpfänger],[QKN],[EndempfängerKundenNr],[Endempfänger] */
|
||||
With DataGridView
|
||||
' .DataSource = myTable
|
||||
.SET_SQL(sqlstr & getSpedBuchWhere() & " ORDER BY Abfertigungsdatum ", "FMZOLL", getSpedbuchList)
|
||||
.SET_SQL(sqlstr & getSpedBuchWhere() & " ORDER BY Abfertigungsdatum, [FilialenNr],[AbfertigungsNr],[UnterNr] ", "FMZOLL", getSpedbuchList)
|
||||
'MsgBox(sqlstr)
|
||||
' MsgBox(getSpedBuchWhere)
|
||||
.LOAD()
|
||||
@@ -118,7 +118,7 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
|
||||
With DataGridView
|
||||
' .DataSource = myTable
|
||||
.SET_SQL(sqlstrTmp & getSpedBuchWhere() & " AND AvisoID='" & dgvLKW.SelectedRows(0).Cells("AvisoID").Value & "' " & " ORDER BY Abfertigungsdatum ", "FMZOLL", getSpedbuchList)
|
||||
.SET_SQL(sqlstrTmp & getSpedBuchWhere() & " AND AvisoID='" & dgvLKW.SelectedRows(0).Cells("AvisoID").Value & "' " & " ORDER BY Abfertigungsdatum, [FilialenNr],[AbfertigungsNr],[UnterNr] ", "FMZOLL", getSpedbuchList)
|
||||
.LOAD()
|
||||
End With
|
||||
showDGV()
|
||||
@@ -238,16 +238,22 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
End If
|
||||
If txtUnterNr.Text <> "" Then sqlstr &= " AND [UnterNr] LIKE @UnterNr "
|
||||
If cboFiliale._value <> "" Then sqlstr &= " AND [FilialenNr] LIKE @FilialenNr "
|
||||
' If cboFilialeHandling._value <> "" Then sqlstr &= " AND FilialenNrHandling IS NOT NULL AND [FilialenNrHandling] LIKE @FilialeHandling "
|
||||
|
||||
|
||||
Dim abfertigungsarten = getValues()
|
||||
If abfertigungsarten <> "" Then sqlstr &= " AND Speditionsbuch.Abfertigungsart IN (" & getValues() & ") "
|
||||
If abfertigungsarten <> "" Then sqlstr &= " AND Speditionsbuch.Abfertigungsart IN (" & abfertigungsarten & ") "
|
||||
|
||||
Dim filialeAuswahl = getValuesFiliale()
|
||||
If filialeAuswahl <> "" Then sqlstr &= " AND Speditionsbuch.FilialenNr IN (" & getValuesFiliale() & ") "
|
||||
If filialeAuswahl <> "" Then sqlstr &= " AND Speditionsbuch.FilialenNr IN (" & filialeAuswahl & ") "
|
||||
|
||||
Dim filialeAuswahlHandling = getValuesFilialeHandling()
|
||||
If filialeAuswahlHandling <> "" Then sqlstr &= " AND Speditionsbuch.FilialenNrHandling IN (" & filialeAuswahlHandling & ") "
|
||||
|
||||
|
||||
|
||||
Dim grenzeAuswahl = getValuesGrenzstelle()
|
||||
If grenzeAuswahl <> "" Then sqlstr &= " AND Speditionsbuch.Grenzstelle IN (" & getValuesGrenzstelle() & ") "
|
||||
If grenzeAuswahl <> "" Then sqlstr &= " AND Speditionsbuch.Grenzstelle IN (" & grenzeAuswahl & ") "
|
||||
|
||||
|
||||
If txtCRN.Text <> "" Then sqlstr &= " AND Speditionsbuch.QKN LIKE @QKN "
|
||||
@@ -313,6 +319,7 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("AvisoId", txtAvisoId.Text.Trim))
|
||||
|
||||
|
||||
' list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FilialeHandling", cboFilialeHandling._value))
|
||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("Personalnummer", cboSachbearbeiter._value))
|
||||
list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("PersonalnummerQS", cboSB_Qs._value))
|
||||
Return list
|
||||
@@ -353,11 +360,24 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
|
||||
cboSachbearbeiter.fillWithSQL("SELECT ID,/*cast(ID as nvarchar(3)) +' ' + Name as*/ Name FROM Personal WHERE [Status]<>'L' " & sbWhere & " ORDER BY Name ", False, "FMZOLL", True)
|
||||
cboFiliale.fillWithSQL("SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' ORDER BY FilialenNr ", True, "FMZOLL", True)
|
||||
' cboFilialeHandling.fillWithSQL("SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' ORDER BY FilialenNr ", True, "FMZOLL", True)
|
||||
|
||||
cboHandlingssatz.fillWithSQL("SELECT [hs_Bezeichnung] FROM [tblHandlingssaetzeIntern] group by [hs_Bezeichnung] ", False, "FMZOLL", True)
|
||||
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE <> "" And Not VERAG_PROG_ALLGEMEIN.cAllgemein.isCLUSTER Then
|
||||
cboFiliale._allowedValuesFreiText = {VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE}
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.CLUSTER = "FRONTOFFICE" Then
|
||||
Dim whereCluster = ""
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.CLUSTER = "FRONTOFFICE" Then whereCluster = ",'5801'"
|
||||
cboFiliale.fillWithSQL("SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' AND FilialenNr IN ('" & VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE & "'" & whereCluster & ") ORDER BY FilialenNr ", True, "FMZOLL", True)
|
||||
' cboFiliale._allowedValuesFreiText = {VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE, 5801}
|
||||
|
||||
Else
|
||||
cboFiliale._allowedValuesFreiText = {VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE}
|
||||
cboFiliale.Enabled = False
|
||||
End If
|
||||
|
||||
cboFiliale.changeItem(VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE)
|
||||
cboFiliale.Enabled = False
|
||||
|
||||
End If
|
||||
|
||||
'Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA
|
||||
@@ -375,10 +395,15 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
MyListBox1.fillWithSQL(" SELECT [Abfertigungsart],[Abfertigungsbezeichnung] FROM [Abfertigungsarten] ORDER BY Abfertigungsart ", , "FMZOLL")
|
||||
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE <> "" And Not VERAG_PROG_ALLGEMEIN.cAllgemein.isCLUSTER Then
|
||||
lstFiliale.fillWithSQL(" SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' AND FilialenNr='" & VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE & "' ORDER BY FilialenNr ", , "FMZOLL")
|
||||
Dim whereCluster = ""
|
||||
' If VERAG_PROG_ALLGEMEIN.cAllgemein.CLUSTER = "FRONTOFFICE" Then whereCluster = ",'5801'"
|
||||
lstFiliale.fillWithSQL(" SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' AND FilialenNr IN ('" & VERAG_PROG_ALLGEMEIN.cAllgemein.STAMMFILIALE & "'" & whereCluster & ") ORDER BY FilialenNr ", , "FMZOLL")
|
||||
Else
|
||||
lstFiliale.fillWithSQL(" SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' ORDER BY FilialenNr ", , "FMZOLL")
|
||||
End If
|
||||
|
||||
lstFilialeHandling.fillWithSQL(" SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' ORDER BY FilialenNr ", , "FMZOLL")
|
||||
|
||||
'Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA
|
||||
' Case "IMEX"
|
||||
' lstFiliale.fillWithSQL(" SELECT FilialenNr, Grenzstelle FROM Filialen WHERE Fil_Status='A' AND FilialenNr=5501 ORDER BY FilialenNr ", , "FMZOLL")
|
||||
@@ -397,6 +422,26 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
lstGrenze.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("SUA", "SUA"))
|
||||
|
||||
|
||||
|
||||
MyComboBox1.Items.Clear()
|
||||
MyComboBox1.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", ""))
|
||||
MyComboBox1.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("ALLE", "ALLE"))
|
||||
MyComboBox1.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("VERAG", "VERAG"))
|
||||
MyComboBox1.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("IMEX", "IMEX"))
|
||||
MyComboBox1.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("UNISPED", "UNISPED"))
|
||||
MyComboBox1.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("FRONTOFFICE", "FRONTOFFICE"))
|
||||
|
||||
|
||||
cboFilialeHandling.Items.Clear()
|
||||
cboFilialeHandling.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", ""))
|
||||
cboFilialeHandling.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("ALLE", "ALLE"))
|
||||
cboFilialeHandling.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("VERAG", "VERAG"))
|
||||
cboFilialeHandling.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("IMEX", "IMEX"))
|
||||
cboFilialeHandling.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("UNISPED", "UNISPED"))
|
||||
cboFilialeHandling.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("FRONTOFFICE", "FRONTOFFICE"))
|
||||
|
||||
|
||||
|
||||
Dim where = ""
|
||||
Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA
|
||||
Case "VERAG", "ATILLA", ""
|
||||
@@ -479,6 +524,17 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
Return s
|
||||
End Function
|
||||
|
||||
Function getValuesFilialeHandling() As String
|
||||
Dim s As String = ""
|
||||
For Each i In lstFilialeHandling.SelectedItems
|
||||
s += DirectCast(i, VERAG_PROG_ALLGEMEIN.MyListItem).Value & ", "
|
||||
Next
|
||||
If s.EndsWith(", ") Then
|
||||
s = s.Substring(0, s.Length - 2)
|
||||
End If
|
||||
Return s
|
||||
End Function
|
||||
|
||||
Function getValuesGrenzstelle() As String
|
||||
Dim s As String = ""
|
||||
For Each i In lstGrenze.SelectedItems
|
||||
@@ -514,11 +570,7 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
Next
|
||||
End Sub
|
||||
|
||||
Private Sub Button12_Click(sender As Object, e As EventArgs) Handles Button12.Click
|
||||
For i = 0 To lstFiliale.Items.Count - 1
|
||||
lstFiliale.SetSelected(i, True)
|
||||
Next
|
||||
End Sub
|
||||
|
||||
' Sub initKdAuftraggeber()
|
||||
' Dim dgvFindKD As New DataGridView
|
||||
' dgvFindKD.Name = "dgvFindKD"
|
||||
@@ -791,6 +843,9 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA
|
||||
Case "IMEX" : rpt.picVERAG.Image = My.Resources.IMEX_LOGO_simple : rpt.Label28.Text = "IMEX Customs Service GmbH"
|
||||
Case "ATILLA" : rpt.picVERAG.Image = My.Resources.Atilla : rpt.Label28.Text = "ATILLA Spedition"
|
||||
Case "UNISPED" : rpt.picVERAG.Image = My.Resources.Atilla : rpt.Label28.Text = "UNISPED Spedition"
|
||||
Case "AMBAR" : rpt.picVERAG.Image = My.Resources.Atilla : rpt.Label28.Text = "AMBAR"
|
||||
Case "FRONTOFFICE" : rpt.picVERAG.Image = My.Resources.Atilla : rpt.Label28.Text = "FRONTOFFICE"
|
||||
Case Else
|
||||
End Select
|
||||
|
||||
@@ -1322,6 +1377,7 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
If kdtxtEndempfaenger.KdNr_value > 0 Then kdnrTmp = kdtxtEndempfaenger.KdNr_value : FirmaTmp = kdtxtEndempfaenger.Text
|
||||
If kdtxtAvisierer.KdNr_value > 0 Then kdnrTmp = kdtxtAvisierer.KdNr_value : FirmaTmp = kdtxtAvisierer.Text
|
||||
Dim VBNr = -1
|
||||
FirmaTmp = FirmaTmp.Replace("*", "").Replace("/", "").Replace(";", "").Replace(",", "").Replace("&", "").Replace("?", "")
|
||||
Dim path = getGelangensbestätigung(FirmaTmp, kdnrTmp,, VBNr)
|
||||
If path <> "" Then
|
||||
|
||||
@@ -1329,6 +1385,170 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
||||
Function getrHandlingAussenstellen(Optional showDok As Boolean = True, Optional Handlingssatz As String = "") 'Firma As String, kdnrTmp As Integer, Optional showDok As Boolean = False, Optional ByRef VBNr As Integer = -1) As String
|
||||
Dim displayFilter = cbxFilterInBericht.Checked
|
||||
If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ZOLL_Auswertungen", "SDL") Then
|
||||
Dim sqlstr As String = ""
|
||||
' If CheckBox1.Checked Then
|
||||
|
||||
Dim sql_KdAuftragsNr = "" '",Speditionsbuch.KdAuftragsNr as KdAuftragsNr"
|
||||
|
||||
|
||||
'sqlstr &= " SELECT FilialenNr, AbfertigungsNr,UnterNr, Speditionsbuch.Abfertigungsart as Abfertigungsart ,Abfertigungsdatum, BelegNr, Rohmasse, Vermerk, Packstücke, AbsenderKundenNr, Absender, EmpfängerKundenNr, Empfänger,EndEmpfänger,EndEmpfängerKundenNr, VermittlerKundenNr, Vermittler, "
|
||||
'sqlstr &= " FrachtführerKundenNr, Frachtführer, AvisiererKundenNr, Avisierer,Währungscode,Barzahlungsbetrag,Rechnungsbetrag, [LKW Kennzeichen],"
|
||||
'sqlstr &= " Abfertigungsanzahl, Speditionsbuch.Abfertigungsart, Abfertigungsbezeichnung,AvisoID" & sql_KdAuftragsNr & ",Speditionsbuch.KdAuftragsNrAvisierer,Speditionsbuch.KdAuftragsNrEmpfaenger,Speditionsbuch.KdAuftragsNrFrachtfuehrer, Speditionsbuch.Bemerkungen "
|
||||
sqlstr &= " SELECT Speditionsbuch.*,Abfertigungsbezeichnung"
|
||||
sqlstr &= " FROM Speditionsbuch LEFT JOIN Abfertigungsarten ON Speditionsbuch.Abfertigungsart=Abfertigungsarten.Abfertigungsart "
|
||||
sqlstr &= " WHERE 1=1 "
|
||||
sqlstr &= getSpedBuchWhere()
|
||||
' sqlstr &= " order by FilialenNr, AvisoId,Speditionsbuch.Abfertigungsart,Abfertigungsdatum"
|
||||
sqlstr &= " order by FilialenNr, Speditionsbuch.Abfertigungsart,Abfertigungsdatum"
|
||||
|
||||
Dim dt As DataTable = SQL.loadDgvBySql_Param(sqlstr, "FMZOLL", , getSpedbuchList())
|
||||
|
||||
Dim print As New frmPrintLayout
|
||||
print.Text = "Handling / Front-Office"
|
||||
|
||||
Dim rpt As New rptSpeditionsbericht_HandlingAussenstellen
|
||||
|
||||
Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA
|
||||
Case "IMEX" : rpt.picVERAG.Image = My.Resources.IMEX_LOGO_simple : rpt.Label28.Text = "IMEX Customs Service GmbH"
|
||||
Case "ATILLA" : rpt.picVERAG.Image = My.Resources.Atilla : rpt.Label28.Text = "ATILLA Spedition"
|
||||
Case Else
|
||||
End Select
|
||||
|
||||
rpt.DataSource = dt
|
||||
|
||||
|
||||
|
||||
If rpt.DataSource.rows.count = 0 Then
|
||||
rpt.Dispose() : print.Dispose()
|
||||
MsgBox("Keine Daten vorhanden!")
|
||||
Return ""
|
||||
End If
|
||||
|
||||
|
||||
|
||||
Dim sum = 0
|
||||
rpt.lblSachbearbeiter.Text = VERAG_PROG_ALLGEMEIN.cAllgemein.USRNAME
|
||||
'rpt.lblMandantNiederlassung.Text = PERSONAL.Mandant & " / " & PERSONAL.Niederlassung
|
||||
|
||||
Dim defaultHandlingPreis As Double = 15
|
||||
|
||||
Dim HandlingList As VERAG_PROG_ALLGEMEIN.cHandlingssaetzeInternLIST = Nothing
|
||||
If Handlingssatz <> "" Then
|
||||
HandlingList = New VERAG_PROG_ALLGEMEIN.cHandlingssaetzeInternLIST(Handlingssatz)
|
||||
End If
|
||||
|
||||
'Dim cnt As Integer = 0
|
||||
rpt.lblDat.Text = Now.ToLongDateString
|
||||
'Dim sumRg As Double = 0
|
||||
'Dim gesSumAnz As Double = 0
|
||||
'Dim gesSumBar As Double = 0
|
||||
'Dim gesSumRg As Double = 0
|
||||
'Dim gesgesSumAnz As Double = 0
|
||||
'Dim gesgesSumBar As Double = 0
|
||||
'Dim gesgesSumRg As Double = 0
|
||||
'Dim SumAnzLKW As Double = 0
|
||||
'Dim gesSumAnzLKW As Double = 0
|
||||
'Dim gesgesSumAnzLKW As Double = 0
|
||||
|
||||
Dim sumAnz As Double = 0
|
||||
Dim sumBar As Double = 0
|
||||
Dim sumhandling As Double = 0
|
||||
Dim sumzukassBAR As Double = 0
|
||||
|
||||
Dim sumAbfBez = ""
|
||||
Dim gesFilBez = ""
|
||||
|
||||
' Dim gesgesAbfBez = ""
|
||||
|
||||
AddHandler rpt.Detail.Format, Sub()
|
||||
' rpt.lblVon.Text = CDate(rpt.Fields.Item("von").Value).ToShortDateString
|
||||
' rpt.lblLKWNr.Text = CDate(rpt.Fields.Item("bis").Value).ToShortDateString
|
||||
|
||||
rpt.lblPosNr.Text = rpt.Fields.Item("FilialenNr").Value & " " & rpt.Fields.Item("AbfertigungsNr").Value & " " & rpt.Fields.Item("UnterNr").Value
|
||||
rpt.lblAbfDatum.Text = rpt.Fields.Item("Abfertigungsdatum").Value
|
||||
|
||||
rpt.lblEndEmpfKdNr.Text = checkNull(rpt.Fields.Item("EmpfängerKundenNr").Value)
|
||||
rpt.lblEndEmpf.Text = checkNull(rpt.Fields.Item("Empfänger").Value)
|
||||
|
||||
Dim bar As Double = 0
|
||||
Dim handling As Double = 0
|
||||
Dim zukassBAR As Double = 0
|
||||
' Dim rg As Double = 0
|
||||
Dim anz As Double = 0
|
||||
|
||||
|
||||
If IsNumeric(checkNull(rpt.Fields.Item("Barzahlungsbetrag").Value)) Then bar = CDbl(rpt.Fields.Item("Barzahlungsbetrag").Value())
|
||||
If IsNumeric(checkNull(rpt.Fields.Item("HandlingZuKassieren").Value)) Then zukassBAR = CDbl(rpt.Fields.Item("HandlingZuKassieren").Value())
|
||||
' If IsNumeric(checkNull(rpt.Fields.Item("Rechnungsbetrag").Value)) Then rg = CDbl(rpt.Fields.Item("Rechnungsbetrag").Value())
|
||||
If IsNumeric(checkNull(rpt.Fields.Item("Abfertigungsanzahl").Value)) Then anz = CDbl(rpt.Fields.Item("Abfertigungsanzahl").Value)
|
||||
Dim Abfertigungsart = checkNull(rpt.Fields.Item("Abfertigungsart").Value)
|
||||
handling = getHandlingKostByListe(Abfertigungsart, defaultHandlingPreis, HandlingList) * anz
|
||||
|
||||
' rpt.lblLKWNr.Text = checkNull(rpt.Fields.Item("LKW Kennzeichen").Value)
|
||||
rpt.lblAnzahl.Text = checkNull(rpt.Fields.Item("Abfertigungsanzahl").Value)
|
||||
rpt.lblAbfertigungsart.Text = checkNull(rpt.Fields.Item("Abfertigungsbezeichnung").Value)
|
||||
' rpt.lblAbs.Text = checkNull(rpt.Fields.Item("Abfertigungsbezeichnung").Value)
|
||||
|
||||
rpt.lblBarzahlungsbetrag.Text = CDbl(bar).ToString("C2")
|
||||
rpt.lblzuKassierenHandling.Text = CDbl(zukassBAR).ToString("C2")
|
||||
rpt.lblHandlingsgebuehr.Text = CDbl(handling).ToString("C2")
|
||||
'sumBar += CDbl(rpt.Fields.Item("Barzahlungsbetrag").Value)
|
||||
|
||||
sumAbfBez = checkNull(rpt.Fields.Item("Abfertigungsbezeichnung").Value)
|
||||
|
||||
|
||||
sumAnz += anz
|
||||
sumBar += bar
|
||||
sumhandling += handling
|
||||
sumzukassBAR += zukassBAR
|
||||
|
||||
End Sub
|
||||
|
||||
AddHandler rpt.ReportFooter1.Format, Sub()
|
||||
rpt.lblGesGesSumAnzahl.Text = sumAnz.ToString("N0")
|
||||
rpt.lblSumBarzahlungsbetrag.Text = sumBar.ToString("N2")
|
||||
rpt.lblSumzuKassierenHandling.Text = sumzukassBAR.ToString("N2")
|
||||
rpt.lblSumHandlingsgebuehr.Text = sumhandling.ToString("N2")
|
||||
|
||||
End Sub
|
||||
If showDok Then
|
||||
print.Viewer.LoadDocument(rpt)
|
||||
print.Viewer.ViewType = GrapeCity.Viewer.Common.Model.ViewType.Continuous
|
||||
print.Show()
|
||||
Else
|
||||
|
||||
Dim tmpPath = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath("HandlingFO.pdf", ".pdf", True, False)
|
||||
Dim p As New GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport
|
||||
rpt.Run(False)
|
||||
p.NeverEmbedFonts = ""
|
||||
p.Export(rpt.Document, tmpPath)
|
||||
|
||||
rpt.Dispose()
|
||||
Return tmpPath
|
||||
|
||||
End If
|
||||
|
||||
|
||||
|
||||
|
||||
End If
|
||||
Return ""
|
||||
End Function
|
||||
|
||||
Function getHandlingKostByListe(AbfertigungsArt As Integer, defaultHandlingPreis As Double, HandlingList As VERAG_PROG_ALLGEMEIN.cHandlingssaetzeInternLIST) As Double
|
||||
If HandlingList IsNot Nothing AndAlso HandlingList.LIST IsNot Nothing Then
|
||||
For Each h In HandlingList.LIST
|
||||
If h.hs_Abfertigungsart = AbfertigungsArt Then Return h.hs_Preis
|
||||
If h.hs_Abfertigungsart Is Nothing Then defaultHandlingPreis = h.hs_Preis
|
||||
Next
|
||||
End If
|
||||
Return defaultHandlingPreis
|
||||
End Function
|
||||
|
||||
Function getGelangensbestätigung(Firma As String, kdnrTmp As Integer, Optional showDok As Boolean = False, Optional ByRef VBNr As Integer = -1) As String
|
||||
Dim displayFilter = cbxFilterInBericht.Checked
|
||||
If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ZOLL_Auswertungen", "SDL") Then
|
||||
@@ -1512,4 +1732,39 @@ Public Class usrCntlSpeditionsBuchSuche
|
||||
cProgramFunctions.genExcelFromDT_NEW(dt, {"J1:J" & (dt.Rows.Count + 2)})
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub DataGridView_CellContentClick(sender As Object, e As DataGridViewCellEventArgs)
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub Button20_Click(sender As Object, e As EventArgs) Handles Button20.Click
|
||||
getrHandlingAussenstellen(, cboHandlingssatz._value)
|
||||
End Sub
|
||||
|
||||
Private Sub MyComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles MyComboBox1.SelectedIndexChanged
|
||||
selctList(lstFiliale, MyComboBox1)
|
||||
End Sub
|
||||
Private Sub cboFilialeHandling_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboFilialeHandling.SelectedIndexChanged
|
||||
selctList(lstFilialeHandling, cboFilialeHandling)
|
||||
End Sub
|
||||
|
||||
Sub selctList(lst, cbo)
|
||||
lst.ClearSelected()
|
||||
Select Case cbo._value
|
||||
Case "ALLE"
|
||||
For i = 0 To lst.Items.Count - 1
|
||||
lst.SetSelected(i, True)
|
||||
Next
|
||||
Case ""
|
||||
lst.ClearSelected()
|
||||
Case Else
|
||||
For i = 0 To lst.Items.Count - 1
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.getFirmaFromFiliale2(DirectCast(lst.Items(i), VERAG_PROG_ALLGEMEIN.MyListItem).Value) = cbo._value Then
|
||||
lst.SetSelected(i, True)
|
||||
End If
|
||||
Next
|
||||
End Select
|
||||
End Sub
|
||||
|
||||
|
||||
End Class
|
||||
|
||||
Reference in New Issue
Block a user