예제 #1
0
        private bool Check1CInstallationWithMessage()
        {
            if (MainSettings.LocalSqlSettings.IsCheck1C)
            {
                Version ver = null;
                Version.TryParse(txtVersion1C.Text.Trim(), out ver);
                MainSettings.Load1CPathByVersion(ver);

                if (string.IsNullOrEmpty(MainSettings.ExePath1C))
                {
                    string msg;
                    if (string.IsNullOrEmpty(txtVersion1C.Text))
                    {
                        msg = "версия не введена";
                    }
                    else
                    {
                        msg = txtVersion1C.Text.Trim();
                    }
                    MessageBox.Show($"Версия 1С ({msg}) не установлена на данном компьютере", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return(false);
                }
            }
            return(true);
        }