feature_steuerschlüsselcheck im Kunden und Rechnung
This commit is contained in:
74
SDL/kunden/usrcntlKundeBearbeitenFull.Designer.vb
generated
74
SDL/kunden/usrcntlKundeBearbeitenFull.Designer.vb
generated
@@ -93,6 +93,8 @@ Partial Class usrcntlKundeBearbeitenFull
|
||||
Me.tbFiskal = New System.Windows.Forms.TabPage()
|
||||
Me.UsrCntlKundeFiskaldaten1 = New SDL.usrCntlKundeFiskaldaten()
|
||||
Me.tbVerrechnung = New System.Windows.Forms.TabPage()
|
||||
Me.Label101 = New System.Windows.Forms.Label()
|
||||
Me.txtAbwZZVL = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||
Me.cbxSndDatenAusSTB = New System.Windows.Forms.CheckBox()
|
||||
Me.Label95 = New System.Windows.Forms.Label()
|
||||
Me.cbxSammelrechnungBerichtLeistungsdetails = New System.Windows.Forms.CheckBox()
|
||||
@@ -337,8 +339,6 @@ Partial Class usrcntlKundeBearbeitenFull
|
||||
Me.cboFirma = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
||||
Me.cboAuswahl = New VERAG_PROG_ALLGEMEIN.MyComboBox()
|
||||
Me.DataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewTextBoxColumn()
|
||||
Me.txtAbwZZVL = New VERAG_PROG_ALLGEMEIN.MyTextBox()
|
||||
Me.Label101 = New System.Windows.Forms.Label()
|
||||
Me.tbcntrDetails.SuspendLayout()
|
||||
Me.tbAbfertigung.SuspendLayout()
|
||||
Me.tbcntrAbf.SuspendLayout()
|
||||
@@ -1111,6 +1111,40 @@ Partial Class usrcntlKundeBearbeitenFull
|
||||
Me.tbVerrechnung.Text = "Verrechnung"
|
||||
Me.tbVerrechnung.UseVisualStyleBackColor = True
|
||||
'
|
||||
'Label101
|
||||
'
|
||||
Me.Label101.AutoSize = True
|
||||
Me.Label101.Location = New System.Drawing.Point(191, 53)
|
||||
Me.Label101.Name = "Label101"
|
||||
Me.Label101.Size = New System.Drawing.Size(50, 13)
|
||||
Me.Label101.TabIndex = 42
|
||||
Me.Label101.Text = "abw. ZZ:"
|
||||
'
|
||||
'txtAbwZZVL
|
||||
'
|
||||
Me.txtAbwZZVL._DateTimeOnly = False
|
||||
Me.txtAbwZZVL._numbersOnly = True
|
||||
Me.txtAbwZZVL._numbersOnlyKommastellen = ""
|
||||
Me.txtAbwZZVL._numbersOnlyTrennzeichen = True
|
||||
Me.txtAbwZZVL._Prozent = False
|
||||
Me.txtAbwZZVL._ShortDateNew = False
|
||||
Me.txtAbwZZVL._ShortDateOnly = False
|
||||
Me.txtAbwZZVL._TimeOnly = False
|
||||
Me.txtAbwZZVL._TimeOnly_Seconds = False
|
||||
Me.txtAbwZZVL._value = ""
|
||||
Me.txtAbwZZVL._Waehrung = False
|
||||
Me.txtAbwZZVL._WaehrungZeichen = True
|
||||
Me.txtAbwZZVL.ForeColor = System.Drawing.Color.Red
|
||||
Me.txtAbwZZVL.Location = New System.Drawing.Point(191, 66)
|
||||
Me.txtAbwZZVL.MaxLength = 10
|
||||
Me.txtAbwZZVL.MaxLineLength = -1
|
||||
Me.txtAbwZZVL.MaxLines_Warning = ""
|
||||
Me.txtAbwZZVL.MaxLines_Warning_Label = Nothing
|
||||
Me.txtAbwZZVL.Name = "txtAbwZZVL"
|
||||
Me.txtAbwZZVL.Size = New System.Drawing.Size(60, 20)
|
||||
Me.txtAbwZZVL.TabIndex = 41
|
||||
Me.txtAbwZZVL.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
|
||||
'
|
||||
'cbxSndDatenAusSTB
|
||||
'
|
||||
Me.cbxSndDatenAusSTB.AutoSize = True
|
||||
@@ -1611,7 +1645,7 @@ Partial Class usrcntlKundeBearbeitenFull
|
||||
Me.cboAbf_Steuerschluessel.FormattingEnabled = True
|
||||
Me.cboAbf_Steuerschluessel.Location = New System.Drawing.Point(527, 88)
|
||||
Me.cboAbf_Steuerschluessel.Name = "cboAbf_Steuerschluessel"
|
||||
Me.cboAbf_Steuerschluessel.Size = New System.Drawing.Size(48, 21)
|
||||
Me.cboAbf_Steuerschluessel.Size = New System.Drawing.Size(105, 21)
|
||||
Me.cboAbf_Steuerschluessel.TabIndex = 9
|
||||
'
|
||||
'cboAbf_Sammelrechnung
|
||||
@@ -4523,40 +4557,6 @@ Partial Class usrcntlKundeBearbeitenFull
|
||||
Me.DataGridViewTextBoxColumn2.HeaderText = "E-Mail"
|
||||
Me.DataGridViewTextBoxColumn2.Name = "DataGridViewTextBoxColumn2"
|
||||
'
|
||||
'txtAbwZZVL
|
||||
'
|
||||
Me.txtAbwZZVL._DateTimeOnly = False
|
||||
Me.txtAbwZZVL._numbersOnly = True
|
||||
Me.txtAbwZZVL._numbersOnlyKommastellen = ""
|
||||
Me.txtAbwZZVL._numbersOnlyTrennzeichen = True
|
||||
Me.txtAbwZZVL._Prozent = False
|
||||
Me.txtAbwZZVL._ShortDateNew = False
|
||||
Me.txtAbwZZVL._ShortDateOnly = False
|
||||
Me.txtAbwZZVL._TimeOnly = False
|
||||
Me.txtAbwZZVL._TimeOnly_Seconds = False
|
||||
Me.txtAbwZZVL._value = ""
|
||||
Me.txtAbwZZVL._Waehrung = False
|
||||
Me.txtAbwZZVL._WaehrungZeichen = True
|
||||
Me.txtAbwZZVL.ForeColor = System.Drawing.Color.Red
|
||||
Me.txtAbwZZVL.Location = New System.Drawing.Point(191, 66)
|
||||
Me.txtAbwZZVL.MaxLength = 10
|
||||
Me.txtAbwZZVL.MaxLineLength = -1
|
||||
Me.txtAbwZZVL.MaxLines_Warning = ""
|
||||
Me.txtAbwZZVL.MaxLines_Warning_Label = Nothing
|
||||
Me.txtAbwZZVL.Name = "txtAbwZZVL"
|
||||
Me.txtAbwZZVL.Size = New System.Drawing.Size(60, 20)
|
||||
Me.txtAbwZZVL.TabIndex = 41
|
||||
Me.txtAbwZZVL.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
|
||||
'
|
||||
'Label101
|
||||
'
|
||||
Me.Label101.AutoSize = True
|
||||
Me.Label101.Location = New System.Drawing.Point(191, 53)
|
||||
Me.Label101.Name = "Label101"
|
||||
Me.Label101.Size = New System.Drawing.Size(50, 13)
|
||||
Me.Label101.TabIndex = 42
|
||||
Me.Label101.Text = "abw. ZZ:"
|
||||
'
|
||||
'usrcntlKundeBearbeitenFull
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||
|
||||
@@ -533,7 +533,7 @@ Public Class usrcntlKundeBearbeitenFull
|
||||
|
||||
KUNDE.Euroeinführung = isLeerNothing(txtAbf_Euroeinführung._value)
|
||||
|
||||
KUNDE.Steuerschlüssel = cboAbf_Steuerschluessel._value
|
||||
|
||||
KUNDE.Währungscode = isLeerNothing(cboAbf_Waehrung._value)
|
||||
KUNDE.Sammelrechnung = cboAbf_Sammelrechnung._value
|
||||
|
||||
@@ -678,8 +678,20 @@ Public Class usrcntlKundeBearbeitenFull
|
||||
|
||||
|
||||
|
||||
If cboAbf_Steuerschluessel._value IsNot Nothing AndAlso IsNumeric(cboAbf_Steuerschluessel._value) Then
|
||||
Dim check As Integer = cAllgemein.checkSteuerschluessel(cboFiliale._value, ADRESSE.LandKz, ADRESSE.UstIdNr, ADRESSE.UstIdNr, ADRESSE.UstIdGeprüft)
|
||||
If check >= 0 Then
|
||||
If CInt(cboAbf_Steuerschluessel._value) <> check Then
|
||||
If vbYes = MsgBox("Falscher Steuertyp!" & vbNewLine & " Steuerschlüssel mit " & IIf(check = 2, "20 %", check & " %") & " sollte hinterlegt werden." & vbNewLine & "Trotzdem speichern?", vbYesNo) Then
|
||||
KUNDE.Steuerschlüssel = cboAbf_Steuerschluessel._value
|
||||
Else
|
||||
KUNDE.Steuerschlüssel = Nothing
|
||||
End If
|
||||
End If
|
||||
|
||||
End If
|
||||
|
||||
End If
|
||||
|
||||
UsrCntlKundeFiskaldaten1.loadinClass(FISKAL, KUNDE_ERW)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user