Exemplo n.º 1
0
        private void FrmConfig_Load(object sender, EventArgs e)
        {
            // translate the form
            if (Localization.LoadDictionaries(appDirs.LangDir, "KpEmail", out string errMsg))
            {
                Translator.TranslateForm(this, GetType().FullName);
            }
            else
            {
                ScadaUiUtils.ShowError(errMsg);
            }

            Text = string.Format(Text, kpNum);

            // load a configuration
            configFileName = KpConfig.GetFileName(appDirs.ConfigDir, kpNum);

            if (File.Exists(configFileName) && !config.Load(configFileName, out errMsg))
            {
                ScadaUiUtils.ShowError(errMsg);
            }

            // display the configuration
            ConfigToControls();
        }
Exemplo n.º 2
0
        private void FrmConfig_Load(object sender, EventArgs e)
        {
            // локализация модуля
            string errMsg;

            if (!Localization.UseRussian)
            {
                if (Localization.LoadDictionaries(appDirs.LangDir, "KpEmail", out errMsg))
                {
                    Translator.TranslateForm(this, "Scada.Comm.Devices.KpEmail.FrmConfig");
                }
                else
                {
                    ScadaUiUtils.ShowError(errMsg);
                }
            }

            // вывод заголовка
            Text = string.Format(Text, kpNum);

            // загрузка конфигурации КП
            configFileName = KpConfig.GetFileName(appDirs.ConfigDir, kpNum);
            if (File.Exists(configFileName) && !config.Load(configFileName, out errMsg))
            {
                ScadaUiUtils.ShowError(errMsg);
            }

            // вывод конфигурации КП
            ConfigToControls();
        }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the class.
 /// </summary>
 private FrmConfig(AppDirs appDirs, int kpNum)
     : this()
 {
     config         = new KpConfig();
     this.appDirs   = appDirs ?? throw new ArgumentNullException("appDirs");
     this.kpNum     = kpNum;
     configFileName = "";
     prevUser       = "";
 }
Exemplo n.º 4
0
        private string configFileName; // имя файла конфигурации КП


        /// <summary>
        /// Конструктор, ограничивающий создание формы без параметров
        /// </summary>
        private FrmConfig()
        {
            InitializeComponent();

            appDirs        = null;
            kpNum          = 0;
            config         = new KpConfig();
            configFileName = "";
        }