/// <summary> /// Изменяем подключения к бд /// </summary> private void MenuChangeConnection_Click(object sender, RoutedEventArgs e) { ConnectionStringDataBase.ChangeConnect(); // перезагружаем приложение System.Diagnostics.Process.Start(Application.ResourceAssembly.Location); Application.Current.Shutdown(); }
protected override void OnStartup(StartupEventArgs e) { // проверяем статус принтера if (!StatusApp.PrinterStatusBool()) { ConfigTxt config = new ConfigTxt(); Log.Write("Status printer " + config.PrintName + " : Offline\n"); MessageBox.Show("Нет подключения к принтеру " + config.PrintName + " или нет драйвера .Установите в Меню/Настройки программы принтер !!!", "", MessageBoxButton.OK, MessageBoxImage.Error); } // проверяем наличие файла шрифта штрихкода StatusApp.FontBarcod(); // проверяем подключения к бд if (!StatusApp.CheckConnection()) { MessageBox.Show("Нет соединение с базой данных , проверьте сетевое подключение или обратитесь к системному администратору ", "", MessageBoxButton.OK, MessageBoxImage.Hand); ConnectionStringDataBase.ChangeConnect(); } }
void MainWindow_Loaded(object sender, RoutedEventArgs e) { SelectAllPriceList(); lblConnectionString.Content = ConnectionStringDataBase.Read(); }