Beispiel #1
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog fBDialog = new FolderBrowserDialog();

            fBDialog.RootFolder          = Environment.SpecialFolder.Desktop;
            fBDialog.Description         = "Selecione o Dropbox";
            fBDialog.ShowNewFolderButton = false;

            if (fBDialog.ShowDialog() == DialogResult.OK)
            {
                textBoxFile.Text = fBDialog.SelectedPath;

                Properties.Settings.Default.dropbox = textBoxFile.Text;

                Properties.Settings.Default.Save();

                string pastaDropbox = textBoxFile.Text;
                //atualizar o app.config
                ConfiguracaoDropbox.UpdateAppSettings("pastaDropbox", pastaDropbox);

                MessageBox.Show("Caminho do Dropbox salvo com sucesso!");
            }
            else
            {
                MessageBox.Show(string.Format("Selecione o caminho do dropbox primeiro!"));
            }
        }
        private void BtnProximo_Click(object sender, EventArgs e)
        {
            try
            {
                //observar se realmente um caminho foi selecionado, caso sim
                if (textBox1.Text != "")
                {
                    string pastaDropbox = textBox1.Text;
                    //atualizar o app.config
                    ConfiguracaoDropbox.UpdateAppSettings("pastaDropbox", pastaDropbox);

                    //  ConfiguracaoDropbox.UpdateAppConfig("appSettings", "value", pastaDropbox);

                    MessageBox.Show("Caminho do Dropbox salvo com sucesso!");
                    //chama a interface calculaimposto
                    FrmCalculaImposto frm = new FrmCalculaImposto();

                    frm.Show();

                    this.Hide();
                }
                else
                {
                    MessageBox.Show(String.Format("Selecione o caminho do dropbox primeiro!"));
                }
            } catch (Exception ex)
            {
                MessageBox.Show(String.Format("Erro: {0}", ex.Message), "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void timer1_Tick(object sender, EventArgs e)
        {
            panel2.Width += 3;
            if (panel2.Width >= 790)
            {
                timer1.Stop();

                string value = ConfiguracaoDropbox.GetValue("pastaDropbox");

                //se app.config tiver o caminho do dropbox salvo
                if ((value != "valor") || (value != null))
                {
                    FrmCalculaImposto frm = new FrmCalculaImposto();

                    frm.Show();

                    this.Hide();
                }
                else
                {
                    TelaConfiguracao frm = new TelaConfiguracao();

                    frm.Show();

                    this.Hide();
                }
            }
        }