NEU
This commit is contained in:
@@ -56,6 +56,8 @@ Public Class usrCntlDienstplan
|
||||
|
||||
Sub initNiederlassungen(Optional start = False)
|
||||
MyFlowLayoutPanel1.Controls.Clear()
|
||||
If tbFirmen.TabPages.Count = 0 Then Exit Sub
|
||||
If tbFirmen.SelectedIndex < 0 Then Exit Sub
|
||||
Dim s As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
Dim dt As DataTable = s.loadDgvBySql("SELECT [dpset_id],[dpset_niederlassung] FROM [tblDienstSettings] WHERE dpset_firma='" & tbFirmen.SelectedTab.Text & "' order by dpset_reihenfolge ", "ADMIN")
|
||||
For Each r As DataRow In dt.Rows
|
||||
@@ -86,22 +88,42 @@ Public Class usrCntlDienstplan
|
||||
|
||||
If start Then
|
||||
|
||||
'Einschränkung DP Firma:
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma IsNot Nothing Then
|
||||
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ADMINFUNCTIONS", Me.FindForm) And Not VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma = "ALLE" Then
|
||||
'tbFirmen.Enabled = False
|
||||
|
||||
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma <> "ATILLA" And VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma2 <> "ATILLA" Then tbFirmen.TabPages.Remove(tbAtilla2)
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma <> "IMEX" And VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma2 <> "IMEX" Then tbFirmen.TabPages.Remove(tbImex)
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma <> "VERAG" And VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma2 <> "VERAG" Then tbFirmen.TabPages.Remove(tbVerag)
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma <> "FRONTOFFICE" And VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma2 <> "FRONTOFFICE" Then tbFirmen.TabPages.Remove(tbFrontOffice)
|
||||
|
||||
Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma
|
||||
Case "ATILLA" : tbFirmen.SelectedTab = tbAtilla2
|
||||
Case "IMEX" : tbFirmen.SelectedTab = tbImex
|
||||
Case "VERAG" : tbFirmen.SelectedTab = tbVerag
|
||||
Case "FRONTOFFICE" : tbFirmen.SelectedTab = tbFrontOffice
|
||||
' Case "ALLE" : tbFirmen.SelectedTab = tbVerag : tbFirmen.Enabled = True
|
||||
Case Else : tbFirmen.SelectedTab = tbVerag
|
||||
End Select
|
||||
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ADMINFUNCTIONS", Me.FindForm) Then tbFirmen.Enabled = False
|
||||
End If
|
||||
''Einschränkung DP Firma:
|
||||
'If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma IsNot Nothing Then
|
||||
' Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma
|
||||
' Case "ATILLA" : tbFirmen.SelectedTab = tbAtilla2
|
||||
' Case "IMEX" : tbFirmen.SelectedTab = tbImex
|
||||
' Case "VERAG" : tbFirmen.SelectedTab = tbVerag
|
||||
' Case "FRONTOFFICE" : tbFirmen.SelectedTab = tbFrontOffice
|
||||
' ' Case "ALLE" : tbFirmen.SelectedTab = tbVerag : tbFirmen.Enabled = True
|
||||
' Case Else : tbFirmen.SelectedTab = tbVerag
|
||||
' End Select
|
||||
' If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ADMINFUNCTIONS", Me.FindForm) And Not VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma = "ALLE" Then tbFirmen.Enabled = False
|
||||
'End If
|
||||
|
||||
'Wenn zusätzlich eingeschränkt auf NL:
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardDP IsNot Nothing AndAlso VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardDP <> "" Then
|
||||
initButtons(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardDP)
|
||||
initDone = True
|
||||
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ADMINFUNCTIONS", Me.FindForm) Then
|
||||
If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ADMINFUNCTIONS", Me.FindForm) And Not VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DpUserStandardFirma = "ALLE" Then
|
||||
For Each b As Button In MyFlowLayoutPanel1.Controls
|
||||
b.Enabled = False
|
||||
tbFirmen.Enabled = False
|
||||
|
||||
Reference in New Issue
Block a user