43 lines
1.4 KiB
VB.net
43 lines
1.4 KiB
VB.net
Public Class uscntr_FunktionAdmin
|
|
|
|
Property User As cBenutzer = Nothing
|
|
Property Funktion As String = ""
|
|
Dim Berechtigung As New cBerechtigungen
|
|
|
|
Private Sub uscntr_Berechtigungen_Load(sender As Object, e As EventArgs) Handles Me.Load
|
|
|
|
Berechtigung.Benutzeranmeldename = User.BenutzeranmeldeName
|
|
Berechtigung.Standort = Funktion
|
|
Berechtigung.getFromSQL()
|
|
|
|
ZeigeBerechtigung()
|
|
End Sub
|
|
|
|
Function ZeigeBerechtigung()
|
|
Select Case Berechtigung.Zugriff
|
|
Case "0"
|
|
btnNein.BackColor = Color.Red
|
|
Case "Y"
|
|
btnJa.BackColor = Color.Green
|
|
End Select
|
|
End Function
|
|
|
|
Private Sub btnJaNein_Click(sender As Object, e As EventArgs) Handles btnJa.Click, btnNein.Click
|
|
For Each button As System.Windows.Forms.Button In Panel1.Controls
|
|
button.BackColor = Color.White
|
|
Next
|
|
|
|
Select Case sender.name
|
|
Case "btnJa"
|
|
btnJa.BackColor = Color.Green : Berechtigung.Zugriff = "Y" : Berechtigung.SaveToSQL()
|
|
SQL.UpdateSQL("TbL_Berechtigungen", "Zugriff = 'W'", "Benutzeranmeldename = '" & User.BenutzeranmeldeName & "' AND NOT Standort = 'DokuAdmin'")
|
|
Case "btnNein"
|
|
btnNein.BackColor = Color.Red : Berechtigung.Zugriff = "0" : Berechtigung.SaveToSQL()
|
|
End Select
|
|
End Sub
|
|
|
|
|
|
|
|
|
|
End Class
|