コード例 #1
0
        private void MainWindow_Load(object sender, EventArgs e)
        {
            // TestCheckToolStripMenuItem.Enabled = false;
            // KktStateToolStripMenuItem.Enabled = false;
            // DeviceListToolStripMenuItem.Enabled = false;

            _log = LogManager.GetCurrentClassLogger();

            _appSettings = new AppSettings();
            gridSettings.SelectedObject = _appSettings;
            if (_appSettings.KkmDriver == AppSettings.KkmDrivers.atol)
            {
                _conn = new AtolOnlineDriver(_appSettings.AtolOnlineINN, _appSettings.AtolOnlineGroupID,
                                             _appSettings.AtolOnlineLogin, _appSettings.AtolOnlinePassword, _appSettings.CashierName,
                                             _appSettings.CashierVatin, _appSettings.AtolOnlineHostname, _appSettings.CompanyMail);
            }
            else if (_appSettings.KkmDriver == AppSettings.KkmDrivers.kkmserver)
            {
                _conn = new KkmServerDriver(_appSettings.CashierName, _appSettings.CashierVatin,
                                            _appSettings.ServerPassword, _appSettings.ServerLogin, _appSettings.ServerAddress,
                                            _appSettings.ServerPort, _appSettings.CompanyMail);
            }


            _log.Debug("MainWindow loaded");
            CreateToolStripMenuItem_Click(sender, e);
            _log.Info("Приложение запущено!");
            _storage = new FileStorage(@"history.txt");
            _storage.Load();
        }
コード例 #2
0
 private void gridSettings_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
 {
     _changed = true;
     if (_appSettings.KkmDriver == AppSettings.KkmDrivers.atol)
     {
         _conn = new AtolOnlineDriver(_appSettings.AtolOnlineINN, _appSettings.AtolOnlineGroupID,
                                      _appSettings.AtolOnlineLogin, _appSettings.AtolOnlinePassword, _appSettings.CashierName,
                                      _appSettings.CashierVatin, _appSettings.AtolOnlineHostname, _appSettings.CompanyMail);
     }
     else if (_appSettings.KkmDriver == AppSettings.KkmDrivers.kkmserver)
     {
         _conn = new KkmServerDriver(_appSettings.CashierName, _appSettings.CashierVatin,
                                     _appSettings.ServerPassword, _appSettings.ServerLogin, _appSettings.ServerAddress,
                                     _appSettings.ServerPort, _appSettings.CompanyMail);
     }
 }