private void btnGerarBackup_Click(object sender, EventArgs e) { if (CBackup.GeraBackup()) { MessageBox.Show("Backup realizado com sucesso!"); } ListarBackup(); }
private void dgvGerarRestaurarBackup_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.ColumnIndex == 1) { DialogResult result = MessageBox.Show("Tem certeza que deseja fazer a restauração do banco?", "Confirmação de Restauração", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.OK) { string caminho = dgvGerarRestaurarBackup.Rows[e.RowIndex].Cells[0].Value.ToString();; String caminhoNovo = ConfigurationManager.ConnectionStrings["CaminhoArquivos"].ConnectionString; bool Existe = false; if (Directory.Exists(caminhoNovo)) { Existe = true; } CriarPasta(caminho, caminhoNovo, Existe); CBackup.Restaurar(dgvGerarRestaurarBackup.Rows[e.RowIndex].Cells[0].Value.ToString()); } } }