void carregar()
        {
            ControllerConfiguracaoSql controllerConfiguracaoSql = new ControllerConfiguracaoSql();
            ConfiguracaoSql           configuracaoSql           = new ConfiguracaoSql();

            configuracaoSql = controllerConfiguracaoSql.Carregar();

            txtServidor.Text = configuracaoSql.ServidorBanco;
            txtBanco.Text    = configuracaoSql.NomeBanco;
            txtUsuario.Text  = configuracaoSql.UsuarioBanco;
            txtSenha.Text    = configuracaoSql.SenhaBanco;
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            pnlDados.Enabled    = true;
            btnCancelar.Enabled = true;

            validarDados();

            if (btnEditar.Text == "Editar")
            {
                btnEditar.Text   = "Salvar";
                btnEditar.Image  = Properties.Resources.tick;
                pnlDados.Enabled = true;
            }
            else
            {
                if (validarDados())
                {
                    ConfiguracaoSql configuracaoSql = new ConfiguracaoSql();
                    configuracaoSql.ServidorBanco = txtServidor.Text.Trim();
                    configuracaoSql.NomeBanco     = txtBanco.Text.Trim();
                    configuracaoSql.UsuarioBanco  = txtUsuario.Text.Trim();
                    configuracaoSql.SenhaBanco    = txtSenha.Text.Trim();

                    ControllerConfiguracaoSql controllerConfiguracaoSql = new ControllerConfiguracaoSql();

                    try
                    {
                        bool retorno = controllerConfiguracaoSql.Salvar(configuracaoSql);

                        if (retorno == true)
                        {
                            MessageBox.Show("Configuração salva com sucesso!");
                            limpar();
                        }
                    }
                    catch (Exception erro)
                    {
                        MessageBox.Show("Não foi possível salvar as configurações. Detalhes: " + erro.Message);
                    }
                }
            }
        }