diff --git a/Aviso/frmSendungsdetailsNEU.vb b/Aviso/frmSendungsdetailsNEU.vb index 645972d..9953ebf 100644 --- a/Aviso/frmSendungsdetailsNEU.vb +++ b/Aviso/frmSendungsdetailsNEU.vb @@ -296,12 +296,20 @@ Public Class frmSendungsdetailsNEU 'End If If SENDUNG_LIST(CURRENT_INDEX).tblSnd_Abfertigungsart_ID = 44 Then ' ATB GEstellung - If SENDUNG_LIST(CURRENT_INDEX).tblSnd_ATBFakturieren Is Nothing Then - Dim err = "- ATB-Gestellung: Bitte geben Sie an, ob die ATB Gestellung fakturiert (abgerechnet) werden sollte." - rtbValidierung.Text &= err & vbNewLine : pnlValidation.Visible = True - 'If showErr Then MsgBox(err) : Return False - End If + If Not IsValid18AlphaNumericCode(SENDUNG_LIST(CURRENT_INDEX).tblSnd_ATB_T1) Then + Dim err = "T1/Vorpapier nicht korrekt (18-stellig)!" + rtbValidierung.Text &= err & vbNewLine : pnlValidation.Visible = True + + Else + + If SENDUNG_LIST(CURRENT_INDEX).tblSnd_ATBFakturieren Is Nothing Then + Dim err = "- ATB-Gestellung: Bitte geben Sie an, ob die ATB Gestellung fakturiert (abgerechnet) werden sollte." + rtbValidierung.Text &= err & vbNewLine : pnlValidation.Visible = True + 'If showErr Then MsgBox(err) : Return False + End If + + End If End If End If @@ -7989,6 +7997,9 @@ Public Class frmSendungsdetailsNEU Exit Sub End If + If Not IsValid18AlphaNumericCode(vorpT1) Then MsgBox("T1/Vorpapier nicht korrekt (18-stellig)!") : Exit Sub + + If SENDUNG_LIST(CURRENT_INDEX).tblSnd_WarenwertWaehrung <> "EUR" Then MsgBox("Warenwert der Gestellung darf nur in EUR angegeben werden") Exit Sub