public static ISecSystem GetInstance()
        {
            if (_instance == null)
            {
                _instance = new SecSystemBridge();
            }

            return(_instance);
        }
Example #2
0
        private void LoginFromData(string uid, string pwd)
        {
            _secSystem = SecSystemBuilder.GetInstance();
            _secSystem.LoginAs(uid, pwd);

            if (!_secSystem.LoginSuccessful)
            {
                MessageBox.Show("Login failed!", "Connection error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #3
0
        public EditAccessRule(ISecSystem secSystem, SecLevel secLevel = null)
        {
            InitializeComponent();
            _secSystem = secSystem;


            EnsureLoginState();
            LoadAllLocations();

            if (secLevel != null)
            {
                SecLevelBox.Items.Add(secLevel);
                SecLevelBox.SelectedIndex = 0;
                SecLevelBox.Enabled       = false;

                LoadAccessibleLocations(secLevel.Id);
            }
            else
            {
                LoadSecLevels();
            }
        }
 public VoiceSampleEditor(int userId, ISecSystem secSystem)
 {
     _userId    = userId;
     _secSystem = secSystem;
     InitializeComponent();
 }