Private Sub btnBekrachtig2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOpdrachtBewaren_Opdrachten.Click
'Fouten bij elkaar optellen
Dim xErrors As Integer = 0
Dim strErrors As String = "Volgende fouten zijn opgetreden:" & Environment.NewLine
'Controleren of alle verplichte velden zijn ingevuld
If String.IsNullOrEmpty(txtBedrijfsnaam_Opdrachten.Text) Then
strErrors &= "- Er moet een bedrijfsnaam worden ingevuld!" & Environment.NewLine
xErrors = xErrors + 1
End If
If String.IsNullOrEmpty(txtContactpersoon_Opdrachten.Text) Then
strErrors &= "- Er moet een contactpersoon worden ingevuld!" & Environment.NewLine
xErrors = xErrors + 1
End If
If String.IsNullOrEmpty(txtAdres_Opdrachten.Text) Then
strErrors = "- Er moet een adres worden ingevuld!" & Environment.NewLine
xErrors = xErrors + 1
End If
If String.IsNullOrEmpty(txtTelefoonnummer_Opdrachten.Text) Then
strErrors = "- Er moet een telefoonnummer worden ingevuld!" & Environment.NewLine
xErrors = xErrors + 1
End If
If String.IsNullOrEmpty(txtPostcode_Opdrachten.Text) Then
strErrors = "- Er moet een postcode worden ingevuld!" & Environment.NewLine
xErrors = xErrors + 1
End If
If String.IsNullOrEmpty(txtPlaats_Opdrachten.Text) Then
strErrors = "- Er moet een plaats worden ingevuld!" & Environment.NewLine
xErrors = xErrors + 1
End If
If String.IsNullOrEmpty(cmbWerknemersnaam_Opdrachten.Text) Then
strErrors = "- Geef aan door wie deze bon is behandeld!" & Environment.NewLine
xErrors = xErrors + 1
End If
Exit Sub
adOpdracht.Fill(ds, "Opdrachten")
DatRij = ds.Tables("Opdrachten").NewRow
DatRij("Opdrachtnaam") = txtOpdrachtnaam_Opdrachten.Text
DatRij("Bedrijfsnaam") = txtBedrijfsnaam_Opdrachten.Text & ""
DatRij("Contactpersoon") = txtContactpersoon_Opdrachten.Text & ""
DatRij("Adres") = txtAdres_Opdrachten.Text & ""
DatRij("Plaats") = txtPlaats_Opdrachten.Text & ""
DatRij("Postcode") = txtPostcode_Opdrachten.Text & ""
DatRij("Opdrachtnr") = IDOpdracht
If txtTelefoonnummer_Opdrachten.Text = Nothing Then
txtTelefoonnummer_Opdrachten.Text = 0
Else
DatRij("Telefoonnummer") = txtTelefoonnummer_Opdrachten.Text
End If
DatRij("Emailadres") = txtEmailadres_Opdrachten.Text & ""
DatRij("Werknemersnaam") = cmbWerknemersnaam_Opdrachten.Text & ""
DatRij("Betaling") = cmbBetaling1_Opdrachten.Text & ""
DatRij("Borg") = cmbBetaling2_Opdrachten.Text & ""
If txtContant_Opdrachten.Text = Nothing Then
txtContant_Opdrachten.Text = 0
DatRij("Contant") = txtContant_Opdrachten.Text
Else
DatRij("Contant") = txtContant_Opdrachten.Text
End If
DatRij("Opdrachtdatum") = lblOpdrachtdatum_Opdrachten.Text
DatRij("Leverdatum") = FormatDateTime(dtpLeverdatum_Opdrachten.Value, DateFormat.ShortDate)
DatRij("Retourdatum") = dtpRetourdatum_Opdrachten.Value
DatRij("TotaalPrijs") = Val(txtTotaal_Opdrachten.Text)
ds.Tables("Opdrachten").Rows.Add(DatRij)
adOpdracht.ContinueUpdateOnError = True
adOpdracht.Update(ds, "Opdrachten")
btnOpdrachtBewaren_Opdrachten.Enabled = False
rpvHistoriek.RefreshReport()
End Sub