Example #1
0
        private void btnPasta_Click(object sender, EventArgs e)
        {
            if (folderBrowserDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK && folderBrowserDialog1.SelectedPath != null)
            {
                lblPasta.Text = folderBrowserDialog1.SelectedPath + @"\arquivosControle"; //coloca o caminho da pasta selecionada no label

                PastaAPP pasta = new PastaAPP();

                pasta.Chave = "pastaAPP";
                pasta.Pasta = folderBrowserDialog1.SelectedPath;

                PastaAPP.salvarPastaPadrao(pasta); //metodo que mostra a chave

                //Resgatamos o valor da chave

                Configuration resgataConfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); //abrimos o app.config



                //Exibe o novo caminho

                System.Windows.Forms.MessageBox.Show("PASTA CONFIGURADA: " + PastaAPP.resgataPastaPadrao());
                //o valor pastaAPP é a chave que configurei no app.config dentro da tag appSettings
            }
        }
Example #2
0
        // ########### SOLVE

        private void MDIParent1_Load(object sender, EventArgs e)
        {
            Classe usuCad = new Classe();

            toolStripStatusLabel1.Text = "Usuário logado: " + usuCad.UsuarioLogado + "  | ";


            //Aqui iremos redimensionar a tela de acordo com a resolução:

            Screen tela = Screen.FromPoint(this.Location);

            this.Size     = tela.WorkingArea.Size;
            this.Location = Point.Empty;

            //######### IMPORTANTE, AQUI PEGA O LOCAL DA PASTA PADRÃO, SE NÃO TIVER SETA NA PASTA misc DA PROPRIA APLICAÇÃO

            if (String.IsNullOrEmpty(PastaAPP.resgataPastaPadrao())) //se o retorno da função for vazio seta a pasta padrão como sendo a  de dentro da pasta do aplicativo
            {
                PastaAPP pasta = new PastaAPP();
                pasta.Chave = "pastaAPP";
                pasta.Pasta = System.Windows.Forms.Application.StartupPath;

                PastaAPP.salvarPastaPadrao(pasta); //Aqui salvo o valor na pas
            }
            else //se nao for vazio, ele testa se a página existe se não existir cria
            {
                PastaAPP.existeConstroiCaminho();
            }

            Conexao conectar = new Conexao(); // instancio o objeto conexao para mandar os parametros por referencia

            if (conectar.retornaUser() == false)
            {
                //fecha o app
                this.Close();
            }

            //#########################
        }