private void SalvarConfiguracaoBackup_Click(object sender, EventArgs e) { Backup backup = Firebird.RetornaBackup(); if (backup == null && chkAtivarBackup.Checked) { backup = new Backup(); //backup.Ativo = 1; backup.Periodo = cmbPeriodo.SelectedIndex; backup.CaminhoBackup = CaminhoBackup.Text; bool retorno = Firebird.SaveBackup(backup); if (retorno) { MessageBox.Show("Backup Salvo com Sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None); } else { MessageBox.Show("Erro ao tentar salvar o backup. Verifique o log de erro para obter mais informações.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (chkAtivarBackup.Checked) { //backup.Ativo = 1; backup.Periodo = cmbPeriodo.SelectedIndex; backup.CaminhoBackup = CaminhoBackup.Text; string data = DateTime.Now.ToString(); backup.DataUltimoBackup = data.Substring(0, 10); bool retorno = Firebird.AlterarDataUltimoBackup(backup.DataUltimoBackup); if (retorno) { MessageBox.Show("Alterado as configurações do Backup", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None); } else { MessageBox.Show("Erro ao tentar alterar o backup!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (backup != null && chkAtivarBackup.Checked == false) { if (MessageBox.Show("Você desativou o backup automático.Deseja confirmar?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Firebird.DeletaBackup(); } } }