neu
This commit is contained in:
135
SDL/zoll/usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER.Designer.vb
generated
Normal file
135
SDL/zoll/usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER.Designer.vb
generated
Normal file
@@ -0,0 +1,135 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||
Partial Class usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER
|
||||
Inherits System.Windows.Forms.UserControl
|
||||
|
||||
'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||
<System.Diagnostics.DebuggerNonUserCode()>
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Wird vom Windows Form-Designer benötigt.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||
<System.Diagnostics.DebuggerStepThrough()>
|
||||
Private Sub InitializeComponent()
|
||||
Me.Label8 = New System.Windows.Forms.Label()
|
||||
Me.GroupBox2 = New System.Windows.Forms.GroupBox()
|
||||
Me.Button3 = New System.Windows.Forms.Button()
|
||||
Me.lblErr = New System.Windows.Forms.Label()
|
||||
Me.Label14 = New System.Windows.Forms.Label()
|
||||
Me.lnlCnt = New System.Windows.Forms.Label()
|
||||
Me.cbx = New System.Windows.Forms.CheckBox()
|
||||
Me.GroupBox2.SuspendLayout()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'Label8
|
||||
'
|
||||
Me.Label8.AutoSize = True
|
||||
Me.Label8.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Label8.ForeColor = System.Drawing.SystemColors.ControlDarkDark
|
||||
Me.Label8.Location = New System.Drawing.Point(3, 0)
|
||||
Me.Label8.Name = "Label8"
|
||||
Me.Label8.Size = New System.Drawing.Size(102, 17)
|
||||
Me.Label8.TabIndex = 16
|
||||
Me.Label8.Text = "Abgabenliste"
|
||||
'
|
||||
'GroupBox2
|
||||
'
|
||||
Me.GroupBox2.Controls.Add(Me.cbx)
|
||||
Me.GroupBox2.Controls.Add(Me.lnlCnt)
|
||||
Me.GroupBox2.Controls.Add(Me.Button3)
|
||||
Me.GroupBox2.Controls.Add(Me.lblErr)
|
||||
Me.GroupBox2.Controls.Add(Me.Label14)
|
||||
Me.GroupBox2.Location = New System.Drawing.Point(2, 11)
|
||||
Me.GroupBox2.Name = "GroupBox2"
|
||||
Me.GroupBox2.Size = New System.Drawing.Size(697, 99)
|
||||
Me.GroupBox2.TabIndex = 15
|
||||
Me.GroupBox2.TabStop = False
|
||||
'
|
||||
'Button3
|
||||
'
|
||||
Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.Button3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer))
|
||||
Me.Button3.Location = New System.Drawing.Point(9, 16)
|
||||
Me.Button3.Name = "Button3"
|
||||
Me.Button3.Size = New System.Drawing.Size(121, 37)
|
||||
Me.Button3.TabIndex = 33
|
||||
Me.Button3.Text = "Liste auswählen ..."
|
||||
Me.Button3.UseVisualStyleBackColor = True
|
||||
'
|
||||
'lblErr
|
||||
'
|
||||
Me.lblErr.AutoSize = True
|
||||
Me.lblErr.ForeColor = System.Drawing.Color.Red
|
||||
Me.lblErr.Location = New System.Drawing.Point(6, 83)
|
||||
Me.lblErr.Name = "lblErr"
|
||||
Me.lblErr.Size = New System.Drawing.Size(69, 13)
|
||||
Me.lblErr.TabIndex = 13
|
||||
Me.lblErr.Text = "Keine Daten!"
|
||||
Me.lblErr.Visible = False
|
||||
'
|
||||
'Label14
|
||||
'
|
||||
Me.Label14.AutoSize = True
|
||||
Me.Label14.Location = New System.Drawing.Point(145, 16)
|
||||
Me.Label14.Name = "Label14"
|
||||
Me.Label14.Size = New System.Drawing.Size(414, 26)
|
||||
Me.Label14.TabIndex = 5
|
||||
Me.Label14.Text = "Prüft die ausgewähle Liste der Abgaben von Trier mit den fakturierten Datensätzen" &
|
||||
" ab." & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "Bei Differenz wird der Eintrag angezeigt."
|
||||
'
|
||||
'lnlCnt
|
||||
'
|
||||
Me.lnlCnt.ForeColor = System.Drawing.Color.Black
|
||||
Me.lnlCnt.Location = New System.Drawing.Point(9, 56)
|
||||
Me.lnlCnt.Name = "lnlCnt"
|
||||
Me.lnlCnt.Size = New System.Drawing.Size(121, 13)
|
||||
Me.lnlCnt.TabIndex = 34
|
||||
Me.lnlCnt.Text = "-"
|
||||
Me.lnlCnt.TextAlign = System.Drawing.ContentAlignment.TopRight
|
||||
'
|
||||
'cbx
|
||||
'
|
||||
Me.cbx.AutoSize = True
|
||||
Me.cbx.Checked = True
|
||||
Me.cbx.CheckState = System.Windows.Forms.CheckState.Checked
|
||||
Me.cbx.Location = New System.Drawing.Point(148, 56)
|
||||
Me.cbx.Name = "cbx"
|
||||
Me.cbx.Size = New System.Drawing.Size(150, 17)
|
||||
Me.cbx.TabIndex = 35
|
||||
Me.cbx.Text = "Nur Differenzen ausgeben"
|
||||
Me.cbx.UseVisualStyleBackColor = True
|
||||
'
|
||||
'usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.BackColor = System.Drawing.Color.White
|
||||
Me.Controls.Add(Me.Label8)
|
||||
Me.Controls.Add(Me.GroupBox2)
|
||||
Me.Name = "usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER"
|
||||
Me.Size = New System.Drawing.Size(708, 120)
|
||||
Me.GroupBox2.ResumeLayout(False)
|
||||
Me.GroupBox2.PerformLayout()
|
||||
Me.ResumeLayout(False)
|
||||
Me.PerformLayout()
|
||||
|
||||
End Sub
|
||||
Friend WithEvents Label8 As System.Windows.Forms.Label
|
||||
Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
|
||||
Friend WithEvents lblErr As System.Windows.Forms.Label
|
||||
Friend WithEvents Label14 As System.Windows.Forms.Label
|
||||
Friend WithEvents Button3 As System.Windows.Forms.Button
|
||||
Friend WithEvents lnlCnt As Label
|
||||
Friend WithEvents cbx As CheckBox
|
||||
End Class
|
||||
120
SDL/zoll/usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER.resx
Normal file
120
SDL/zoll/usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
207
SDL/zoll/usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER.vb
Normal file
207
SDL/zoll/usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER.vb
Normal file
@@ -0,0 +1,207 @@
|
||||
Imports System.IO
|
||||
Imports System.Globalization
|
||||
|
||||
Public Class usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER
|
||||
|
||||
|
||||
|
||||
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
|
||||
Private Property rst As Object
|
||||
|
||||
Private Sub usrCntlBrgBuchungenFremd_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||
|
||||
|
||||
End Sub
|
||||
|
||||
Function get_DT() As DataTable
|
||||
Return SQL.loadDgvBySql("", "FMZOLL")
|
||||
End Function
|
||||
|
||||
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
|
||||
Me.Cursor = Cursors.WaitCursor
|
||||
Try
|
||||
|
||||
Dim displayFilter = False
|
||||
|
||||
Dim srchAufschubnehmer = ""
|
||||
Dim AKTO = ""
|
||||
Dim AKTONr = ""
|
||||
Dim Faelligkeit = ""
|
||||
|
||||
Dim erg = ""
|
||||
Dim TMPFIRMA = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA
|
||||
|
||||
Dim fd As New OpenFileDialog
|
||||
|
||||
If fd.ShowDialog = DialogResult.OK Then
|
||||
|
||||
Dim dt As New DataTable
|
||||
dt.Columns.Add("AKTO")
|
||||
dt.Columns.Add("Faelligkeit")
|
||||
dt.Columns.Add("ATC")
|
||||
dt.Columns.Add("BUDat")
|
||||
dt.Columns.Add("Abfertigungsort")
|
||||
dt.Columns.Add("Betrag")
|
||||
dt.Columns.Add("Fakturiert")
|
||||
dt.Columns.Add("Differenz")
|
||||
|
||||
' Dim fileReader() = System.IO.File.ReadAllLines(fd.FileName, System.Text.Encoding.UTF32)
|
||||
Dim cnt = 1
|
||||
' For Each line In fileReader
|
||||
' Dim Flines = System.IO.File.ReadLines(fd.FileName)
|
||||
For Each line As String In System.IO.File.ReadLines(fd.FileName, System.Text.Encoding.Default)
|
||||
'MsgBox(line.Length)
|
||||
If srchAufschubnehmer = "" AndAlso line.Contains("Aufschubnehmer: ") Then
|
||||
srchAufschubnehmer = line.Replace("Aufschubnehmer: ", "").Trim
|
||||
AKTO = srchAufschubnehmer.Substring(0, 13).Trim
|
||||
If AKTO.Contains("-") Then Dim sp = AKTO.Split("-") : AKTONr = sp(1) 'String.Format("{000000}", sp(1))
|
||||
|
||||
If srchAufschubnehmer.ToUpper.Contains("VERAG") Then
|
||||
TMPFIRMA = "VERAG"
|
||||
ElseIf srchAufschubnehmer.ToUpper.Contains("UNISPED") Then
|
||||
TMPFIRMA = "UNISPED"
|
||||
ElseIf srchAufschubnehmer.ToUpper.Contains("IMEX") Then
|
||||
TMPFIRMA = "IMEX"
|
||||
|
||||
End If
|
||||
End If
|
||||
If Faelligkeit = "" AndAlso line.Contains("Fälligkeit: ") Then
|
||||
Faelligkeit = line.Replace("Fälligkeit: ", "").Trim
|
||||
End If
|
||||
|
||||
|
||||
If line.Length = "79" And line.Contains("ATC") Then
|
||||
Dim zollamt As String = line.Substring(0, 28).Trim
|
||||
Dim atc As String = line.Substring(28, 25).Trim
|
||||
Dim datum As Date = CDate(line.Substring(53, 10).Trim)
|
||||
Dim betrag As Double = CDbl(line.Substring(63, 16).Trim)
|
||||
|
||||
Dim fakturiert = CDbl(SQL.DLookup("Betrag", "Zkteing", "[Status]='F' AND [Registriernummer]='" & atc & "' AND [AKTO]=" & AKTONr & "", "FMZOLL", "0"))
|
||||
Dim differenz = fakturiert - betrag
|
||||
|
||||
If Not cbx.Checked OrElse differenz <> 0 Then
|
||||
erg &= zollamt & " - " & atc & ": " & betrag & " | " & differenz & vbNewLine
|
||||
dt.Rows.Add({AKTO, Faelligkeit, atc, datum, zollamt, betrag, fakturiert, differenz})
|
||||
End If
|
||||
|
||||
End If
|
||||
cnt += 1
|
||||
lnlCnt.Text = cnt '& "/" & Flines.Count
|
||||
Me.Refresh()
|
||||
Next
|
||||
|
||||
If dt.Rows.Count = 0 Then
|
||||
MsgBox("Keine Differenzen gefunden!")
|
||||
Else
|
||||
Dim rpt As New rptAufschubabgleich
|
||||
rpt.DataSource = dt
|
||||
|
||||
Dim print As New frmPrintLayout
|
||||
|
||||
print.Text = "Abgabenliste"
|
||||
|
||||
If rpt.DataSource Is Nothing OrElse rpt.DataSource.rows.count = 0 Then
|
||||
rpt.Dispose() : print.Dispose()
|
||||
MsgBox("Keine Daten vorhanden!")
|
||||
Me.Cursor = Cursors.Default
|
||||
Exit Sub
|
||||
End If
|
||||
|
||||
Select Case TMPFIRMA
|
||||
Case "IMEX" : rpt.picVERAG.Image = My.Resources.IMEX_LOGO_simple : rpt.Label8.Text = "IMEX Customs Service GmbH"
|
||||
Case "ATILLA" : rpt.picVERAG.Image = My.Resources.Atilla : rpt.Label8.Text = "ATILLA Spedition"
|
||||
Case "UNISPED" : rpt.picVERAG.Image = My.Resources.Atilla : rpt.Label8.Text = "UNISPED Spedition"
|
||||
Case "AMBAR" : rpt.picVERAG.Image = My.Resources.Atilla : rpt.Label8.Text = "AMBAR"
|
||||
Case "FRONTOFFICE" : rpt.picVERAG.Image = My.Resources.Atilla : rpt.Label8.Text = "FRONTOFFICE"
|
||||
Case Else
|
||||
End Select
|
||||
|
||||
|
||||
Dim sum = 0
|
||||
rpt.lblKontoBez.Text = srchAufschubnehmer
|
||||
rpt.lblFaelligkeit.Text = Faelligkeit
|
||||
rpt.lblAnzahl.Text = cnt
|
||||
rpt.lblDetails.Text = Now.ToLongDateString & ", " & VERAG_PROG_ALLGEMEIN.cAllgemein.USRNAME
|
||||
|
||||
Dim sumBetrag As Double = 0
|
||||
Dim sumFakturiert As Double = 0
|
||||
Dim sumDifferenz As Double = 0
|
||||
|
||||
Dim Anz = 0
|
||||
AddHandler rpt.Detail.Format, Sub()
|
||||
|
||||
rpt.lblAKTO.Text = checkNull(rpt.Fields.Item("AKTO").Value)
|
||||
'rpt.lblFaelligkeit.Text = checkNull(rpt.Fields.Item("Faelligkeit").Value)
|
||||
rpt.lblATC.Text = checkNull(rpt.Fields.Item("ATC").Value)
|
||||
|
||||
rpt.lblBUDatValue.Text = checkNull(rpt.Fields.Item("BUDat").Value)
|
||||
rpt.lblAbfertigungsort.Text = checkNull(rpt.Fields.Item("Abfertigungsort").Value)
|
||||
rpt.lblBetrag.Text = checkNull(rpt.Fields.Item("Betrag").Value)
|
||||
rpt.lblFakturiert.Text = checkNull(rpt.Fields.Item("Fakturiert").Value)
|
||||
rpt.lblDifferenz.Text = checkNull(rpt.Fields.Item("Differenz").Value)
|
||||
|
||||
Dim tmp_betrag As Double = 0
|
||||
Dim tmp_fakturiert As Double = 0
|
||||
Dim tmp_differenz As Double = 0
|
||||
|
||||
If IsNumeric(checkNull(rpt.Fields.Item("betrag").Value)) Then tmp_betrag = CDbl(rpt.Fields.Item("Betrag").Value())
|
||||
rpt.lblBetrag.Text = CDbl(tmp_betrag).ToString("N2", Globalization.CultureInfo.CurrentCulture)
|
||||
|
||||
If IsNumeric(checkNull(rpt.Fields.Item("Fakturiert").Value)) Then tmp_fakturiert = CDbl(rpt.Fields.Item("Fakturiert").Value())
|
||||
rpt.lblFakturiert.Text = CDbl(tmp_fakturiert).ToString("N2", Globalization.CultureInfo.CurrentCulture)
|
||||
|
||||
If IsNumeric(checkNull(rpt.Fields.Item("Differenz").Value)) Then tmp_differenz = CDbl(rpt.Fields.Item("Differenz").Value())
|
||||
rpt.lblDifferenz.Text = CDbl(tmp_differenz).ToString("N2", Globalization.CultureInfo.CurrentCulture)
|
||||
|
||||
|
||||
sumBetrag += tmp_betrag
|
||||
sumFakturiert += tmp_fakturiert
|
||||
sumDifferenz += tmp_differenz
|
||||
|
||||
Anz += 1
|
||||
|
||||
If Anz Mod 2 = 0 Then
|
||||
rpt.Detail.BackColor = Color.FromArgb(240, 240, 240)
|
||||
Else
|
||||
rpt.Detail.BackColor = Color.White
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
AddHandler rpt.ReportFooter1.Format, Sub()
|
||||
|
||||
rpt.lblBetragSum.Text = sumBetrag.ToString("N2", CultureInfo.CurrentCulture)
|
||||
rpt.lblFakturiertSum.Text = sumFakturiert.ToString("N2", CultureInfo.CurrentCulture)
|
||||
rpt.lblDifferenzSum.Text = sumDifferenz.ToString("N2", CultureInfo.CurrentCulture)
|
||||
' rpt.lblGesGesSumAnzahl.Text = gesAnz.ToString("N0")
|
||||
|
||||
End Sub
|
||||
|
||||
print.Viewer.LoadDocument(rpt)
|
||||
print.Viewer.ViewType = GrapeCity.Viewer.Common.Model.ViewType.Continuous
|
||||
print.Show()
|
||||
End If
|
||||
|
||||
End If
|
||||
|
||||
|
||||
Catch ex As Exception
|
||||
MsgBox(ex.Message & ex.StackTrace)
|
||||
End Try
|
||||
Me.Cursor = Cursors.Default
|
||||
|
||||
|
||||
|
||||
End Sub
|
||||
|
||||
Function checkNull(o As Object, Optional ret As String = "") As Object
|
||||
If o Is Nothing Then Return ret
|
||||
If o Is DBNull.Value Then Return ret
|
||||
Return o
|
||||
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
End Class
|
||||
@@ -24,6 +24,7 @@ Partial Class usrCntlAuswertungenEV_Veranlagungen
|
||||
Private Sub InitializeComponent()
|
||||
Me.Label8 = New System.Windows.Forms.Label()
|
||||
Me.GroupBox2 = New System.Windows.Forms.GroupBox()
|
||||
Me.lblCnt2 = New System.Windows.Forms.Label()
|
||||
Me.txtJahr = New System.Windows.Forms.NumericUpDown()
|
||||
Me.cboMonat = New System.Windows.Forms.ComboBox()
|
||||
Me.Label77 = New System.Windows.Forms.Label()
|
||||
@@ -36,7 +37,8 @@ Partial Class usrCntlAuswertungenEV_Veranlagungen
|
||||
Me.lblErr = New System.Windows.Forms.Label()
|
||||
Me.Label14 = New System.Windows.Forms.Label()
|
||||
Me.lblCnt = New System.Windows.Forms.Label()
|
||||
Me.lblCnt2 = New System.Windows.Forms.Label()
|
||||
Me.kdKunde = New VERAG_PROG_ALLGEMEIN.KdSearchBox()
|
||||
Me.Label1 = New System.Windows.Forms.Label()
|
||||
Me.GroupBox2.SuspendLayout()
|
||||
CType(Me.txtJahr, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.SuspendLayout()
|
||||
@@ -54,6 +56,8 @@ Partial Class usrCntlAuswertungenEV_Veranlagungen
|
||||
'
|
||||
'GroupBox2
|
||||
'
|
||||
Me.GroupBox2.Controls.Add(Me.Label1)
|
||||
Me.GroupBox2.Controls.Add(Me.kdKunde)
|
||||
Me.GroupBox2.Controls.Add(Me.lblCnt2)
|
||||
Me.GroupBox2.Controls.Add(Me.txtJahr)
|
||||
Me.GroupBox2.Controls.Add(Me.cboMonat)
|
||||
@@ -73,6 +77,15 @@ Partial Class usrCntlAuswertungenEV_Veranlagungen
|
||||
Me.GroupBox2.TabIndex = 15
|
||||
Me.GroupBox2.TabStop = False
|
||||
'
|
||||
'lblCnt2
|
||||
'
|
||||
Me.lblCnt2.Location = New System.Drawing.Point(52, 69)
|
||||
Me.lblCnt2.Name = "lblCnt2"
|
||||
Me.lblCnt2.Size = New System.Drawing.Size(78, 13)
|
||||
Me.lblCnt2.TabIndex = 43
|
||||
Me.lblCnt2.Text = "99/99"
|
||||
Me.lblCnt2.TextAlign = System.Drawing.ContentAlignment.TopRight
|
||||
'
|
||||
'txtJahr
|
||||
'
|
||||
Me.txtJahr.Location = New System.Drawing.Point(315, 37)
|
||||
@@ -185,14 +198,41 @@ Partial Class usrCntlAuswertungenEV_Veranlagungen
|
||||
Me.lblCnt.Text = "99/99"
|
||||
Me.lblCnt.TextAlign = System.Drawing.ContentAlignment.TopRight
|
||||
'
|
||||
'lblCnt2
|
||||
'kdKunde
|
||||
'
|
||||
Me.lblCnt2.Location = New System.Drawing.Point(52, 69)
|
||||
Me.lblCnt2.Name = "lblCnt2"
|
||||
Me.lblCnt2.Size = New System.Drawing.Size(78, 13)
|
||||
Me.lblCnt2.TabIndex = 43
|
||||
Me.lblCnt2.Text = "99/99"
|
||||
Me.lblCnt2.TextAlign = System.Drawing.ContentAlignment.TopRight
|
||||
Me.kdKunde._AlleFirmenCLUSTER = True
|
||||
Me.kdKunde._AllowSetValue = True
|
||||
Me.kdKunde._autoSizeGross = False
|
||||
Me.kdKunde._display_Name1 = False
|
||||
Me.kdKunde._displayAVISO_Email = False
|
||||
Me.kdKunde._displayFullName = False
|
||||
Me.kdKunde._displayWoelflKd = False
|
||||
Me.kdKunde._hideIfListEmpty = True
|
||||
Me.kdKunde._loadKdData = False
|
||||
Me.kdKunde._UseFIRMA = ""
|
||||
Me.kdKunde._ValueKdAndName = True
|
||||
Me.kdKunde.dgvpos = "LEFT"
|
||||
Me.kdKunde.KdName = Nothing
|
||||
Me.kdKunde.KdNr = "-1"
|
||||
Me.kdKunde.kdNrField = Nothing
|
||||
Me.kdKunde.KdNrNullInt = Nothing
|
||||
Me.kdKunde.Location = New System.Drawing.Point(186, 60)
|
||||
Me.kdKunde.Name = "kdKunde"
|
||||
Me.kdKunde.nurAktive = True
|
||||
Me.kdKunde.searchActive = True
|
||||
Me.kdKunde.Size = New System.Drawing.Size(177, 20)
|
||||
Me.kdKunde.TabIndex = 44
|
||||
Me.kdKunde.TIMER_SEARCH = True
|
||||
Me.kdKunde.usrcntl = Nothing
|
||||
'
|
||||
'Label1
|
||||
'
|
||||
Me.Label1.AutoSize = True
|
||||
Me.Label1.Location = New System.Drawing.Point(145, 63)
|
||||
Me.Label1.Name = "Label1"
|
||||
Me.Label1.Size = New System.Drawing.Size(41, 13)
|
||||
Me.Label1.TabIndex = 45
|
||||
Me.Label1.Text = "Kunde:"
|
||||
'
|
||||
'usrCntlAuswertungenEV_Veranlagungen
|
||||
'
|
||||
@@ -225,4 +265,6 @@ Partial Class usrCntlAuswertungenEV_Veranlagungen
|
||||
Friend WithEvents datAuswertVon As DateTimePicker
|
||||
Friend WithEvents lblCnt As Label
|
||||
Friend WithEvents lblCnt2 As Label
|
||||
Friend WithEvents Label1 As Label
|
||||
Friend WithEvents kdKunde As VERAG_PROG_ALLGEMEIN.KdSearchBox
|
||||
End Class
|
||||
|
||||
@@ -9,6 +9,7 @@ Public Class usrCntlAuswertungenEV_Veranlagungen
|
||||
Private Property rst As Object
|
||||
|
||||
Private Sub usrCntlBrgBuchungenFremd_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||
kdKunde.initKdBox(Me.FindForm)
|
||||
'datVon.Value = CDate("01." & Now.AddMonths(-1).Month & "." & Now.AddMonths(-1).Year)
|
||||
'datBis.Value = datVon.Value.AddMonths(1).AddDays(-1)
|
||||
|
||||
@@ -31,32 +32,31 @@ Public Class usrCntlAuswertungenEV_Veranlagungen
|
||||
Me.Cursor = Cursors.WaitCursor
|
||||
lblCnt.Text = ""
|
||||
lblCnt2.Text = ""
|
||||
Dim dt As DataTable = SQL.loadDgvBySql("SELECT [kde_KundenNr] FROM [tblKundenErweitert] INNER JOIN ADRESSEN on adressennr = kde_KundenNr WHERE [Veranlagungskunde]=1 and Auswahl='A' ", "FMZOLL")
|
||||
Dim dt As DataTable = SQL.loadDgvBySql("SELECT [kde_KundenNr], [Name 1] Name FROM [tblKundenErweitert] INNER JOIN ADRESSEN on adressennr = kde_KundenNr WHERE " & If(kdKunde.KdNr_value > 0, " kde_KundenNr='" & kdKunde.KdNr_value & "' AND ", "") & " [Veranlagungskunde]=1 and Auswahl='A' ", "FMZOLL")
|
||||
If dt Is Nothing Then lblErr.Visible = True : Exit Sub
|
||||
Dim folderpath = ""
|
||||
Dim FolderBrowserDialog1 As New FolderBrowserDialog
|
||||
If FolderBrowserDialog1.ShowDialog() = DialogResult.OK Then
|
||||
folderpath = FolderBrowserDialog1.SelectedPath
|
||||
If vbYes = MsgBox("Es werden '" & dt.Rows.Count & "' Kunden ausgewertet. Möchten Sie fortfahren?", vbYesNoCancel) Then
|
||||
Dim cnt = 1
|
||||
For Each r In dt.Rows
|
||||
lblCnt.Text = cnt & "/ " & dt.Rows.Count
|
||||
Me.Refresh()
|
||||
genExcelKd(r("kde_KundenNr"), folderpath, r("Name"))
|
||||
cnt += 1
|
||||
Next
|
||||
End If
|
||||
End If
|
||||
|
||||
Dim cnt = 1
|
||||
For Each r In dt.Rows
|
||||
lblCnt.Text = cnt & "/ " & dt.Rows.Count
|
||||
Me.Refresh()
|
||||
genExcelKd(r("kde_KundenNr"), folderpath)
|
||||
cnt += 1
|
||||
Next
|
||||
Catch ex As Exception
|
||||
MsgBox(ex.Message & ex.StackTrace)
|
||||
End Try
|
||||
Me.Cursor = Cursors.Default
|
||||
End Sub
|
||||
|
||||
Sub genExcelKd(KdNr, sPath)
|
||||
Sub genExcelKd(KdNr, sPath, Optional EmpfName = "")
|
||||
|
||||
Dim dt As DataTable = SQL.loadDgvBySql("SELECT [FilialenNr],[AbfertigungsNr],[UnterNr],Empfänger FROM [Speditionsbuch] where EmpfängerKundenNr='" & KdNr & "' and cast(Abfertigungsdatum as date) between '" & datAuswertVon.Value & "' and '" & datAuswertBis.Value & "' and Abfertigungsart=38 ORDER BY Abfertigungsdatum ", "FMZOLL")
|
||||
If dt Is Nothing Then lblErr.Visible = True : Exit Sub
|
||||
If dt.Rows.Count = 0 Then lblErr.Visible = True : Exit Sub
|
||||
Dim dt As DataTable = SQL.loadDgvBySql("SELECT [FilialenNr],[AbfertigungsNr],[UnterNr],Empfänger FROM [Speditionsbuch] where (EmpfängerKundenNr='" & KdNr & "' OR VermittlerKundenNr='" & KdNr & "') and cast(Abfertigungsdatum as date) between '" & datAuswertVon.Value & "' and '" & datAuswertBis.Value & "' and Abfertigungsart=38 ORDER BY Abfertigungsdatum ", "FMZOLL")
|
||||
lblCnt2.Text = ""
|
||||
|
||||
'EXCEL
|
||||
@@ -73,13 +73,21 @@ Public Class usrCntlAuswertungenEV_Veranlagungen
|
||||
Dim Blatt As Object 'Microsoft.Office.Interop.Excel.Worksheet 'As Object 'as Worksheet
|
||||
exclApp = CreateObject("Excel.Application")
|
||||
|
||||
Dim nodata = False
|
||||
If dt Is Nothing Or dt.Rows.Count = 0 Then nodata = True
|
||||
|
||||
|
||||
Try
|
||||
Path = sPath & "FA_Graz_" & AdjustPath(dt.Rows(0)("Empfänger")) & ".xlsx"
|
||||
Path = sPath & "\" & If(nodata, "nodata_", "") & "FA_Graz_" & AdjustPath(EmpfName) & ".xlsx"
|
||||
While System.IO.File.Exists(Path)
|
||||
Path = sPath & "FA_Graz_" & AdjustPath(dt.Rows(0)("Empfänger")) & "_" & Now.ToString("ddMMyyyyHHmmss") & ".xlsx"
|
||||
Path = sPath & "\" & If(nodata, "nodata_", "") & "FA_Graz_" & AdjustPath(EmpfName) & "_" & Now.ToString("ddMMyyyyHHmmss") & ".xlsx"
|
||||
End While
|
||||
My.Computer.FileSystem.WriteAllBytes(Path, My.Resources.FA_Graz_EV_Veranlagung_Muster, False)
|
||||
'Path = sPath & If(nodata, "nodata_", "") & "FA_Graz_" & AdjustPath(dt.Rows(0)("Empfänger")) & ".xlsx"
|
||||
'While System.IO.File.Exists(Path)
|
||||
' Path = sPath & If(nodata, "nodata_", "") & "FA_Graz_" & AdjustPath(dt.Rows(0)("Empfänger")) & "_" & Now.ToString("ddMMyyyyHHmmss") & ".xlsx"
|
||||
'End While
|
||||
'My.Computer.FileSystem.WriteAllBytes(Path, My.Resources.FA_Graz_EV_Veranlagung_Muster, False)
|
||||
|
||||
|
||||
Catch ex As System.Exception
|
||||
@@ -88,106 +96,134 @@ Public Class usrCntlAuswertungenEV_Veranlagungen
|
||||
Exit Sub
|
||||
End Try
|
||||
|
||||
|
||||
With exclApp
|
||||
.Visible = False
|
||||
Datei = .Workbooks.Open(Path)
|
||||
Blatt = Datei.Worksheets(1)
|
||||
|
||||
Blatt.Range("A2").Value = dt.Rows(0)("Empfänger") & " / Finanzamt Graz " & datAuswertVon.Value.ToShortDateString & "-" & datAuswertBis.Value.ToShortDateString
|
||||
Blatt.Range("A2").Value = EmpfName & " / Finanzamt Graz " & datAuswertVon.Value.ToShortDateString & "-" & datAuswertBis.Value.ToShortDateString
|
||||
'Blatt.Range("A2").Value = dt.Rows(0)("Empfänger") & " / Finanzamt Graz " & datAuswertVon.Value.ToShortDateString & "-" & datAuswertBis.Value.ToShortDateString
|
||||
|
||||
Dim cnt = 8
|
||||
Dim cnt_zeile = 1
|
||||
For Each r In dt.Rows
|
||||
lblCnt2.Text = cnt_zeile & "/" & dt.Rows.Count
|
||||
Dim SPEDBUCH As New VERAG_PROG_ALLGEMEIN.cSpeditionsbuch(r("FilialenNr"), r("AbfertigungsNr"), r("UnterNr"))
|
||||
If SPEDBUCH.hasEntry Then
|
||||
'LRN
|
||||
Dim BezugsNr = If(SPEDBUCH.AtlasBezNrEZA, "")
|
||||
If BezugsNr = "" Then BezugsNr = SPEDBUCH.FilialenNr & "/" & SPEDBUCH.AbfertigungsNr
|
||||
|
||||
'Handelsrechnungen
|
||||
Dim handelsrechnungen = "" : Dim semi = ""
|
||||
For Each rg In SQL.DLookupArray("DRef", "[zsAnmGdsItemDocCerts] As DOC inner join zsAnmRefs As ANM On ANM.LizenzNr=DOC.LizenzNr And ANM.OperatorID=DOC.OperatorID And ANM.AnmID=DOC.AnmID", "(LRN = '" & BezugsNr & "') and DocCd IN ('N380','N325')", "EZOLL")
|
||||
handelsrechnungen &= semi & rg : semi = ","
|
||||
Next
|
||||
|
||||
'EUST
|
||||
Dim EUST_Basis As Double = 0
|
||||
Dim EUST_5EV As Double = 0
|
||||
Dim dtEUST = SQL.loadDgvBySql("select sum(base) Base,sum(Amnt)Amnt FROM ztIMsgGdsItemDutyCalc as GDS inner join zzAktivitaet as AKT on GDS.OperatorID=AKT.OperatorID AND GDS.LizenzNr=AKT.LizenzNr AND GDS.IMsgID=AKT.IMsgID
|
||||
inner join zsAnmRefs as ANM on ANM.LizenzNr=AKT.LizenzNr AND ANM.OperatorID=AKT.OperatorID AND ANM.AnmID=AKT.AnmID
|
||||
If Not nodata Then
|
||||
Dim cnt = 8
|
||||
Dim cnt_zeile = 1
|
||||
For Each r In dt.Rows
|
||||
lblCnt2.Text = cnt_zeile & "/" & dt.Rows.Count
|
||||
Dim SPEDBUCH As New VERAG_PROG_ALLGEMEIN.cSpeditionsbuch(r("FilialenNr"), r("AbfertigungsNr"), r("UnterNr"))
|
||||
If SPEDBUCH.hasEntry Then
|
||||
'LRN
|
||||
Dim BezugsNr = If(SPEDBUCH.AtlasBezNrEZA, "")
|
||||
If BezugsNr = "" Then BezugsNr = SPEDBUCH.FilialenNr & "/" & SPEDBUCH.AbfertigungsNr
|
||||
|
||||
'Handelsrechnungen
|
||||
Dim handelsrechnungen = "" : Dim semi = ""
|
||||
|
||||
|
||||
'EUST
|
||||
Dim EUST_Basis As Double = 0
|
||||
Dim EUST_5EV As Double = 0
|
||||
|
||||
Select Case r("FilialenNr")
|
||||
Case "5501"
|
||||
'EUST
|
||||
Dim dtEUST = SQL.loadDgvBySql(" select sum(base) Base,sum(Amnt)Amnt FROM tblTelotec_Anmeldung as TC inner join tblTelotec_PositionsdatenAbgaben as AGB on AGB.telposAbg_telanmId=TC.telanm_id
|
||||
where Ty IN ('5EV') and tc.telanm_BezugsNr LIKE '" & BezugsNr & "' AND telanm_Status between 50 and 60", "FMZOLL")
|
||||
If dtEUST IsNot Nothing AndAlso dtEUST.Rows.Count >= 0 Then
|
||||
If dtEUST(0)("Base") IsNot DBNull.Value Then EUST_Basis = dtEUST(0)("Base")
|
||||
If dtEUST(0)("Amnt") IsNot DBNull.Value Then EUST_5EV = dtEUST(0)("Amnt")
|
||||
End If
|
||||
|
||||
'Handelsrechnungen
|
||||
For Each rg In SQL.DLookupArray("DRef", "[zsAnmGdsItemDocCerts] As DOC inner join zsAnmRefs As ANM On ANM.LizenzNr=DOC.LizenzNr And ANM.OperatorID=DOC.OperatorID And ANM.AnmID=DOC.AnmID", "(LRN = '" & BezugsNr & "') and DocCd IN ('N380','N325')", "EZOLL")
|
||||
handelsrechnungen &= semi & rg : semi = ","
|
||||
Next
|
||||
|
||||
Case Else
|
||||
'EUST
|
||||
Dim dtEUST = SQL.loadDgvBySql("select sum(base) Base,sum(Amnt)Amnt FROM ztIMsgGdsItemDutyCalc as GDS inner join zzAktivitaet as AKT on GDS.OperatorID=AKT.OperatorID AND GDS.LizenzNr=AKT.LizenzNr AND GDS.IMsgID=AKT.IMsgID
|
||||
inner join zsAnmRefs as ANM on ANM.LizenzNr=AKT.LizenzNr And ANM.OperatorID=AKT.OperatorID And ANM.AnmID=AKT.AnmID
|
||||
where Ty IN ('5EV') and LRN LIKE '" & BezugsNr & "' AND ErledigungsTypID LIKE 'F%'", "EZOLL")
|
||||
If dtEUST IsNot Nothing AndAlso dtEUST.Rows.Count >= 0 Then
|
||||
EUST_Basis = dtEUST(0)("Base")
|
||||
EUST_5EV = dtEUST(0)("Amnt")
|
||||
End If
|
||||
If dtEUST IsNot Nothing AndAlso dtEUST.Rows.Count >= 0 Then
|
||||
If dtEUST(0)("Base") IsNot DBNull.Value Then EUST_Basis = dtEUST(0)("Base")
|
||||
If dtEUST(0)("Amnt") IsNot DBNull.Value Then EUST_5EV = dtEUST(0)("Amnt")
|
||||
End If
|
||||
|
||||
'Handelsrechnungen
|
||||
For Each rg In SQL.DLookupArray("DRef", "[zsAnmGdsItemDocCerts] As DOC inner join zsAnmRefs As ANM On ANM.LizenzNr=DOC.LizenzNr And ANM.OperatorID=DOC.OperatorID And ANM.AnmID=DOC.AnmID", "(LRN = '" & BezugsNr & "') and DocCd IN ('N380','N325')", "EZOLL")
|
||||
handelsrechnungen &= semi & rg : semi = ","
|
||||
Next
|
||||
End Select
|
||||
|
||||
|
||||
If SPEDBUCH.ENDEMPFAENGER.Count > 0 Then
|
||||
Dim cnt2 = 0
|
||||
For Each EEMPF In SPEDBUCH.ENDEMPFAENGER
|
||||
If SPEDBUCH.ENDEMPFAENGER.Count > 0 Then
|
||||
Dim cnt2 = 0
|
||||
For Each EEMPF In SPEDBUCH.ENDEMPFAENGER
|
||||
|
||||
Blatt.Range("A" & cnt).EntireRow.Copy()
|
||||
Blatt.Range("A" & cnt).EntireRow.Insert(Microsoft.Office.Interop.Excel.XlDirection.xlDown)
|
||||
|
||||
Blatt.Range("A" & cnt).Value = SPEDBUCH.FilialenNr & "/" & SPEDBUCH.AbfertigungsNr
|
||||
Blatt.Range("B" & cnt).Value = SPEDBUCH.Abfertigungsdatum
|
||||
Blatt.Range("C" & cnt).Value = handelsrechnungen
|
||||
|
||||
If cnt2 = 0 Then 'Nur oberste Zeile je Abfertigung
|
||||
Blatt.Range("D" & cnt).Value = EUST_Basis
|
||||
Blatt.Range("E" & cnt).Value = EUST_5EV
|
||||
'Blatt.Range("D" & cnt).Value = EUST_Basis.ToString("0.00")
|
||||
'Blatt.Range("E" & cnt).Value = EUST_5EV.ToString("0.00")
|
||||
'Blatt.Range("D" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
'Blatt.Range("E" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
Else
|
||||
Blatt.Range("D" & cnt).Value = "-"
|
||||
Blatt.Range("E" & cnt).Value = "-"
|
||||
End If
|
||||
|
||||
Blatt.Range("F" & cnt).Value = EEMPF.EndEmpfaenger
|
||||
Blatt.Range("G" & cnt).Value = If(EEMPF.UstIdKz, "") & If(EEMPF.UstIdNr, "")
|
||||
If EEMPF.Rechnungsbetrag IsNot Nothing AndAlso IsNumeric(EEMPF.Rechnungsbetrag) Then
|
||||
Blatt.Range("H" & cnt).Value = CDbl(EEMPF.Rechnungsbetrag)
|
||||
'Blatt.Range("H" & cnt).Value = CDbl(EEMPF.Rechnungsbetrag).ToString("0.00")
|
||||
'Blatt.Range("H" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
End If
|
||||
|
||||
cnt += 1
|
||||
cnt2 += 1
|
||||
'+Zeile
|
||||
Next
|
||||
Else
|
||||
Blatt.Range("A" & cnt).EntireRow.Copy()
|
||||
Blatt.Range("A" & cnt).EntireRow.Insert(Microsoft.Office.Interop.Excel.XlDirection.xlDown)
|
||||
|
||||
Blatt.Range("A" & cnt).Value = SPEDBUCH.FilialenNr & "/" & SPEDBUCH.AbfertigungsNr
|
||||
Blatt.Range("B" & cnt).Value = SPEDBUCH.Abfertigungsdatum
|
||||
|
||||
Blatt.Range("C" & cnt).Value = handelsrechnungen
|
||||
|
||||
If cnt2 = 0 Then 'Nur oberste Zeile je Abfertigung
|
||||
Blatt.Range("D" & cnt).Value = EUST_Basis
|
||||
Blatt.Range("E" & cnt).Value = EUST_5EV
|
||||
'Blatt.Range("D" & cnt).Value = EUST_Basis.ToString("0.00")
|
||||
'Blatt.Range("E" & cnt).Value = EUST_5EV.ToString("0.00")
|
||||
'Blatt.Range("D" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
'Blatt.Range("E" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
Else
|
||||
Blatt.Range("D" & cnt).Value = "-"
|
||||
Blatt.Range("E" & cnt).Value = "-"
|
||||
End If
|
||||
|
||||
Blatt.Range("F" & cnt).Value = EEMPF.EndEmpfaenger
|
||||
Blatt.Range("G" & cnt).Value = If(EEMPF.UstIdKz, "") & If(EEMPF.UstIdNr, "")
|
||||
If EEMPF.Rechnungsbetrag IsNot Nothing AndAlso IsNumeric(EEMPF.Rechnungsbetrag) Then
|
||||
Blatt.Range("H" & cnt).Value = CDbl(EEMPF.Rechnungsbetrag)
|
||||
'Blatt.Range("H" & cnt).Value = CDbl(EEMPF.Rechnungsbetrag).ToString("0.00")
|
||||
'Blatt.Range("H" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
End If
|
||||
Blatt.Range("D" & cnt).Value = EUST_Basis
|
||||
Blatt.Range("E" & cnt).Value = EUST_5EV
|
||||
'Blatt.Range("D" & cnt).Value = EUST_Basis.ToString("0.00")
|
||||
'Blatt.Range("E" & cnt).Value = EUST_5EV.ToString("0.00")
|
||||
'Blatt.Range("D" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
'Blatt.Range("E" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
|
||||
cnt += 1
|
||||
cnt2 += 1
|
||||
'+Zeile
|
||||
Next
|
||||
Else
|
||||
Blatt.Range("A" & cnt).EntireRow.Copy()
|
||||
Blatt.Range("A" & cnt).EntireRow.Insert(Microsoft.Office.Interop.Excel.XlDirection.xlDown)
|
||||
End If
|
||||
|
||||
Blatt.Range("A" & cnt).Value = SPEDBUCH.FilialenNr & "/" & SPEDBUCH.AbfertigungsNr
|
||||
Blatt.Range("B" & cnt).Value = SPEDBUCH.Abfertigungsdatum
|
||||
|
||||
Blatt.Range("C" & cnt).Value = handelsrechnungen
|
||||
Blatt.Range("D" & cnt).Value = EUST_Basis
|
||||
Blatt.Range("E" & cnt).Value = EUST_5EV
|
||||
'Blatt.Range("D" & cnt).Value = EUST_Basis.ToString("0.00")
|
||||
'Blatt.Range("E" & cnt).Value = EUST_5EV.ToString("0.00")
|
||||
'Blatt.Range("D" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
'Blatt.Range("E" & cnt).Style.NumberFormat = "###,###,##0.00 €"
|
||||
|
||||
cnt += 1
|
||||
'+Zeile
|
||||
End If
|
||||
|
||||
|
||||
|
||||
End If
|
||||
cnt_zeile += 1
|
||||
Next
|
||||
cnt_zeile += 1
|
||||
Next
|
||||
End If
|
||||
|
||||
Datei.Save
|
||||
.Visible = True 'TEST
|
||||
Datei.Close
|
||||
' .Visible = True 'TEST
|
||||
End With
|
||||
|
||||
|
||||
Catch ex As Exception
|
||||
MsgBox(ex.Message & ex.StackTrace)
|
||||
End Try
|
||||
|
||||
39
SDL/zoll/usrCntlZOLLAuswertungen.Designer.vb
generated
39
SDL/zoll/usrCntlZOLLAuswertungen.Designer.vb
generated
@@ -195,6 +195,7 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Me.UsrCntlAuswertungenUIDPruefung1 = New SDL.usrCntlAuswertungenUIDPruefung()
|
||||
Me.UsrCntlAuswertungenKunden_Auftragsrueckgang1 = New SDL.usrCntlAuswertungenKunden_Auftragsrueckgang()
|
||||
Me.TabPage3 = New System.Windows.Forms.TabPage()
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1 = New SDL.usrCntlAuswertungenEV_Veranlagungen()
|
||||
Me.UsrCntlAuswertungenFiskal_IntrastatMeldung1 = New SDL.usrCntlAuswertungenFiskal_IntrastatMeldung()
|
||||
Me.UsrCntlAuswertungenFiskalvertretung_42001 = New SDL.usrCntlAuswertungenFiskalvertretung_4200()
|
||||
Me.TabPage4 = New System.Windows.Forms.TabPage()
|
||||
@@ -220,7 +221,7 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Me.Label67 = New System.Windows.Forms.Label()
|
||||
Me.Button14 = New System.Windows.Forms.Button()
|
||||
Me.pnl = New System.Windows.Forms.Panel()
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1 = New SDL.usrCntlAuswertungenEV_Veranlagungen()
|
||||
Me.UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1 = New SDL.usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER()
|
||||
Me.GroupBox1.SuspendLayout()
|
||||
Me.GroupBox2.SuspendLayout()
|
||||
CType(Me.picDurmaz, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
@@ -1218,7 +1219,7 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Me.tbcntr.Location = New System.Drawing.Point(0, 57)
|
||||
Me.tbcntr.Name = "tbcntr"
|
||||
Me.tbcntr.SelectedIndex = 0
|
||||
Me.tbcntr.Size = New System.Drawing.Size(626, 1529)
|
||||
Me.tbcntr.Size = New System.Drawing.Size(609, 1529)
|
||||
Me.tbcntr.TabIndex = 22
|
||||
'
|
||||
'TabPage1
|
||||
@@ -1256,7 +1257,7 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Me.TabPage1.Location = New System.Drawing.Point(4, 22)
|
||||
Me.TabPage1.Name = "TabPage1"
|
||||
Me.TabPage1.Padding = New System.Windows.Forms.Padding(3)
|
||||
Me.TabPage1.Size = New System.Drawing.Size(618, 1503)
|
||||
Me.TabPage1.Size = New System.Drawing.Size(601, 1503)
|
||||
Me.TabPage1.TabIndex = 0
|
||||
Me.TabPage1.Text = "Bürgschaften"
|
||||
Me.TabPage1.UseVisualStyleBackColor = True
|
||||
@@ -2066,7 +2067,7 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Me.TabPage2.Location = New System.Drawing.Point(4, 22)
|
||||
Me.TabPage2.Name = "TabPage2"
|
||||
Me.TabPage2.Padding = New System.Windows.Forms.Padding(3)
|
||||
Me.TabPage2.Size = New System.Drawing.Size(635, 1503)
|
||||
Me.TabPage2.Size = New System.Drawing.Size(618, 1503)
|
||||
Me.TabPage2.TabIndex = 1
|
||||
Me.TabPage2.Text = "Kunden"
|
||||
Me.TabPage2.UseVisualStyleBackColor = True
|
||||
@@ -2102,6 +2103,14 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Me.TabPage3.Text = "Fiskalvertretung / EV-Veranlagung"
|
||||
Me.TabPage3.UseVisualStyleBackColor = True
|
||||
'
|
||||
'UsrCntlAuswertungenEV_Veranlagungen1
|
||||
'
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.BackColor = System.Drawing.Color.White
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.Location = New System.Drawing.Point(3, 568)
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.Name = "UsrCntlAuswertungenEV_Veranlagungen1"
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.Size = New System.Drawing.Size(708, 105)
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.TabIndex = 2
|
||||
'
|
||||
'UsrCntlAuswertungenFiskal_IntrastatMeldung1
|
||||
'
|
||||
Me.UsrCntlAuswertungenFiskal_IntrastatMeldung1.BackColor = System.Drawing.Color.White
|
||||
@@ -2120,10 +2129,11 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
'
|
||||
'TabPage4
|
||||
'
|
||||
Me.TabPage4.Controls.Add(Me.UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1)
|
||||
Me.TabPage4.Controls.Add(Me.UsrCntlAuswertungenAufschub_Abgabenliste1)
|
||||
Me.TabPage4.Location = New System.Drawing.Point(4, 22)
|
||||
Me.TabPage4.Name = "TabPage4"
|
||||
Me.TabPage4.Size = New System.Drawing.Size(635, 1503)
|
||||
Me.TabPage4.Size = New System.Drawing.Size(601, 1503)
|
||||
Me.TabPage4.TabIndex = 3
|
||||
Me.TabPage4.Text = "Aufschubdaten"
|
||||
Me.TabPage4.UseVisualStyleBackColor = True
|
||||
@@ -2144,7 +2154,7 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Me.TabPage5.Location = New System.Drawing.Point(4, 22)
|
||||
Me.TabPage5.Name = "TabPage5"
|
||||
Me.TabPage5.Padding = New System.Windows.Forms.Padding(3)
|
||||
Me.TabPage5.Size = New System.Drawing.Size(635, 1503)
|
||||
Me.TabPage5.Size = New System.Drawing.Size(618, 1503)
|
||||
Me.TabPage5.TabIndex = 4
|
||||
Me.TabPage5.Text = "UNISPED"
|
||||
Me.TabPage5.UseVisualStyleBackColor = True
|
||||
@@ -2352,16 +2362,16 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Me.pnl.Dock = System.Windows.Forms.DockStyle.Top
|
||||
Me.pnl.Location = New System.Drawing.Point(0, 0)
|
||||
Me.pnl.Name = "pnl"
|
||||
Me.pnl.Size = New System.Drawing.Size(626, 57)
|
||||
Me.pnl.Size = New System.Drawing.Size(609, 57)
|
||||
Me.pnl.TabIndex = 23
|
||||
'
|
||||
'UsrCntlAuswertungenEV_Veranlagungen1
|
||||
'UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1
|
||||
'
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.BackColor = System.Drawing.Color.White
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.Location = New System.Drawing.Point(3, 568)
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.Name = "UsrCntlAuswertungenEV_Veranlagungen1"
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.Size = New System.Drawing.Size(708, 105)
|
||||
Me.UsrCntlAuswertungenEV_Veranlagungen1.TabIndex = 2
|
||||
Me.UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1.BackColor = System.Drawing.Color.White
|
||||
Me.UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1.Location = New System.Drawing.Point(3, 149)
|
||||
Me.UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1.Name = "UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1"
|
||||
Me.UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1.Size = New System.Drawing.Size(708, 120)
|
||||
Me.UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1.TabIndex = 1
|
||||
'
|
||||
'usrCntlZOLLAuswertungen
|
||||
'
|
||||
@@ -2372,7 +2382,7 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Me.Controls.Add(Me.tbcntr)
|
||||
Me.Controls.Add(Me.pnl)
|
||||
Me.Name = "usrCntlZOLLAuswertungen"
|
||||
Me.Size = New System.Drawing.Size(626, 926)
|
||||
Me.Size = New System.Drawing.Size(609, 926)
|
||||
Me.GroupBox1.ResumeLayout(False)
|
||||
Me.GroupBox1.PerformLayout()
|
||||
Me.GroupBox2.ResumeLayout(False)
|
||||
@@ -2624,4 +2634,5 @@ Partial Class usrCntlZOLLAuswertungen
|
||||
Friend WithEvents Label81 As Label
|
||||
Friend WithEvents Button19 As Button
|
||||
Friend WithEvents UsrCntlAuswertungenEV_Veranlagungen1 As usrCntlAuswertungenEV_Veranlagungen
|
||||
Friend WithEvents UsrCntlAuswertungenAufschub_AbgabenKontrolleTRIER1 As usrCntlAuswertungenAufschub_AbgabenKontrolleTRIER
|
||||
End Class
|
||||
|
||||
Reference in New Issue
Block a user