/// <summary> /// Evento lançado no clique da opção de buscar backup /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Tsp_buscar_backup_Click(object sender, EventArgs e) { if (lockchange) { return; } lockchange = true; OpenFileDialog dialog_f = new OpenFileDialog(); if (dialog_f.ShowDialog() == DialogResult.OK) { bool retorno = true; FO_Agurade agurade = new FO_Agurade("Gerando Backup"); agurade.Show(); string saida = dialog_f.FileName.ToString(); string mensagemErro = ""; retorno = Util.Backup.BuscarBackup(saida, ref mensagemErro); agurade.Dispose(); if (retorno) { MessageBox.Show("Backup importado com sucesso e está disponível na pasta: " + saida + "\\backup_file.bkp!"); } else { MessageBox.Show("Erro ao importar backup!"); } CarregaTreeView(); } lockchange = false; }
/// <summary> /// Evento lançado no clique da opção de gerar backup nas opções /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Tsp_gerar_backup_Click(object sender, EventArgs e) { if (lockchange) { return; } lockchange = true; FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.Description = "Selecione onde o árquivo de backup será salvo!"; if (dialog.ShowDialog() == DialogResult.OK) { bool retorno = true; FO_Agurade agurade = new FO_Agurade("Gerando Backup"); agurade.Show(); string saida = dialog.SelectedPath.ToString(); string mensagemErro = ""; retorno = Util.Backup.GerarBackup(saida, ref mensagemErro); File.Copy(Util.Global.nome_arquivo_backup, saida + "\\backup_file.bkp"); agurade.Dispose(); if (retorno) { MessageBox.Show("Backup gerado com sucesso e está disponível na pasta: " + saida + "\\backup_file.bkp!"); } else { MessageBox.Show("Erro ao gerar backup!"); } } lockchange = false; }