Ejemplo n.º 1
0
        public Configuracoes iserirConexao()
        {
            AppSettingsSection appSetSec = configFile.AppSettings;
              configuracoesControler configControl = new configuracoesControler();
              Configuracoes config = new Configuracoes();

              config = configControl.CarregaServidor(config);
              //config = configControl.CarregaBanco(config);

              config.Servidor = appSetSec.Settings["servidor"].Value;
              config.Database = appSetSec.Settings["database"].Value;
              config.User = appSetSec.Settings["user"].Value;
              config.Senha = appSetSec.Settings["senha"].Value;
              config.ConectionString = appSetSec.Settings["connectionString"].Value;

              return config;
        }
        private void btnCarregaBanco_Click(object sender, EventArgs e)
        {
            #region Implementação

              config.Servidor = cbListServer.Text;

              configuracoesControler configColtrol = new configuracoesControler();

              config = configColtrol.CarregaBanco(config);

              cbDataBase.DataSource = config.Databases;

              if (config.Databases.Count > 0)
              {
            btnTeste.Enabled = true;
              }

              #endregion
        }
        private void frmRestoreDataBase_Load(object sender, EventArgs e)
        {
            #region Declaração

              configuracoesControler configControl = null;
              #endregion

              #region Implementação
              configControl = new configuracoesControler();

              config = configControl.ListaArquivos(config);

              if (config.ArquivosRestore != null)
            ltbArquivos.DataSource = config.ArquivosRestore;
              else
            MessageBox.Show("Não há arquivos de restauração!", "Erro");

              #endregion
        }
        private void btnBackup_Click(object sender, EventArgs e)
        {
            #region Declaração

              configuracoesControler configControl = null;

              #endregion

              #region Implementação

              configControl = new configuracoesControler();

            if (configControl.Backup(config))
            {
              MessageBox.Show("Criado com Sucesso!", "Sucesso");
            }
            else
              MessageBox.Show("Falha ao criar o arquivo!", "Sucesso");

              #endregion
        }
        private void btnRestaurar_Click(object sender, EventArgs e)
        {
            #region Declaração

              configuracoesControler configControl = null;
              #endregion

              #region Implementação

              configControl = new configuracoesControler();

              config.Path = config.Path + ltbArquivos.Text;

              if (configControl.Restore(config))
              {
            MessageBox.Show("Restaurado com Sucesso", "Sucesso");
              }
              else
            MessageBox.Show("O banco não pode ser restaurado!", "Erro");
              #endregion
        }