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();
        }
 private void FormMain_Load(object sender, EventArgs e)
 {
     mForm = (FormMain)Application.OpenForms["FormMain"];
     sForm = SettingsWindow;
     bool isSetAlpFormMain = alp.SetLanguage(language.Key, this.Controls, mForm);
 }