Daten ab DB laden uns ins Form befüllen
[Visual Basic] Private Sub Get_Data( _
ByVal Vertragselementnr As Integer _
)
[Visual Basic] Private Sub Get_Data(ByVal Vertragselementnr As Integer)
If Vertragselementnr < 1 Then
Me.pnlStammdaten.Enabled = False
Me.TabControlDiverse.Enabled = False
For Each ctl As ToolStripButton In Me.ToolStrip1.Items
ctl.Enabled = False
Next
Me.TSBtnQuit.Enabled = True
Me.TSBtnSuche.Enabled = True
Me.TSBtnNew.Enabled = True
sec.Set_Form_Security(Me)
Me.FormDataChanged = False
Exit Sub
End If
Try
Vertragselement.Get_Vertragselement(Vertragselementnr)
Me.cbboxParentTree.TreeView.Nodes.Clear()
Me.Vertragselement.Parentelemente.Load_ParentElemente(Me.Vertragselement.iVertragspartnerNr.Value, Me.Vertragselement.iParentID.Value, Me.cbboxParentTree.TreeView)
Application.DoEvents()
Me.cbboxParentTree.TreeView.Visible = False
Me.txtVertragspartner.Text = Vertragselement.Vertragspartnername
Me.Aktueller_Vertragspartner = Vertragselement.iVertragspartnerNr.Value
Me.Aktuelles_Vertragselement = Vertragselement.iVertragselementnr.Value
Me.cboxVertragstyp.SelectedValue = Vertragselement.iVertragstypNr.Value
Me.Save_Vertragstyp = Me.cboxVertragstyp.SelectedValue
Me.txtBezeichnung.Text = Vertragselement.sBezeichnung.ToString
Me.txtVersion.Text = Vertragselement.sVersion.ToString
Me.txtVertragsnummer.Text = Vertragselement.sNummer.ToString
Me.txtVersion.Text = Vertragselement.sVersion.ToString
Me.txtVersionsdatum.Text = Vertragselement.daVersionsdatum.ToString
Me.txtVertragsbegin.Text = Vertragselement.daVertragsbeginn.ToString
Me.txtVertragsende.Text = Vertragselement.daVertragsablauf.ToString
Me.txtMindestvertragsdauerbis.Text = Vertragselement.daMindestvertragsdauer_bis.ToString
Me.txtUnterzeichnetam.Text = Vertragselement.daUnterzeichnet_am.ToString
Me.txtGekuendigtam.Text = Vertragselement.daGekuendigt_am.ToString
Me.txtGekuendigtper.Text = Vertragselement.daGekuendigt_per.ToString
Try
Me.rbbefristet.Checked = Vertragselement.bBefristet_Unbefristet.Value = True
If Me.rbbefristet.Checked = False Then Me.rbUnbefristet.Checked = True
Catch
Me.rbbefristet.Checked = False
Me.rbUnbefristet.Checked = True
End Try
Me.txtErstelltam.Text = Vertragselement.daErstellt_am.ToString
Me.txtMutiertam.Text = Vertragselement.daMutiert_am.ToString
Me.txtMutierer.Text = Vertragselement.iMutierer.ToString
Try
Me.cbaktiv.Checked = Vertragselement.bAktiv.Value = True
Catch ex As Exception
Me.cbaktiv.Checked = True
End Try
Me.txtBeschreibung.Text = Vertragselement.sBeschreibung.ToString
Me.txtSuchbegriffe.Text = Vertragselement.sSuchbegriffe.ToString
Me.cboxSecurityLevel.SelectedValue = Vertragselement.iSecurityLevelNr.Value
If Me.Vertragselement.IsLizenzElement Then
End If
Me.pnlStammdaten.Enabled = True
Me.TabControlDiverse.Enabled = True
If Not Anzeige And Not Me.FormReadonly Then
For Each ctl As ToolStripButton In Me.ToolStrip1.Items
ctl.Enabled = True
Next
End If
sec.Set_Form_Security(Me)
Me.FormDataChanged = False
Me.TabControlDiverse_SelectedIndexChanged(Nothing, Nothing)
set_titel()
Catch ex As Exception
Me.pnlStammdaten.Enabled = False
Me.TabControlDiverse.Enabled = False
For Each ctl As ToolStripButton In Me.ToolStrip1.Items
ctl.Enabled = False
Next
Me.TSBtnQuit.Enabled = True
Me.TSBtnSuche.Enabled = True
Me.TSBtnNew.Enabled = True
sec.Set_Form_Security(Me)
End Try
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