private void SalvarConfiguracaoBackup_Click(object sender, EventArgs e) { VO.Backup backup = BackupDAO.RetornaBackup(); if (backup == null && chkAtivarBackup.Checked) { backup = new VO.Backup(); backup.Periodo = cmbPeriodo.SelectedIndex; backup.CaminhoBackup = CaminhoBackup.Text; bool retorno = BackupDAO.InserirBackup(backup); if (retorno) { MessageBox.Show("Backup Salvo com Sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None); VO.LogMudanca log = new VO.LogMudanca(); log.descricao = "Backup automático inserido"; log.crg = 0; log.data = DateTime.Now; string[] dados = ObterDadosUltimo(); log.responsavel = dados[1]; LogMudancaDAO.insereLogMudanca(log); } 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.Periodo = cmbPeriodo.SelectedIndex; backup.CaminhoBackup = CaminhoBackup.Text; string data = DateTime.Now.ToString(); backup.DataUltimoBackup = data.Substring(0, 10); bool retorno = BackupDAO.AlteraBackup(backup); if (retorno) { MessageBox.Show("Alterado as configurações do Backup"); VO.LogMudanca log = new VO.LogMudanca(); log.descricao = "Backup automático alterado"; log.crg = 0; log.data = DateTime.Now; string[] dados = ObterDadosUltimo(); log.responsavel = dados[1]; LogMudancaDAO.insereLogMudanca(log); } else { MessageBox.Show("Erro ao tentar alterar o backup!"); } } 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) { VO.LogMudanca log = new VO.LogMudanca(); log.descricao = "Backup automático desativado"; log.crg = 0; DateTime d = DateTime.Now; log.data = DateTime.Now; string[] dados = ObterDadosUltimo(); log.responsavel = dados[1]; LogMudancaDAO.insereLogMudanca(log); BackupDAO.DeletaBackup(); } } principal.CarregaInformacoes(); }
private void SalvarAtualizacao_Click(object sender, EventArgs e) { Configuracao config = ConfiguracaoDAO.retornaConfiguracao(); if (config == null) { config = new Configuracao(); if (cmbPorta.SelectedItem != "" && (Individual.Checked || Desativada.Checked || Automatica.Checked)) { if (Automatica.Checked) { if (intervalo.Text != "") { config.atualizacao = 3; config.intervalo = Convert.ToInt32(intervalo.Text); } else { MessageBox.Show("Para atualização automática é preciso um intervalo.Favor preencher o tempo.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (Individual.Checked) { config.atualizacao = 1; } else if (Desativada.Checked) { config.atualizacao = 4; } config.porta = cmbPorta.SelectedItem.ToString(); config.id = 1; bool retorno = ConfiguracaoDAO.insereConfiguracao(config); if (retorno) { MessageBox.Show("Configurações salvas com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None); VO.LogMudanca log = new VO.LogMudanca(); log.descricao = "Configurações Gerais alterada"; log.crg = 0; log.data = DateTime.Now; string[] dados = ObterDadosUltimo(); log.responsavel = dados[1]; LogMudancaDAO.insereLogMudanca(log); Restart = true; } else { MessageBox.Show("Erro ao tentar salvar as configurações. Verifique o log de Erros para mais detalhes.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Selecione todas as opções de configurações para poder salvá-las.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (cmbPorta.SelectedItem != "" && (Individual.Checked || Desativada.Checked || Automatica.Checked)) { if (Automatica.Checked) { if (intervalo.Text != "") { config.atualizacao = 3; config.intervalo = Convert.ToInt32(intervalo.Text); } else { MessageBox.Show("Para atualização automática é preciso um intervalo.Favor preencher o tempo.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (Individual.Checked) { config.atualizacao = 1; } else if (Desativada.Checked) { config.atualizacao = 4; } config.porta = cmbPorta.SelectedItem.ToString(); config.id = 1; bool retorno = ConfiguracaoDAO.alterarConfiguracao(config); if (retorno) { MessageBox.Show("Configurações alteradas com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None); Restart = true; } else { MessageBox.Show("Erro ao tentar salvar as configurações. Verifique o log de Erros para mais detalhes.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Selecione todas as opções de configurações para poder salvá-las.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } principal.CarregaInformacoes(); }