Daten ab Form speichern
[Visual Basic]
Private Sub Save_data()
[Visual Basic] Private Sub Save_data()
Me.Vertragsereignis.iEreignisNr = New SqlInt32(CType(Me.Aktuelles_Vertragsereignis, Int32))
Me.Vertragsereignis.iEreignistypNr = New SqlInt32(CType(Me.cboxEreignistyp.SelectedValue, Int32))
Me.Vertragsereignis.iVertragselementnr = New SqlInt32(CType(Me.Aktuelles_Vertragselement, Int32))
Me.Vertragsereignis.sBezeichnung = New SqlString(CType(Me.txtBezeichnung.Text, String))
If IsDate(Me.txtDatum.Text) Then
Me.Vertragsereignis.daDatum = New SqlDateTime(CType(Me.txtDatum.Text, DateTime))
Else
Me.Vertragsereignis.daDatum = New SqlDateTime(CType(SqlDateTime.Null, DateTime))
End If
If IsDate(Me.txtStart.Text) Then
Me.Vertragsereignis.daStart = New SqlDateTime(CType(Me.txtStart.Text, DateTime))
Else
Me.Vertragsereignis.daStart = New SqlDateTime(CType(SqlDateTime.Null, DateTime))
End If
If IsDate(Me.txtEnde.Text) Then
Me.Vertragsereignis.daEnde = New SqlDateTime(CType(Me.txtEnde.Text, DateTime))
Else
Me.Vertragsereignis.daEnde = New SqlDateTime(CType(SqlDateTime.Null, DateTime))
End If
If Me.txtVorlaufzeit.Text = "" Then
Me.Vertragsereignis.iVorlaufzeit = New SqlInt32(CType(0, Int32))
Else
Me.Vertragsereignis.iVorlaufzeit = New SqlInt32(CType(Me.txtVorlaufzeit.Text, Int32))
End If
If Me.txtBetrag.Text = "" Then
Me.Vertragsereignis.fBetrag = New SqlDouble(CType(0, Double))
Else
Me.Vertragsereignis.fBetrag = New SqlDouble(CType(Me.txtBetrag.Text, Double))
End If
Me.Vertragsereignis.iPeriodizitaetNr = New SqlInt32(CType(Me.cboxPeriodizität.SelectedValue, Int32))
If Me.cboxKostenart.SelectedValue Is Nothing Then
Me.Vertragsereignis.iKostenartNr = New SqlInt32(CType(-1, Int32))
Else
Me.Vertragsereignis.iKostenartNr = New SqlInt32(CType(Me.cboxKostenart.SelectedValue, Int32))
End If
Me.Vertragsereignis.iKuendigungsfristnr = New SqlInt32(CType(Me.cboxKuendigungsfrist.SelectedValue, Int32))
Me.Vertragsereignis.bInklMwSt = New SqlBoolean(CType(Me.cbInklMwSt.Checked = True, Boolean))
Me.Vertragsereignis.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked = True, Boolean))
Me.Vertragsereignis.sBeschreibung = New SqlString(CType(Me.txtBemerkung.Text, String))
Me.Vertragsereignis.iSecurityLevelNr = New SqlInt32(CType(Me.cboxSecurityLevel.SelectedValue, Int32))
Me.Vertragsereignis.Save_Data()
Me.FormDataChanged = False
End Sub
Plattformen: Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition