protected override void OnExecuted(EventArgs e) { base.OnExecuted(e); LiteDatabase db = null; try { using (var openFileDialog = new OpenFileDialog()) { openFileDialog.Filters.Add(new FileDialogFilter("Lite Db", ".db")); openFileDialog.Filters.Add(new FileDialogFilter("Any", ".*")); if (openFileDialog.ShowDialog(ParentForm) == DialogResult.Ok) { using (var connectionStringDialog = new ConnectionStringDialog(openFileDialog.FileName)) { var connectionString = connectionStringDialog.ShowModal(ParentForm); if (connectionStringDialog.DialogResult == DialogResult.Ok) { ViewModel.Open(db = new LiteDatabase(connectionString), openFileDialog.FileName); } } } } } catch (Exception error) { db?.Dispose(); ViewModel.Log.Error(error); MessageBox.Show(error.Message, "Open Error", MessageBoxButtons.OK, MessageBoxType.Error); } }
private void btn_sinc_Click(object sender, EventArgs e) { /*wsECEU.WebService sinc = new wsECEU.WebService(); * string ws = sinc.Intercambio("", "", "", "", "", "", "", "",""); * MessageBox.Show(ws);*/ ConnectionStringDialog fd = new ConnectionStringDialog(); //fd.ValidateConnections = false; //fd.Provider = txProvider.Text; //fd.ConnectionString = txConnString.Text; if (fd.ShowDialog(this) != DialogResult.OK) { return; } //txProvider.Text = fd.Provider; //txConnString.Text = fd.ConnectionString; }
private async void TurbineClicked(object sender, ItemClickEventArgs e) { // if we haven't stored a connection string let's prompt the user if (e.ClickedItem is WindTurbine turbine) { var dlg = new ConnectionStringDialog { Title = $"Enter IoTHub Device Connection String for {turbine.Name}", ConnectionString = { Text = turbine.DeviceConnectionString ?? string.Empty } }; var result = await dlg.ShowAsync(); if (result.ToString() == "Primary") { turbine.DeviceConnectionString = dlg.ConnectionString.Text; ApplicationData.Current.LocalSettings.Values[$"device-connection-string-{turbine.Name}"] = turbine.DeviceConnectionString; } } }