Exemple #1
0
        private void General_Load(object sender, EventArgs e)
        {
            var version = Assembly.GetExecutingAssembly().GetName().Version;

            _logger = log4net.LogManager.GetLogger("TextBoxLog");
            Text    = $@"BMS(V{version.ToString()})";
            InitForm.Instance().Show();

            try
            {
                LoadConfig();
                InitDataBase();
                InitUi();
                EnableMenue(false);
                btnBinding.Enabled         = false;
                btnContinue.Enabled        = false;
                btnPause.Enabled           = false;
                btnCheckConnection.Enabled = false;
                if (_configInfo.UpsSwitch == "ON")
                {
                    _ups.UpsWarningTimeOut += OnUpsWarningTimeOut;
                    _ups.StartUPS();
                }
            }
            catch (Exception ex)
            {
                _logger.Error($"App start fail: {ex.Message}");
            }
            finally
            {
                InitForm.Instance().Close();
            }
        }
Exemple #2
0
 public static InitForm Instance()
 {
     return(_inst ?? (_inst = new InitForm()));
 }