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(); }
/// <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); }