private void btnOK_Click(object sender, EventArgs e)
        {
            Settings.Default["FiscalDevicePort"] = Convert.ToInt32(edKKMPortNum.Text);
            Settings.Default["DisplayEnabled"]   = cbDisplayState.Checked;
            Settings.Default["LogOn"]            = chbLogOn.Checked;
            Settings.Default["DisplayPort"]      = Convert.ToInt32(edDisplayPort.Text);
            Settings.Default["CashNumber"]       = Convert.ToByte(edCashNum.Text);

            cashDeskLanguage = (CashDeskLanguage)cboLanguage.SelectedIndex;
            Settings.Default["CashDeskLanguage"] = cashDeskLanguage;
            Settings.Default.Save();
            ApplyLanguage();
        }
        public SettingsForm(ILogger logger, SmartCardManager smartCardManager)
        {
            InitializeComponent();

            this.SetLogoIcon();

            imgShow.Images.Add(Images.View);
            btnTariffPenaltyShow.ImageIndex = 0;
            btnTariffMetroShow.ImageIndex   = 0;

            this.logger           = logger;
            this.smartCardManager = smartCardManager;
            tariffForm            = null;
            cboLanguage.SetEnum <CashDeskLanguage>(CashDeskHelper.GetString);
            cashDeskLanguage = Settings.Default.CashDeskLanguage;
            ApplyLanguage();
        }
Esempio n. 3
0
        /// <summary>
        /// Возвращает строковое представление языка ручной кассы
        /// </summary>
        public static string GetString(this CashDeskLanguage language)
        {
            string s = String.Empty;

            switch (language)
            {
            case CashDeskLanguage.Ru:
                s = "Русский";
                break;

            case CashDeskLanguage.Az:
                s = "Азербайджанский";
                break;

            default:
                s = language.ToString();
                break;
            }

            return(s);
        }