Пример #1
0
        private void BtnStartClick(object sender, EventArgs e)
        {
            if (!Directory.Exists(txtBackupFolder.Text))
            {
                Directory.CreateDirectory(txtBackupFolder.Text);
            }
            btnStart.Enabled = false;

            DataController.ConnectString = SqlHelper.ConnectionString;
            var backup = new DataController();
            lblMessage.Text = @"Đang Sao Lưu...";
            backup.BackupProcess += BackupBackupProcess;
            backup.BackupComplete += BackupBackupComplete;
            backup.BackupError += BackupBackupError;

            var newThread = new Thread(
                () => backup.BackupDataBase(SqlHelper.Database, txtBackupFolder.Text + "\\" + txtBackupFile.Text));
            newThread.Start();
        }
Пример #2
0
 private void btnStart_Click(object sender, EventArgs e)
 {
     btnStart.Enabled = false;
     //SYS_LOG.Insert("Cơ Sơ Dữ Liệu", "Phục Hồi", txtBackupFolder.Text + ", " + txtBackupFile.Text);
     DataController.ConnectString = SqlHelper.ConnectionString;
     var restore = new DataController();
     groupControl1.Text = @"Đang Phục Hồi...";
     restore.RestoreComplete += restore_RestoreComplete;
     restore.RestoreError += restore_RestoreError;
     restore.RestoreProcess += restore_RestoreProcess;
     var newThread = new Thread(() => restore.RestoreDatabase(txtBackupFile.Text, txtBackupFolder.Text));
     newThread.Start();
 }