ZKuP/ZKuP/RoleManager.cs
Marcus dee300ade9 Arrows für Asp eingebaut
Aktualisierungsmöglichkeit und Export für Today für den Pförtner eingebaut
2025-12-04 10:20:51 +01:00

614 lines
27 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Controls;
using System.Windows;
using System.Windows.Input;
namespace ZKuP
{
internal class RoleManager
{
public static Roles LoggedInRole { get; private set; } = Roles.None;
MainWindow main = MainWindow.main;
internal async void AdminStart()
{
LoggedInRole = Roles.Admin;
//CheckVersion();
main.tabAdmin.Visibility = Visibility.Visible;
main.tabFirmBesAsp.Visibility = Visibility.Visible;
main.tabPark.Visibility = Visibility.Visible;
main.tabPfoertner.Visibility = Visibility.Visible;
main.tabSonstiges.Visibility = Visibility.Visible;
main.Main.Visibility = Visibility.Visible;
main.gridToday.Visibility = Visibility.Visible;
main.gridArrived.Visibility = Visibility.Visible;
main.gridBike.Visibility = Visibility.Visible;
main.gridLieferanten.Visibility = Visibility.Visible;
//lblSearch.Visibility = Visibility.Visible;
main.tbSearch.Visibility = Visibility.Visible;
main.lblSearchArrived.Visibility = Visibility.Visible;
main.tbSearchArrived.Visibility = Visibility.Visible;
main.btnClearSearch.Visibility = Visibility.Visible;
main.btnClearSearchArrived.Visibility = Visibility.Visible;
main.btnManageUsers.Visibility = Visibility.Visible;
main.btnCreateVisitor.Visibility = Visibility.Visible;
main.btnCreateFirma.Visibility = Visibility.Visible;
main.btnManageAsp.Visibility = Visibility.Visible;
main.btnKarten.Visibility = Visibility.Visible;
main.btnSignatures.Visibility = Visibility.Visible;
main.btnDelivery.Visibility = Visibility.Visible;
//btnNew.Visibility = Visibility.Visible;
main.btnCreateDeliveries.Visibility = Visibility.Visible;
main.btnEmergency.Visibility = Visibility.Visible;
main.btnBelegung.Visibility = Visibility.Visible;
main.btnKartenTausch.Visibility = Visibility.Visible;
main.btnBE.Visibility = Visibility.Visible;
main.btnApproveFzg.Visibility = Visibility.Visible;
main.btnLostCard.Visibility = Visibility.Visible;
main.btnCheckParkausweis.Visibility = Visibility.Visible;
main.btnCreateParkausweis.Visibility = Visibility.Visible;
//btnCreateSpecialParkausweis.Visibility = Visibility.Visible;
main.btnGrantParkausweis.Visibility = Visibility.Visible;
main.btnListParkausweis.Visibility = Visibility.Visible;
main.btnPrintParkausweis.Visibility = Visibility.Visible;
main.btnCheckKennzeichen.Visibility = Visibility.Visible;
main.btnSettings.Visibility = Visibility.Visible;
main.btnArrivalsOverview.Visibility = Visibility.Visible;
//btnSetHinweis.Visibility = Visibility.Visible;
main.gridSplitter.Visibility = Visibility.Visible;
main.gridSplitterArrows.Visibility = Visibility.Visible;
main.gridSplitterLine.Visibility = Visibility.Visible;
main.columnFzg.Visibility = Visibility.Visible;
main.columnBeginn.Visibility = Visibility.Visible;
main.columnEnde.Visibility = Visibility.Visible;
main.btnMcFitSign.Visibility = Visibility.Visible;
main.btnNotifications.Visibility = Visibility.Visible;
//MessageBox.Show("Sie sind Admin");
// something that only an admin user should be able to do
//Parkplatzanzeige
main.BE.Visibility = Visibility.Visible;
main.BesuchP.Visibility = Visibility.Visible;
if (Environment.UserName == "RainerGaertner")
{
main.btnIvoBackground.Visibility = Visibility.Visible;
main.canvasIvo.Visibility = Visibility.Visible;
}
main.tcMainMenu.SelectedIndex = 4;
}
internal async void FFKSasseStart()
{
LoggedInRole = Roles.FFK_Sasse;
//CheckVersion();
main.tabAdmin.Visibility = Visibility.Collapsed;
main.tabFirmBesAsp.Visibility = Visibility.Visible;
main.tabPark.Visibility = Visibility.Visible;
main.tabPfoertner.Visibility = Visibility.Collapsed;
main.tabSonstiges.Visibility = Visibility.Visible;
main.Main.Visibility = Visibility.Visible;
main.gridToday.Visibility = Visibility.Visible;
main.gridArrived.Visibility = Visibility.Visible;
main.gridBike.Visibility = Visibility.Collapsed;
main.gridLieferanten.Visibility = Visibility.Collapsed;
//lblSearch.Visibility = Visibility.Visible;
main.tbSearch.Visibility = Visibility.Visible;
main.lblSearchArrived.Visibility = Visibility.Visible;
main.tbSearchArrived.Visibility = Visibility.Visible;
main.btnClearSearch.Visibility = Visibility.Visible;
main.btnClearSearchArrived.Visibility = Visibility.Visible;
main.btnCreateVisitor.Visibility = Visibility.Visible;
main.btnCreateFirma.Visibility = Visibility.Visible;
main.btnManageAsp.Visibility = Visibility.Visible;
main.btnManageUsers.Visibility = Visibility.Collapsed;
main.btnBelegung.Visibility = Visibility.Collapsed;
main.btnBE.Visibility = Visibility.Visible;
main.btnKartenTausch.Visibility = Visibility.Collapsed;
main.btnApproveFzg.Visibility = Visibility.Collapsed;
main.btnLostCard.Visibility = Visibility.Collapsed;
main.btnCreateParkausweis.Visibility = Visibility.Visible;
main.btnSettings.Visibility = Visibility.Collapsed;
main.btnArrivalsOverview.Visibility = Visibility.Visible;
main.gridSplitter.Visibility = Visibility.Visible;
main.gridSplitterArrows.Visibility = Visibility.Visible;
main.gridSplitterLine.Visibility = Visibility.Visible;
//MessageBox.Show("Sie sind Editor");
// something that only an editor user should be able to do
main.btnMcFitSign.Visibility = Visibility.Visible;
//btnNotification.Visibility = Visibility.Visible;
//Parkplatzanzeige
main.BE.Visibility = Visibility.Collapsed;
main.BesuchP.Visibility = Visibility.Collapsed;
main.tcMainMenu.SelectedIndex = 1;
}
internal void FFKStart()
{
LoggedInRole = Roles.FFK;
//CheckVersion();
main.tabAdmin.Visibility = Visibility.Collapsed;
main.tabFirmBesAsp.Visibility = Visibility.Visible;
main.tabPark.Visibility = Visibility.Visible;
main.tabPfoertner.Visibility = Visibility.Collapsed;
main.tabSonstiges.Visibility = Visibility.Visible;
main.Main.Visibility = Visibility.Visible;
main.gridToday.Visibility = Visibility.Visible;
main.gridArrived.Visibility = Visibility.Visible;
main.gridBike.Visibility = Visibility.Collapsed;
main.gridLieferanten.Visibility = Visibility.Collapsed;
//lblSearch.Visibility = Visibility.Visible;
main.tbSearch.Visibility = Visibility.Visible;
main.lblSearchArrived.Visibility = Visibility.Visible;
main.tbSearchArrived.Visibility = Visibility.Visible;
main.btnClearSearch.Visibility = Visibility.Visible;
main.btnClearSearchArrived.Visibility = Visibility.Visible;
main.btnCreateVisitor.Visibility = Visibility.Visible;
main.btnCreateFirma.Visibility = Visibility.Visible;
main.btnManageAsp.Visibility = Visibility.Visible;
main.btnManageUsers.Visibility = Visibility.Collapsed;
main.btnBelegung.Visibility = Visibility.Collapsed;
main.btnBE.Visibility = Visibility.Visible;
main.btnKartenTausch.Visibility = Visibility.Collapsed;
main.btnApproveFzg.Visibility = Visibility.Collapsed;
main.btnLostCard.Visibility = Visibility.Collapsed;
main.btnCreateParkausweis.Visibility = Visibility.Visible;
main.btnSettings.Visibility = Visibility.Collapsed;
main.btnArrivalsOverview.Visibility = Visibility.Visible;
main.gridSplitter.Visibility = Visibility.Visible;
main.gridSplitterArrows.Visibility = Visibility.Visible;
main.gridSplitterLine.Visibility = Visibility.Visible;
//MessageBox.Show("Sie sind Editor");
// something that only an editor user should be able to do
main.btnMcFitSign.Visibility = Visibility.Visible;
//btnNotification.Visibility = Visibility.Visible;
//Parkplatzanzeige
main.BE.Visibility = Visibility.Collapsed;
main.BesuchP.Visibility = Visibility.Collapsed;
main.tcMainMenu.SelectedIndex = 1;
}
internal void M2Start()
{
LoggedInRole = Roles.M2;
//CheckVersion();
main.tabAdmin.Visibility = Visibility.Collapsed;
main.tabFirmBesAsp.Visibility = Visibility.Visible;
main.tabPark.Visibility = Visibility.Visible;
main.tabPfoertner.Visibility = Visibility.Collapsed;
main.tabSonstiges.Visibility = Visibility.Visible;
main.Main.Visibility = Visibility.Visible;
main.gridToday.Visibility = Visibility.Visible;
main.gridArrived.Visibility = Visibility.Visible;
main.gridBike.Visibility = Visibility.Collapsed;
main.gridLieferanten.Visibility = Visibility.Collapsed;
//lblSearch.Visibility = Visibility.Visible;
main.tbSearch.Visibility = Visibility.Visible;
main.lblSearchArrived.Visibility = Visibility.Visible;
main.tbSearchArrived.Visibility = Visibility.Visible;
main.btnClearSearch.Visibility = Visibility.Visible;
main.btnClearSearchArrived.Visibility = Visibility.Visible;
main.btnCreateVisitor.Visibility = Visibility.Visible;
main.btnCreateFirma.Visibility = Visibility.Visible;
main.btnManageAsp.Visibility = Visibility.Visible;
main.btnManageUsers.Visibility = Visibility.Collapsed;
main.btnBelegung.Visibility = Visibility.Visible;
main.btnBE.Visibility = Visibility.Visible;
main.btnKartenTausch.Visibility = Visibility.Collapsed;
main.btnApproveFzg.Visibility = Visibility.Collapsed;
main.btnLostCard.Visibility = Visibility.Collapsed;
main.btnCreateParkausweis.Visibility = Visibility.Visible;
main.btnCheckParkausweis.Visibility = Visibility.Visible;
//btnCreateSpecialParkausweis.Visibility = Visibility.Visible;
main.btnGrantParkausweis.Visibility = Visibility.Visible;
main.btnListParkausweis.Visibility = Visibility.Visible;
main.btnPrintParkausweis.Visibility = Visibility.Visible;
main.btnSettings.Visibility = Visibility.Collapsed;
main.btnArrivalsOverview.Visibility = Visibility.Visible;
main.gridSplitter.Visibility = Visibility.Visible;
main.gridSplitterArrows.Visibility = Visibility.Visible;
main.gridSplitterLine.Visibility = Visibility.Visible;
//MessageBox.Show("Sie sind Editor");
// something that only an editor user should be able to do
main.btnMcFitSign.Visibility = Visibility.Visible;
//btnNotification.Visibility = Visibility.Visible;
//Parkplatzanzeige
main.BE.Visibility = Visibility.Visible;
main.BesuchP.Visibility = Visibility.Visible;
main.tcMainMenu.SelectedIndex = 1;
}
internal void M2_AMStart()
{
LoggedInRole = Roles.M2_AM;
//CheckVersion();
main.tabAdmin.Visibility = Visibility.Collapsed;
main.tabFirmBesAsp.Visibility = Visibility.Visible;
main.tabPark.Visibility = Visibility.Visible;
main.tabPfoertner.Visibility = Visibility.Collapsed;
main.tabSonstiges.Visibility = Visibility.Visible;
main.Main.Visibility = Visibility.Visible;
main.gridToday.Visibility = Visibility.Visible;
main.gridArrived.Visibility = Visibility.Visible;
main.gridBike.Visibility = Visibility.Collapsed;
main.gridLieferanten.Visibility = Visibility.Collapsed;
//lblSearch.Visibility = Visibility.Visible;
main.tbSearch.Visibility = Visibility.Visible;
main.lblSearchArrived.Visibility = Visibility.Visible;
main.tbSearchArrived.Visibility = Visibility.Visible;
main.btnClearSearch.Visibility = Visibility.Visible;
main.btnClearSearchArrived.Visibility = Visibility.Visible;
main.btnCreateVisitor.Visibility = Visibility.Visible;
main.btnCreateFirma.Visibility = Visibility.Visible;
main.btnManageAsp.Visibility = Visibility.Visible;
main.btnManageUsers.Visibility = Visibility.Collapsed;
main.btnBelegung.Visibility = Visibility.Visible;
main.btnBE.Visibility = Visibility.Visible;
main.btnKartenTausch.Visibility = Visibility.Collapsed;
main.btnApproveFzg.Visibility = Visibility.Collapsed;
main.btnLostCard.Visibility = Visibility.Collapsed;
main.btnCreateParkausweis.Visibility = Visibility.Visible;
main.btnCheckParkausweis.Visibility = Visibility.Visible;
//btnCreateSpecialParkausweis.Visibility = Visibility.Visible;
main.btnGrantParkausweis.Visibility = Visibility.Visible;
main.btnListParkausweis.Visibility = Visibility.Visible;
main.btnPrintParkausweis.Visibility = Visibility.Visible;
main.btnSettings.Visibility = Visibility.Collapsed;
main.btnArrivalsOverview.Visibility = Visibility.Visible;
main.gridSplitter.Visibility = Visibility.Visible;
main.gridSplitterArrows.Visibility = Visibility.Visible;
main.gridSplitterLine.Visibility = Visibility.Visible;
//MessageBox.Show("Sie sind Editor");
// something that only an editor user should be able to do
main.btnMcFitSign.Visibility = Visibility.Visible;
//btnNotification.Visibility = Visibility.Visible;
//Parkplatzanzeige
main.BE.Visibility = Visibility.Visible;
main.BesuchP.Visibility = Visibility.Visible;
main.tcMainMenu.SelectedIndex = 1;
}
internal void PfoertnerStart()
{
LoggedInRole = Roles.Pförtner;
//CheckVersion();
main.tabAdmin.Visibility = Visibility.Collapsed;
main.tabFirmBesAsp.Visibility = Visibility.Visible;
main.tabPark.Visibility = Visibility.Visible;
main.tabPfoertner.Visibility = Visibility.Visible;
main.tabSonstiges.Visibility = Visibility.Visible;
main.Main.Visibility = Visibility.Visible;
main.gridToday.Visibility = Visibility.Visible;
main.gridArrived.Visibility = Visibility.Visible;
main.gridBike.Visibility = Visibility.Visible;
main.gridLieferanten.Visibility = Visibility.Visible;
//lblSearch.Visibility = Visibility.Visible;
main.tbSearch.Visibility = Visibility.Visible;
main.lblSearchArrived.Visibility = Visibility.Visible;
main.tbSearchArrived.Visibility = Visibility.Visible;
main.btnClearSearch.Visibility = Visibility.Visible;
main.btnClearSearchArrived.Visibility = Visibility.Visible;
main.btnCreateVisitor.Visibility = Visibility.Visible;
main.btnManageUsers.Visibility = Visibility.Collapsed;
main.btnCreateFirma.Visibility = Visibility.Collapsed;
main.btnManageAsp.Visibility = Visibility.Collapsed;
main.btnKarten.Visibility = Visibility.Visible;
//btnNew.Visibility = Visibility.Visible;
main.btnDelivery.Visibility = Visibility.Visible;
main.btnCreateDeliveries.Visibility = Visibility.Visible;
main.btnEmergency.Visibility = Visibility.Visible;
main.btnBE.Visibility = Visibility.Visible;
main.btnKartenTausch.Visibility = Visibility.Visible;
main.btnApproveFzg.Visibility = Visibility.Collapsed;
main.btnLostCard.Visibility = Visibility.Visible;
main.btnCheckParkausweis.Visibility = Visibility.Visible;
//btnPrintParkausweis.Visibility = Visibility.Visible;
main.btnSettings.Visibility = Visibility.Collapsed;
main.btnArrivalsOverview.Visibility = Visibility.Visible;
main.gridSplitter.Visibility = Visibility.Visible;
main.gridSplitterArrows.Visibility = Visibility.Visible;
main.gridSplitterLine.Visibility = Visibility.Visible;
//MessageBox.Show("Sie sind Pförtner");
// something that only an pförtner user should be able to do
main.btnMcFitSign.Visibility = Visibility.Collapsed;
//btnNotification.Visibility = Visibility.Collapsed;
//Parkplatzanzeige
main.BE.Visibility = Visibility.Visible;
main.BesuchP.Visibility = Visibility.Visible;
main.btnRefresh.Visibility = Visibility.Visible;
main.btnTableExport.Visibility = Visibility.Visible;
main.tcMainMenu.SelectedIndex = 2;
}
internal void OrganisatorStart()
{
LoggedInRole = Roles.Organisator;
main.tabAdmin.Visibility = Visibility.Collapsed;
main.tabFirmBesAsp.Visibility = Visibility.Visible;
main.tabPark.Visibility = Visibility.Visible;
main.tabPfoertner.Visibility = Visibility.Collapsed;
main.tabSonstiges.Visibility = Visibility.Visible;
main.dgToday.Visibility = Visibility.Collapsed;
main.lblAnkunftHeuteFirmen.Visibility = Visibility.Collapsed;
Grid.SetColumn(main.lblAnkunftHeuteBesucher, 0);
Grid.SetColumn(main.dgTodayBesucher, 0);
Grid.SetColumnSpan(main.dgTodayBesucher, 3);
main.gridSplitterVertical.Visibility = Visibility.Collapsed;
main.gridSplitterArrowsVertical.Visibility = Visibility.Collapsed;
main.BesuchP.Visibility = Visibility.Collapsed;
main.BE.Visibility = Visibility.Collapsed;
main.Main.Visibility = Visibility.Visible;
main.gridToday.Visibility = Visibility.Visible;
main.gridArrived.Visibility = Visibility.Collapsed;
main.gridBike.Visibility = Visibility.Collapsed;
main.gridLieferanten.Visibility = Visibility.Collapsed;
//lblSearch.Visibility = Visibility.Visible;
main.tbSearch.Visibility = Visibility.Visible;
main.lblSearchArrived.Visibility = Visibility.Collapsed;
main.tbSearchArrived.Visibility = Visibility.Collapsed;
main.btnClearSearch.Visibility = Visibility.Visible;
main.btnClearSearchArrived.Visibility = Visibility.Collapsed;
main.btnCreateVisitor.Visibility = Visibility.Visible;
main.btnManageUsers.Visibility = Visibility.Collapsed;
main.btnCreateFirma.Visibility = Visibility.Collapsed;
main.btnManageAsp.Visibility = Visibility.Visible;
main.btnKarten.Visibility = Visibility.Collapsed;
//btnNew.Visibility = Visibility.Visible;
main.btnDelivery.Visibility = Visibility.Collapsed;
main.btnCreateDeliveries.Visibility = Visibility.Collapsed;
main.btnEmergency.Visibility = Visibility.Collapsed;
main.btnBE.Visibility = Visibility.Collapsed;
main.btnKartenTausch.Visibility = Visibility.Collapsed;
main.btnApproveFzg.Visibility = Visibility.Collapsed;
main.btnLostCard.Visibility = Visibility.Collapsed;
main.btnCheckParkausweis.Visibility = Visibility.Collapsed;
main.btnCreateParkausweis.Visibility = Visibility.Visible;
main.btnSettings.Visibility = Visibility.Collapsed;
main.btnArrivalsOverview.Visibility = Visibility.Visible;
main.gridSplitter.Visibility = Visibility.Collapsed;
main.gridSplitterArrows.Visibility = Visibility.Collapsed;
main.gridSplitterLine.Visibility = Visibility.Collapsed;
//MessageBox.Show("Sie sind Pförtner");
// something that only an pförtner user should be able to do
main.btnMcFitSign.Visibility = Visibility.Visible;
//btnNotification.Visibility = Visibility.Collapsed;
//Parkplatzanzeige
main.BE.Visibility = Visibility.Collapsed;
main.BesuchP.Visibility = Visibility.Collapsed;
main.tcMainMenu.SelectedIndex = 1;
}
internal void OrganisatorInfraGOStart()
{
LoggedInRole = Roles.None;
main.tabAdmin.Visibility = Visibility.Collapsed;
main.tabFirmBesAsp.Visibility = Visibility.Collapsed;
main.tabPark.Visibility = Visibility.Collapsed;
main.tabPfoertner.Visibility = Visibility.Collapsed;
main.tabSonstiges.Visibility = Visibility.Collapsed;
main.Main.Visibility = Visibility.Collapsed;
main.Width = 700;
main.Height = 700;
main.ResizeMode = ResizeMode.NoResize;
main.Main.Visibility = Visibility.Collapsed;
main.gridToday.Visibility = Visibility.Collapsed;
main.gridArrived.Visibility = Visibility.Collapsed;
main.gridBike.Visibility = Visibility.Collapsed;
main.gridLieferanten.Visibility = Visibility.Collapsed;
main.UserCreate.Visibility = Visibility.Visible;
main.btnResetLists.Visibility = Visibility.Collapsed;
main.gridSplitter.Visibility = Visibility.Collapsed;
main.gridSplitterArrows.Visibility = Visibility.Collapsed;
main.gridSplitterLine.Visibility = Visibility.Collapsed;
main.lblResetLists.Visibility = Visibility.Collapsed;
main.btnResetLists.Visibility = Visibility.Collapsed;
main.btnSettings.Visibility = Visibility.Collapsed;
main.btnArrivalsOverview.Visibility = Visibility.Collapsed;
main.gridSplitter.Visibility = Visibility.Collapsed;
main.gridSplitterArrows.Visibility = Visibility.Collapsed;
main.gridSplitterLine.Visibility = Visibility.Collapsed;
//btnResetListsMain.Visibility = Visibility.Collapsed;
main.gridSpinner.Visibility = Visibility.Collapsed;
main.btnMcFitSign.Visibility = Visibility.Collapsed;
main.btnKartenTausch.Visibility = Visibility.Collapsed;
main.btnApproveFzg.Visibility = Visibility.Collapsed;
main.btnLostCard.Visibility = Visibility.Collapsed;
//lblSearch.Visibility = Visibility.Collapsed;
main.tbSearch.Visibility = Visibility.Collapsed;
main.btnClearSearch.Visibility = Visibility.Collapsed;
main.lblSearchArrived.Visibility = Visibility.Collapsed;
main.tbSearchArrived.Visibility = Visibility.Collapsed;
main.btnClearSearchArrived.Visibility = Visibility.Collapsed;
//main.lblmcfit2.Visibility = Visibility.Collapsed;
//btnNotification.Visibility = Visibility.Collapsed;
//Parkplatzanzeige
main.BE.Visibility = Visibility.Collapsed;
main.BesuchP.Visibility = Visibility.Collapsed;
}
internal void BesucherCreateStart()
{
LoggedInRole = Roles.None;
main.tabAdmin.Visibility = Visibility.Collapsed;
main.tabFirmBesAsp.Visibility = Visibility.Collapsed;
main.tabPark.Visibility = Visibility.Collapsed;
main.tabPfoertner.Visibility = Visibility.Collapsed;
main.tabSonstiges.Visibility = Visibility.Collapsed;
main.Main.Visibility = Visibility.Collapsed;
main.MinWidth = 600;
main.MinHeight = 450;
main.Width = 600;
main.Height = 450;
main.ResizeMode = ResizeMode.NoResize;
main.Main.Visibility = Visibility.Collapsed;
main.gridToday.Visibility = Visibility.Collapsed;
main.gridArrived.Visibility = Visibility.Collapsed;
main.gridBike.Visibility = Visibility.Collapsed;
main.gridLieferanten.Visibility = Visibility.Collapsed;
main.UserCreate.Visibility = Visibility.Visible;
main.btnResetLists.Visibility = Visibility.Collapsed;
main.gridSplitter.Visibility = Visibility.Collapsed;
main.gridSplitterArrows.Visibility = Visibility.Collapsed;
main.gridSplitterLine.Visibility = Visibility.Collapsed;
main.lblResetLists.Visibility = Visibility.Collapsed;
main.btnResetLists.Visibility = Visibility.Collapsed;
main.btnSettings.Visibility = Visibility.Collapsed;
main.btnArrivalsOverview.Visibility = Visibility.Collapsed;
main.gridSplitter.Visibility = Visibility.Collapsed;
main.gridSplitterArrows.Visibility = Visibility.Collapsed;
main.gridSplitterLine.Visibility = Visibility.Collapsed;
//btnResetListsMain.Visibility = Visibility.Collapsed;
main.gridSpinner.Visibility = Visibility.Collapsed;
main.btnMcFitSign.Visibility = Visibility.Visible;
main.btnKartenTausch.Visibility = Visibility.Collapsed;
main.btnApproveFzg.Visibility = Visibility.Collapsed;
main.btnLostCard.Visibility = Visibility.Collapsed;
//lblSearch.Visibility = Visibility.Collapsed;
main.tbSearch.Visibility = Visibility.Collapsed;
main.btnClearSearch.Visibility = Visibility.Collapsed;
main.lblSearchArrived.Visibility = Visibility.Collapsed;
main.tbSearchArrived.Visibility = Visibility.Collapsed;
main.btnClearSearchArrived.Visibility = Visibility.Collapsed;
main.btnDarkMode.Visibility = Visibility.Collapsed;
//main.lblmcfit2.Visibility = Visibility.Visible;
//btnNotification.Visibility = Visibility.Collapsed;
//Parkplatzanzeige
main.BE.Visibility = Visibility.Collapsed;
main.BesuchP.Visibility = Visibility.Collapsed;
}
}
public enum Roles
{
Pförtner,
FFK,
Admin,
FFK_Sasse,
M2,
Organisator,
M2_AM,
OrganisatorInfraGO,
None
}
}