private void comboBoxSelectLanguage_SelectedIndexChanged(object sender, EventArgs e)
        {
            Properties.Settings.Default.Language = comboBoxSelectLanguage.SelectedItem.ToString();
            Properties.Settings.Default.Save();

            FormMain.language = MultiLanguage.ResetLanguage(FormMain.alpPackSourceXdocument);
            FormMain.alp.SetLanguage(FormMain.language.Key, this.Controls, FormMain.sForm);
            FormMain.alp.SetLanguage(FormMain.language.Key, FormMain.mForm.Controls, FormMain.mForm);
            toolTipTextBoxAddNewBatchCode.SetToolTip(textBoxAddNewBatchCode, MultiLanguage.ErrorMessageReplacer(FormMain.language.Key, "Format for input: ") + Variables.formatForInputToolTip);
        }
Example #2
0
        public FormMain()
        {
            InitializeComponent();

            alp = new MultiLanguage(System.IO.File.Exists(Variables.baseDir + "\\AllLanguageInOnePack.alp") ? Variables.baseDir + "\\AllLanguageInOnePack.alp" : "");
            alpPackSourceXdocument = alp.LoadAlp(System.IO.File.Exists(Variables.baseDir + "\\AllLanguageInOnePack.alp") ? Variables.baseDir + "\\AllLanguageInOnePack.alp" : "");

            language = MultiLanguage.ResetLanguage(alpPackSourceXdocument);

            if (Properties.Settings.Default.BatchCodes != null && !String.IsNullOrEmpty(Properties.Settings.Default.BatchCodes.ToString()))
            {
                foreach (var el in Properties.Settings.Default.BatchCodes.Root.Elements("vendor"))
                {
                    if (el.Descendants().FirstOrDefault(p => p.Name == "batchCode").Value == "DEMOMA")
                    {
                        break;
                    }

                    Variables.vendorCode.Add(new KeyValuePair <string, string>(el.Descendants().FirstOrDefault(p => p.Name == "batchCode").Value, el.Descendants().FirstOrDefault(p => p.Name == "vendorId").Value), el.Descendants().FirstOrDefault(p => p.Name == "vendorCode").Value);
                }
            }

            SettingsWindow = new FormSettings();
        }