Ejemplo n.º 1
0
        // Shop openfileDialoge
        private void selectFileButton_Click(object sender, EventArgs e)
        {
            openFileDialog1.InitialDirectory = System.Environment.CurrentDirectory;
            openFileDialog1.FileName         = "";
            openFileDialog1.Filter           = "Api Key text files|*.txt";
            ApiKeyHolder apiKey = ApiKeyHolder.Instance;
            DialogResult result = openFileDialog1.ShowDialog();

            if (result == DialogResult.OK)
            {
                Properties.Settings.Default["apiKeyFileName"] = openFileDialog1.FileName;
                Properties.Settings.Default.Save();
                try
                {
                    apiKey.readKeysFromFile(Properties.Settings.Default.apiKeyFileName);
                    realTimeKeyTextBox.Text = apiKey.ApiKeyDepartures;
                    stationKeyTextBox.Text  = apiKey.ApiKeyStation;
                }
                catch (Exception err)
                {
                    MessageBox.Show("Error occured when trying to load settings from file:\n" +
                                    openFileDialog1.FileName + "\n" +
                                    "Please make sure file is correctly formatted"
                                    , "Error occured", MessageBoxButtons.OK
                                    , MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 2
0
        private void APIKeyForm_Shown(object sender, EventArgs e)
        {
            ApiKeyHolder apiKey = ApiKeyHolder.Instance;

            if (!String.IsNullOrWhiteSpace(Properties.Settings.Default.apiKeyFileName))
            {
                try
                {
                    apiKey.readKeysFromFile(Properties.Settings.Default.apiKeyFileName);
                }
                catch (Exception err)
                {
                }
            }
            realTimeKeyTextBox.Text = apiKey.ApiKeyDepartures;
            stationKeyTextBox.Text  = apiKey.ApiKeyStation;
        }