ustva_antrag logik umrechnung umgebaut
This commit is contained in:
33
SDL/USTV/ustCntlUSTV_AntragPosition.Designer.vb
generated
33
SDL/USTV/ustCntlUSTV_AntragPosition.Designer.vb
generated
@@ -1,9 +1,9 @@
|
|||||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||||
Partial Class ustCntlUSTV_AntragPosition
|
Partial Class ustCntlUSTV_AntragPosition
|
||||||
Inherits System.Windows.Forms.UserControl
|
Inherits System.Windows.Forms.UserControl
|
||||||
|
|
||||||
'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
<System.Diagnostics.DebuggerNonUserCode()>
|
||||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||||
Try
|
Try
|
||||||
If disposing AndAlso components IsNot Nothing Then
|
If disposing AndAlso components IsNot Nothing Then
|
||||||
@@ -20,7 +20,7 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||||
<System.Diagnostics.DebuggerStepThrough()> _
|
<System.Diagnostics.DebuggerStepThrough()>
|
||||||
Private Sub InitializeComponent()
|
Private Sub InitializeComponent()
|
||||||
Me.components = New System.ComponentModel.Container()
|
Me.components = New System.ComponentModel.Container()
|
||||||
Me.tabDok = New System.Windows.Forms.TabPage()
|
Me.tabDok = New System.Windows.Forms.TabPage()
|
||||||
@@ -49,6 +49,7 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
Me.lblAenderungsdatum = New System.Windows.Forms.Label()
|
Me.lblAenderungsdatum = New System.Windows.Forms.Label()
|
||||||
Me.lblSachbearbeiter = New System.Windows.Forms.Label()
|
Me.lblSachbearbeiter = New System.Windows.Forms.Label()
|
||||||
Me.pnl = New System.Windows.Forms.Panel()
|
Me.pnl = New System.Windows.Forms.Panel()
|
||||||
|
Me.lblWarning = New System.Windows.Forms.Label()
|
||||||
Me.btnLeistenderSave = New System.Windows.Forms.Button()
|
Me.btnLeistenderSave = New System.Windows.Forms.Button()
|
||||||
Me.sbLeistender = New VERAG_PROG_ALLGEMEIN.MySearchBox()
|
Me.sbLeistender = New VERAG_PROG_ALLGEMEIN.MySearchBox()
|
||||||
Me.pnlAdresse = New System.Windows.Forms.Panel()
|
Me.pnlAdresse = New System.Windows.Forms.Panel()
|
||||||
@@ -387,6 +388,7 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
'pnl
|
'pnl
|
||||||
'
|
'
|
||||||
Me.pnl.BackColor = System.Drawing.Color.White
|
Me.pnl.BackColor = System.Drawing.Color.White
|
||||||
|
Me.pnl.Controls.Add(Me.lblWarning)
|
||||||
Me.pnl.Controls.Add(Me.btnLeistenderSave)
|
Me.pnl.Controls.Add(Me.btnLeistenderSave)
|
||||||
Me.pnl.Controls.Add(Me.sbLeistender)
|
Me.pnl.Controls.Add(Me.sbLeistender)
|
||||||
Me.pnl.Controls.Add(Me.pnlAdresse)
|
Me.pnl.Controls.Add(Me.pnlAdresse)
|
||||||
@@ -419,6 +421,16 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
Me.pnl.Size = New System.Drawing.Size(1300, 239)
|
Me.pnl.Size = New System.Drawing.Size(1300, 239)
|
||||||
Me.pnl.TabIndex = 1
|
Me.pnl.TabIndex = 1
|
||||||
'
|
'
|
||||||
|
'lblWarning
|
||||||
|
'
|
||||||
|
Me.lblWarning.AutoSize = True
|
||||||
|
Me.lblWarning.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||||
|
Me.lblWarning.ForeColor = System.Drawing.Color.Red
|
||||||
|
Me.lblWarning.Location = New System.Drawing.Point(14, 167)
|
||||||
|
Me.lblWarning.Name = "lblWarning"
|
||||||
|
Me.lblWarning.Size = New System.Drawing.Size(0, 16)
|
||||||
|
Me.lblWarning.TabIndex = 23
|
||||||
|
'
|
||||||
'btnLeistenderSave
|
'btnLeistenderSave
|
||||||
'
|
'
|
||||||
Me.btnLeistenderSave.BackgroundImage = Global.SDL.My.Resources.Resources.save
|
Me.btnLeistenderSave.BackgroundImage = Global.SDL.My.Resources.Resources.save
|
||||||
@@ -699,7 +711,7 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
Me.txtRgDatum._DateTimeOnly = False
|
Me.txtRgDatum._DateTimeOnly = False
|
||||||
Me.txtRgDatum._numbersOnly = False
|
Me.txtRgDatum._numbersOnly = False
|
||||||
Me.txtRgDatum._numbersOnlyKommastellen = ""
|
Me.txtRgDatum._numbersOnlyKommastellen = ""
|
||||||
Me.txtRgDatum._numbersOnlyTrennzeichen = True
|
Me.txtRgDatum._numbersOnlyTrennzeichen = False
|
||||||
Me.txtRgDatum._Prozent = False
|
Me.txtRgDatum._Prozent = False
|
||||||
Me.txtRgDatum._ShortDateNew = False
|
Me.txtRgDatum._ShortDateNew = False
|
||||||
Me.txtRgDatum._ShortDateOnly = False
|
Me.txtRgDatum._ShortDateOnly = False
|
||||||
@@ -707,7 +719,7 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
Me.txtRgDatum._TimeOnly_Seconds = False
|
Me.txtRgDatum._TimeOnly_Seconds = False
|
||||||
Me.txtRgDatum._value = ""
|
Me.txtRgDatum._value = ""
|
||||||
Me.txtRgDatum._Waehrung = False
|
Me.txtRgDatum._Waehrung = False
|
||||||
Me.txtRgDatum._WaehrungZeichen = True
|
Me.txtRgDatum._WaehrungZeichen = False
|
||||||
Me.txtRgDatum.ForeColor = System.Drawing.Color.Red
|
Me.txtRgDatum.ForeColor = System.Drawing.Color.Red
|
||||||
Me.txtRgDatum.Location = New System.Drawing.Point(17, 49)
|
Me.txtRgDatum.Location = New System.Drawing.Point(17, 49)
|
||||||
Me.txtRgDatum.MaxLength = 10
|
Me.txtRgDatum.MaxLength = 10
|
||||||
@@ -784,8 +796,8 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
Me.txtUSTBetragEUR._TimeOnly = False
|
Me.txtUSTBetragEUR._TimeOnly = False
|
||||||
Me.txtUSTBetragEUR._TimeOnly_Seconds = False
|
Me.txtUSTBetragEUR._TimeOnly_Seconds = False
|
||||||
Me.txtUSTBetragEUR._value = ""
|
Me.txtUSTBetragEUR._value = ""
|
||||||
Me.txtUSTBetragEUR._Waehrung = False
|
Me.txtUSTBetragEUR._Waehrung = True
|
||||||
Me.txtUSTBetragEUR._WaehrungZeichen = True
|
Me.txtUSTBetragEUR._WaehrungZeichen = False
|
||||||
Me.txtUSTBetragEUR.ForeColor = System.Drawing.Color.Red
|
Me.txtUSTBetragEUR.ForeColor = System.Drawing.Color.Red
|
||||||
Me.txtUSTBetragEUR.Location = New System.Drawing.Point(294, 130)
|
Me.txtUSTBetragEUR.Location = New System.Drawing.Point(294, 130)
|
||||||
Me.txtUSTBetragEUR.MaxLength = 10
|
Me.txtUSTBetragEUR.MaxLength = 10
|
||||||
@@ -799,7 +811,7 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
'txtUmrechnungskurs
|
'txtUmrechnungskurs
|
||||||
'
|
'
|
||||||
Me.txtUmrechnungskurs._DateTimeOnly = False
|
Me.txtUmrechnungskurs._DateTimeOnly = False
|
||||||
Me.txtUmrechnungskurs._numbersOnly = True
|
Me.txtUmrechnungskurs._numbersOnly = False
|
||||||
Me.txtUmrechnungskurs._numbersOnlyKommastellen = ""
|
Me.txtUmrechnungskurs._numbersOnlyKommastellen = ""
|
||||||
Me.txtUmrechnungskurs._numbersOnlyTrennzeichen = True
|
Me.txtUmrechnungskurs._numbersOnlyTrennzeichen = True
|
||||||
Me.txtUmrechnungskurs._Prozent = False
|
Me.txtUmrechnungskurs._Prozent = False
|
||||||
@@ -809,7 +821,7 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
Me.txtUmrechnungskurs._TimeOnly_Seconds = False
|
Me.txtUmrechnungskurs._TimeOnly_Seconds = False
|
||||||
Me.txtUmrechnungskurs._value = ""
|
Me.txtUmrechnungskurs._value = ""
|
||||||
Me.txtUmrechnungskurs._Waehrung = False
|
Me.txtUmrechnungskurs._Waehrung = False
|
||||||
Me.txtUmrechnungskurs._WaehrungZeichen = True
|
Me.txtUmrechnungskurs._WaehrungZeichen = False
|
||||||
Me.txtUmrechnungskurs.ForeColor = System.Drawing.Color.Red
|
Me.txtUmrechnungskurs.ForeColor = System.Drawing.Color.Red
|
||||||
Me.txtUmrechnungskurs.Location = New System.Drawing.Point(177, 130)
|
Me.txtUmrechnungskurs.Location = New System.Drawing.Point(177, 130)
|
||||||
Me.txtUmrechnungskurs.MaxLength = 10
|
Me.txtUmrechnungskurs.MaxLength = 10
|
||||||
@@ -833,7 +845,7 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
Me.txtUSTBetrag._TimeOnly_Seconds = False
|
Me.txtUSTBetrag._TimeOnly_Seconds = False
|
||||||
Me.txtUSTBetrag._value = ""
|
Me.txtUSTBetrag._value = ""
|
||||||
Me.txtUSTBetrag._Waehrung = False
|
Me.txtUSTBetrag._Waehrung = False
|
||||||
Me.txtUSTBetrag._WaehrungZeichen = True
|
Me.txtUSTBetrag._WaehrungZeichen = False
|
||||||
Me.txtUSTBetrag.ForeColor = System.Drawing.Color.Red
|
Me.txtUSTBetrag.ForeColor = System.Drawing.Color.Red
|
||||||
Me.txtUSTBetrag.Location = New System.Drawing.Point(17, 130)
|
Me.txtUSTBetrag.Location = New System.Drawing.Point(17, 130)
|
||||||
Me.txtUSTBetrag.MaxLength = 10
|
Me.txtUSTBetrag.MaxLength = 10
|
||||||
@@ -1017,4 +1029,5 @@ Partial Class ustCntlUSTV_AntragPosition
|
|||||||
Friend WithEvents pnlAdresse As Panel
|
Friend WithEvents pnlAdresse As Panel
|
||||||
Friend WithEvents sbLeistender As VERAG_PROG_ALLGEMEIN.MySearchBox
|
Friend WithEvents sbLeistender As VERAG_PROG_ALLGEMEIN.MySearchBox
|
||||||
Friend WithEvents btnLeistenderSave As Button
|
Friend WithEvents btnLeistenderSave As Button
|
||||||
|
Friend WithEvents lblWarning As Label
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
@@ -85,38 +85,36 @@ Public Class ustCntlUSTV_AntragPosition
|
|||||||
UStV_POS.UStVPo_Sachbearbeiter = VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME
|
UStV_POS.UStVPo_Sachbearbeiter = VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME
|
||||||
UStV_POS.UStVPo_Zeitstempel = Now
|
UStV_POS.UStVPo_Zeitstempel = Now
|
||||||
|
|
||||||
If txtRgNr._value <> "" Then
|
If txtRgNr.Text <> "" Then
|
||||||
UStV_POS.UStVPo_ReNr = txtRgNr._value
|
UStV_POS.UStVPo_ReNr = txtRgNr.Text
|
||||||
Else
|
Else
|
||||||
save = False
|
save = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If txtRgDatum._value <> "" AndAlso IsDate(txtRgDatum._value) Then
|
If txtRgDatum.Text <> "" AndAlso IsDate(txtRgDatum.Text) Then
|
||||||
UStV_POS.UStVPo_ReDat = txtRgDatum._value
|
UStV_POS.UStVPo_ReDat = txtRgDatum._value
|
||||||
Else
|
Else
|
||||||
save = False
|
save = False
|
||||||
End If
|
End If
|
||||||
If txtUSTBetrag._value <> "" Then
|
If txtUSTBetrag.Text <> "" Then
|
||||||
UStV_POS.UStVPo_USteuerbetrag = txtUSTBetrag._value.Replace(",", ".")
|
UStV_POS.UStVPo_USteuerbetrag = txtUSTBetrag.Text.Replace(",", ".")
|
||||||
Else
|
Else
|
||||||
save = False
|
save = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If txtUSTBetragEUR._value <> "" Then
|
If txtUSTBetragEUR.Text <> "" Then
|
||||||
UStV_POS.UStVPo_USteuerbetragEUR = txtUSTBetragEUR._value.Replace(",", ".")
|
UStV_POS.UStVPo_USteuerbetragEUR = txtUSTBetragEUR.Text.Replace(",", ".")
|
||||||
Else
|
Else
|
||||||
save = False
|
save = False
|
||||||
End If
|
End If
|
||||||
If txtLeistungsbezeichnung._value <> "" Then
|
If txtLeistungsbezeichnung.Text <> "" Then
|
||||||
UStV_POS.UStVPo_Leistungsbezeichnung = txtLeistungsbezeichnung._value
|
UStV_POS.UStVPo_Leistungsbezeichnung = txtLeistungsbezeichnung.Text
|
||||||
Else
|
Else
|
||||||
save = False
|
save = False
|
||||||
End If
|
End If
|
||||||
If Not (txtUmrechnungskurs.Text = "" And txtUmrechnungskurs._value = "") Then
|
If Not txtUmrechnungskurs.Text = "" Then
|
||||||
If txtUmrechnungskurs.Text <> "" Then
|
If txtUmrechnungskurs.Text <> "" Then
|
||||||
UStV_POS.UStVPo_Umrechnungskurs = txtUmrechnungskurs.Text.Replace(",", ".")
|
UStV_POS.UStVPo_Umrechnungskurs = txtUmrechnungskurs.Text.Replace(",", ".")
|
||||||
ElseIf txtUmrechnungskurs._value <> "" Then
|
|
||||||
UStV_POS.UStVPo_Umrechnungskurs = txtUmrechnungskurs._value.Replace(",", ".")
|
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
save = False
|
save = False
|
||||||
@@ -137,17 +135,6 @@ Public Class ustCntlUSTV_AntragPosition
|
|||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub txtUmrechnungskurs_TextChanged(sender As Object, e As EventArgs) Handles txtUmrechnungskurs.TextChanged
|
|
||||||
Dim gridAktivTMP = gridAktiv
|
|
||||||
gridAktiv = False
|
|
||||||
txtUSTBetragEUR._value = ""
|
|
||||||
If IsNumeric(txtUSTBetrag._value) AndAlso IsNumeric(txtUmrechnungskurs._value) Then
|
|
||||||
txtUSTBetragEUR.Text = Math.Floor((txtUSTBetrag._value / txtUmrechnungskurs._value) * 100 + 0.5) / 100
|
|
||||||
'txtUSTBetragEUR._value = txtUSTBetrag._value * txtUmrechnungskurs._value
|
|
||||||
End If
|
|
||||||
gridAktiv = gridAktivTMP
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Function save()
|
Function save()
|
||||||
Dim setSave As Boolean = True
|
Dim setSave As Boolean = True
|
||||||
getValues(UStV_POS, setSave)
|
getValues(UStV_POS, setSave)
|
||||||
@@ -161,6 +148,7 @@ Public Class ustCntlUSTV_AntragPosition
|
|||||||
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("MDM_USTVA_bearbeiten", Me.FindForm) Then Exit Sub
|
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("MDM_USTVA_bearbeiten", Me.FindForm) Then Exit Sub
|
||||||
|
|
||||||
If gridAktiv And Me.FindForm IsNot Nothing Then
|
If gridAktiv And Me.FindForm IsNot Nothing Then
|
||||||
|
|
||||||
'If sender Is txtLieferung Then
|
'If sender Is txtLieferung Then
|
||||||
' If Not PROG.checkSDLNrPartnerKdNr(kdNr, SDLNr) Then MsgBox("Bitte geben Sie die Partner-Kundennummer im Kundenblatt oder im FM-ZOLL ein!")
|
' If Not PROG.checkSDLNrPartnerKdNr(kdNr, SDLNr) Then MsgBox("Bitte geben Sie die Partner-Kundennummer im Kundenblatt oder im FM-ZOLL ein!")
|
||||||
'End If
|
'End If
|
||||||
@@ -170,7 +158,7 @@ Public Class ustCntlUSTV_AntragPosition
|
|||||||
'values_changed()
|
'values_changed()
|
||||||
|
|
||||||
Else
|
Else
|
||||||
txtChanged = True
|
'txtChanged = True
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -179,58 +167,6 @@ Public Class ustCntlUSTV_AntragPosition
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub txtRgDatum_KeyUp(sender As Object, e As KeyEventArgs) Handles txtRgDatum.KeyUp, txtRgNr.KeyUp, txtUSTBetrag.KeyUp, txtUmrechnungskurs.KeyUp, txtUSTBetragEUR.KeyUp, sbLeistender.KeyUp
|
|
||||||
|
|
||||||
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("MDM_USTVA_bearbeiten", Me.FindForm) Then Exit Sub
|
|
||||||
|
|
||||||
If gridAktiv And Me.FindForm IsNot Nothing Then
|
|
||||||
|
|
||||||
If sender Is txtUSTBetrag Then
|
|
||||||
|
|
||||||
If IsNumeric(txtUSTBetrag._value) AndAlso IsNumeric(txtUmrechnungskurs._value) Then
|
|
||||||
txtUSTBetragEUR.Text = Math.Floor((txtUSTBetrag._value / txtUmrechnungskurs._value) * 100 + 0.5) / 100
|
|
||||||
'values_changed()
|
|
||||||
End If
|
|
||||||
|
|
||||||
ElseIf sender Is txtUSTBetragEUR Then
|
|
||||||
|
|
||||||
'so herum nicht umrechnen!!!!
|
|
||||||
'If IsNumeric(txtUSTBetragEUR._value) AndAlso IsNumeric(txtUmrechnungskurs._value) Then
|
|
||||||
' txtUSTBetrag.Text = Math.Floor((txtUSTBetragEUR._value * txtUmrechnungskurs._value) * 100 + 0.5) / 100
|
|
||||||
' 'values_changed()
|
|
||||||
'End If
|
|
||||||
|
|
||||||
ElseIf sender Is sbLeistender Then
|
|
||||||
If e.KeyValue = 9 Then
|
|
||||||
e.SuppressKeyPress = True
|
|
||||||
If UStV_Leist.hasEntry Then
|
|
||||||
UStV_POS.UStVPo_Leistender = UStV_Leist.UStV_Leistender
|
|
||||||
values_changed()
|
|
||||||
'UStV_POS.SAVE()
|
|
||||||
'RaiseEvent CHANGED(UStV_POS.UStVPo_ID)
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
End If
|
|
||||||
If e.KeyValue = 9 Then 'SHIFT
|
|
||||||
e.SuppressKeyPress = True
|
|
||||||
If txtChanged Then
|
|
||||||
values_changed()
|
|
||||||
txtChanged = False
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
|
|
||||||
Sub values_changed()
|
Sub values_changed()
|
||||||
lblSachbearbeiter.Text = VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME
|
lblSachbearbeiter.Text = VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME
|
||||||
lblAenderungsdatum.Text = Now.ToString("dd.MM.yyyy HH:mm")
|
lblAenderungsdatum.Text = Now.ToString("dd.MM.yyyy HH:mm")
|
||||||
@@ -393,4 +329,87 @@ Public Class ustCntlUSTV_AntragPosition
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub txtUSTBetrag_PreviewKeyDown(sender As Object, e As PreviewKeyDownEventArgs) Handles txtUSTBetrag.PreviewKeyDown, txtUSTBetragEUR.PreviewKeyDown, txtRgDatum.PreviewKeyDown, txtRgNr.PreviewKeyDown, txtUmrechnungskurs.PreviewKeyDown
|
||||||
|
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("MDM_USTVA_bearbeiten", Me.FindForm) Then Exit Sub
|
||||||
|
|
||||||
|
If gridAktiv And Me.FindForm IsNot Nothing Then
|
||||||
|
|
||||||
|
' Eingabeprüfung
|
||||||
|
If e.KeyValue = 9 Then
|
||||||
|
|
||||||
|
lblWarning.Text = ""
|
||||||
|
If sender Is txtUSTBetrag Or sender Is txtUSTBetragEUR Or sender Is txtUmrechnungskurs Then
|
||||||
|
|
||||||
|
If txtUSTBetrag.Text = "" Then
|
||||||
|
lblWarning.Text = "Bitte Umsatzsteuerbetrag eingeben."
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
If sender Is txtUSTBetrag Then
|
||||||
|
If IsNumeric(txtUSTBetrag.Text) AndAlso IsNumeric(txtUmrechnungskurs.Text) Then
|
||||||
|
txtUSTBetragEUR.Text = Math.Floor((txtUSTBetrag.Text / txtUmrechnungskurs.Text) * 100 + 0.5) / 100
|
||||||
|
txtChanged = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
ElseIf sender Is txtUSTBetragEUR Then
|
||||||
|
|
||||||
|
'so herum nicht umrechnen!!!!
|
||||||
|
'If IsNumeric(txtUSTBetragEUR._value) AndAlso IsNumeric(txtUmrechnungskurs._value) Then
|
||||||
|
' txtUSTBetrag.Text = Math.Floor((txtUSTBetragEUR._value * txtUmrechnungskurs._value) * 100 + 0.5) / 100
|
||||||
|
' 'values_changed()
|
||||||
|
'End If
|
||||||
|
|
||||||
|
|
||||||
|
If IsNumeric(txtUSTBetragEUR.Text) AndAlso IsNumeric(txtUSTBetrag.Text) Then
|
||||||
|
|
||||||
|
Dim zahl1 = txtUSTBetragEUR.Text / txtUSTBetrag.Text
|
||||||
|
|
||||||
|
txtUmrechnungskurs.Text = zahl1
|
||||||
|
txtChanged = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
ElseIf sender Is txtUmrechnungskurs Then
|
||||||
|
|
||||||
|
|
||||||
|
If IsNumeric(txtUSTBetrag.Text) AndAlso IsNumeric(txtUmrechnungskurs._value) Then
|
||||||
|
txtUSTBetragEUR.Text = Math.Floor((txtUSTBetrag.Text / txtUmrechnungskurs.Text) * 100 + 0.5) / 100
|
||||||
|
txtChanged = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ElseIf sender Is sbLeistender Then
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
If UStV_Leist.hasEntry Then
|
||||||
|
UStV_POS.UStVPo_Leistender = UStV_Leist.UStV_Leistender
|
||||||
|
txtChanged = True
|
||||||
|
'UStV_POS.SAVE()
|
||||||
|
'RaiseEvent CHANGED(UStV_POS.UStVPo_ID)
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
If txtChanged Then
|
||||||
|
values_changed()
|
||||||
|
txtChanged = False
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
Reference in New Issue
Block a user