public MainWindow() { var setting = new ConnectionStringSettings { Name = "ConnectionString", ConnectionString = @"Server=tcp:carparkingserver.database.windows.net,1433;Initial Catalog=car_parking_db;Persist Security Info=False;User ID=nikita;Password=375333587914Pmc;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" }; Configuration config; config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.ConnectionStrings.ConnectionStrings.Add(setting); config.Save(); if (Properties.Settings.Default.User == "") { SqlConnect l = new SqlConnect(); l.ReadUsersRecords(); ViewLogin loginWindow = new ViewLogin(); loginWindow.WindowStartupLocation = WindowStartupLocation.CenterScreen; loginWindow.Show(); this.Close(); } MainViewModel vm = new MainViewModel(); this.DataContext = vm; if (vm.CloseAction == null) { vm.CloseAction = new Action(this.Close); } InitializeComponent(); }
public MainWindow() { //Записываем строку подключения в БД var setting = new ConnectionStringSettings { Name = "ConnectionString", ConnectionString = @"" }; Configuration config; config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.ConnectionStrings.ConnectionStrings.Add(setting); config.Save(); if (Properties.Settings.Default.User == "") { SqlConnect l = new SqlConnect(); l.ReadUsersRecords(); ViewLogin taskWindow = new ViewLogin(); taskWindow.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; taskWindow.Show(); this.Close(); } MainViewModel vm = new MainViewModel(); this.DataContext = vm; if (vm.CloseAction == null) { vm.CloseAction = new Action(this.Close); } SqlConnectUserInfo sqlConnectUserInfo = new SqlConnectUserInfo(); sqlConnectUserInfo.UpdateStart_count(); InitializeComponent(); Main.Navigate(new Tasks()); }