Exemple #1
0
 public NlogConfigCreator(IRealmProvider realmProvider)
 {
     _realmProvider = realmProvider;
     _realm         = _realmProvider.GetRealmDBInstance();
     _logger        = LogManager.GetCurrentClassLogger();
     _logger.Info($"NLog configuration creator object created.");
 }
Exemple #2
0
 public RuntimeDataHandler(IRealmProvider realmProvider)
 {
     _realmProvider             = realmProvider;
     _logger                    = NLog.LogManager.GetCurrentClassLogger();
     _languageEditPermissions   = new List <LanguageEditData>();
     _dataOfCurrentlyLoggedUser = new LoggedUserData();
 }
 public AlarmProfileExport(List <int> profilesToExportIDlist, string filePath, IRealmProvider realmProvider)
 {
     _realmProvider           = realmProvider;
     _profilesIDlidt          = profilesToExportIDlist;
     _filePath                = filePath;
     _profilesDefinitionsList = new List <FullAlarmProfileDefinition>();
 }
Exemple #4
0
 public AlarmS7Reader(IRealmProvider realmProvider)
 {
     _realmProvider = realmProvider;
     _realm         = _realmProvider.GetRealmDBInstance();
     _logger        = LogManager.GetCurrentClassLogger();
     _logger.Info($"S7 alarm reader object created.");
 }
 //constructor
 public SystemEventCreator(IRealmProvider realmPRovider)
 {
     _realmProvider = realmPRovider;
     _realm         = _realmProvider.GetRealmDBInstance();
     _logger        = LogManager.GetCurrentClassLogger();
     _logger.Info($"System event creator object created");
 }
 public UserDataManipulationHandler(IRealmProvider realmProvider)
 {
     _realmProvider = realmProvider;
     _realm         = _realmProvider.GetRealmDBInstance();
     _logger        = LogManager.GetCurrentClassLogger();
     _logger.Info($"User data manipulation handler object created.");
 }
Exemple #7
0
 public CommonUDTAlarms(IRealmProvider realmPRovider)
 {
     _realmProvider      = realmPRovider;
     _logger             = LogManager.GetCurrentClassLogger();
     _alarmShortList     = new List <AlarmTypeModel>();
     _listOfAlarmsToSave = new List <AlarmSaveToDBDataModel>();
 }
Exemple #8
0
 public SMSrecipientsExport(List <int> recipientsToExportIDlist, string filePath, IRealmProvider realmProvider)
 {
     _realmProvider    = realmProvider;
     _recipientsIDList = recipientsToExportIDlist;
     _filePath         = filePath;
     _recipientsList   = new List <SMSrecipientDefinitionExportModel>();
 }
        public DefaultDBcreator(IRealmProvider realmProvider)
        {
            _logger        = NLog.LogManager.GetCurrentClassLogger();
            _realmProvider = realmProvider;

            _logger.Info($"Default DB creator object created.");
        }
 public AlarmTextsCreator(IRealmProvider realmProvider)
 {
     _realmProvider = realmProvider;
     _realm         = _realmProvider.GetRealmDBInstance();
     _logger        = LogManager.GetCurrentClassLogger();
     _logger.Info($"Alarm texts creator object created.");
 }
Exemple #11
0
        public ProgressBarViewModel(ProgressWindowTypeEnum windowType, string fileLocation, List <int> dataToExport,
                                    int plcConnectionIID, IRealmProvider realmProvider, List <AlarmS7UImodel> winCCAlarms = null)
        {
            _realmProvider = realmProvider;
            _logger        = NLog.LogManager.GetCurrentClassLogger();

            _synchCont = SynchronizationContext.Current;

            ProgressEventsList   = new BindableCollection <ImportExportEventModel>();
            _listToExportID      = new List <int>();
            _windowType          = windowType;
            _fileLocation        = fileLocation;
            ClosingButtonEnabled = false;
            AssignWindowTitle();

            _logger.Info($"Export/Import progress bar window created for type {_windowType.ToString()}.");

            if (_windowType == ProgressWindowTypeEnum.AlarmsExport || _windowType == ProgressWindowTypeEnum.ProfilesExport || _windowType == ProgressWindowTypeEnum.RecipientsExport)
            {
                ExportData(dataToExport, plcConnectionIID);
            }
            else if (_windowType == ProgressWindowTypeEnum.WinCCalarmsImport)
            {
                StartWinCCImportTask(plcConnectionIID, winCCAlarms);
            }
            else
            {
                ImportData(plcConnectionIID);
            }
        }
 public SMSrecipientDeleter(IRealmProvider realmProvider)
 {
     _realmProvider = realmProvider;
     _realm         = _realmProvider.GetRealmDBInstance();
     _logger        = LogManager.GetCurrentClassLogger();
     _logger.Info($"SMS recipient deleter object created.");
 }
        public SavedLanguagesReader(IRealmProvider realmDatabaseProvider)
        {
            _realm = realmDatabaseProvider.GetRealmDBInstance();

            _logger = LogManager.GetCurrentClassLogger();
            _logger.Info($"Saved language reader object created.");
        }
 public PLCconnectionCreator(IRealmProvider realmProvider)
 {
     _realmProvider = realmProvider;
     _realm         = _realmProvider.GetRealmDBInstance();
     _logger        = LogManager.GetCurrentClassLogger();
     _logger.Info($"PLC connection creator object created.");
 }
Exemple #15
0
 public S7ConnectionsManagerViewModel(IWindowManager manager, IRealmProvider realmProvider)
 {
     _realmProvider = realmProvider;
     _logger        = NLog.LogManager.GetCurrentClassLogger();
     _manager       = manager;
     ReadSavedS7Connections();
     _logger.Info($"S7 connections manager window created.");
 }
        public PLCconnectionReader(IRealmProvider realmProvider)
        {
            _realm  = realmProvider.GetRealmDBInstance();
            _logger = LogManager.GetCurrentClassLogger();
            _logger.Info($"PLC connection reader object created.");

            //realm.Refresh();
        }
 public AlarmExport(List <int> alarmEportList, int connectionID, string filePath, IRealmProvider realmProvider)
 {
     _realmProvider   = realmProvider;
     _alarmsIDList    = alarmEportList;
     _plcConnectionID = connectionID;
     _filePath        = filePath;
     _alarmsData      = new List <AlarmS7UImodel>();
 }
        public SavedLanguagesCreator(IRealmProvider realmProvider)
        {
            _realmProvider = realmProvider;
            _realm         = _realmProvider.GetRealmDBInstance();

            _logger = LogManager.GetCurrentClassLogger();
            _logger.Info($"Saved language creator object constructed.");
        }
Exemple #19
0
 public NLogConfigurationViewModel(IRealmProvider realmProvider, IRuntimeData runtimeData)
 {
     _realmProvider = realmProvider;
     _runtimeData   = runtimeData;
     _logger        = NLog.LogManager.GetCurrentClassLogger();
     ReadSavedConfigs();
     _logger.Info($"NLog configuration window created.");
 }
Exemple #20
0
 public SMSrecipientsGroupsAdderViewModel(IRealmProvider realmProvider, IRuntimeData runtimeData)
 {
     _realmProvider            = realmProvider;
     _runtimeData              = runtimeData;
     _logger                   = NLog.LogManager.GetCurrentClassLogger();
     NewSMSrecipientsGroupName = "";
     _logger.Info($"SMS recipients groups adder window created.");
 }
Exemple #21
0
 public AlarmImport(int connectionID, List <AlarmS7UImodel> winCCAlarms, IRealmProvider realmProvider)
 {
     _realmPRovider   = realmProvider;
     _winCCwindow     = true;
     _filePath        = "";
     _plcConnectionID = connectionID;
     _parsedAlarms    = winCCAlarms;
 }
Exemple #22
0
 public AlarmImport(string filePath, int connectionID, IRealmProvider realmProvider)
 {
     _realmPRovider   = realmProvider;
     _winCCwindow     = false;
     _filePath        = filePath;
     _plcConnectionID = connectionID;
     _parsedAlarms    = new List <AlarmS7UImodel>();
 }
Exemple #23
0
        public SMSrecipientsManagerViewModel(IRealmProvider realmProvider)
        {
            _realmProvider = realmProvider;
            _logger        = NLog.LogManager.GetCurrentClassLogger();

            LoadSMSRecipientsList();

            _logger.Info($"SMS recipients manager window created.");
        }
 public UserManagementViewModel(IWindowManager manager, IRealmProvider realmProvider, IRuntimeData runtimeData)
 {
     _logger        = NLog.LogManager.GetCurrentClassLogger();
     _manager       = manager;
     _realmProvider = realmProvider;
     _runtimeData   = runtimeData;
     ReadAllUserDataFromDB();
     _logger.Info($"User management window created.");
 }
        //thi method must be called to start scanning alarms
        public static void StartChecking(IRealmProvider realmProvider)
        {
            _realmProvider = realmProvider;

            GetTimerPeriod();
            _scanTimer          = new System.Timers.Timer(_scanPeriod * 1000);
            _scanTimer.Elapsed += ScanTimer_Elapsed;
            _scanTimer.Start();
        }
        public LanguageModofierViewModel(IRealmProvider realmProvider, IRuntimeData runtimeData)
        {
            _realmProvider = realmProvider;
            _runtimeData   = runtimeData;
            _logger        = NLog.LogManager.GetCurrentClassLogger();
            AssignLanguages();

            _logger.Info($"Language modifier window created.");
        }
Exemple #27
0
        public AlarmUrgencyProfileManagerViewModel(IWindowManager manager, IRealmProvider realmProvider, IRuntimeData runtimeData)
        {
            _realmProvider = realmProvider;
            _runtimeData   = runtimeData;
            _logger        = NLog.LogManager.GetCurrentClassLogger();
            _manager       = manager;
            ReadProfiles();

            _logger.Info($"Alarm urgency profiler manager window created.");
        }
        //method for executing app config algorithm
        public static void ExecuteStertupConfig(IRealmProvider realmProvider, IRuntimeData runtimeData)
        {
            //provider
            _realmProvider = realmProvider;

            //NLog config
            ConfigNLogForFirstTime();

            //read runtime languages config from DB
            runtimeData.RefreshRuntimeLanguagesList();
        }
        public SingleS7ScanTask(Dictionary <int, List <AlarmDataModel> > alarmsMemory, IRealmProvider realmProvider)
        {
            //realm provider
            _realmProvider = realmProvider;

            //assign memory of alarms
            _alarmsData = alarmsMemory;

            //measuring full time of scan
            _scanTimer = new Stopwatch();
            _scanTimer.Start();
        }
Exemple #30
0
        public SMSrecipientsGroupsManagerViewModel(IWindowManager manager, IRealmProvider realmProvider, IRuntimeData runtimeData)
        {
            _realmProvider = realmProvider;
            _runtimeData   = runtimeData;
            _logger        = NLog.LogManager.GetCurrentClassLogger();

            _manager = manager;
            AssignHeadingDefaultValues();
            ReadingAllSMSrecipientsGroupAlgorithm();
            PopulateAvailableRecipientsList();

            _logger.Info($"SMS recipients groups manager window created.");
        }