using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Media.Imaging; using Tango.BL.Enumerations; using Tango.PPC.Common; using Tango.PPC.Technician.Views; using Tango.SharedUI.Helpers; namespace Tango.PPC.Technician { [PPCModule(20)] public class TechnicianModule : PPCModuleBase { public override string Name => "Technician"; public override string Description => "PPC technician module."; public override BitmapSource Image => ResourceHelper.GetImageFromResources("Images/technician_module.png"); public override Type MainViewType => typeof(MainView); public override Permissions Permission => Permissions.RunPPC; public TechnicianModule() { IsVisibleInMenu = false; } public override void OnTechnicianEntered() { base.OnTechnicianEntered(); IsVisibleInMenu = true; } public override void OnTechnicianExited() { base.OnTechnicianExited(); IsVisibleInMenu = false; } public override void Dispose() { } } }