private void Excluir_Click(object sender, EventArgs e) { var checados = new List <DataGridViewRow>(); if (tabCiclos.SelectedIndex == 0) { checados = DtgChecked(dtgAndamento); } else { checados = DtgChecked(dtgFinalizados); } if (checados.Count > 0) { if (MessageBox.Show("Deseja excluir o(s) ciclo(s) selecionado(s)?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { foreach (var item in checados) { VO.LogMudanca log = new VO.LogMudanca(); log.descricao = "O tratamento nº " + Convert.ToInt32(item.Cells[4].Value) + " do CRG nº " + Convert.ToInt32(item.Cells[2].Value) + " iniciado no dia " + item.Cells[8].Value + " foi excluído"; log.crg = Convert.ToInt32(item.Cells[2].Value); log.data = DateTime.Now; string[] dados = ObterDadosUltimo(); log.responsavel = dados[1]; LogMudancaDAO.insereLogMudanca(log); LeiturasCicloDAO.DeletaLeiturasCiclo(Convert.ToInt32(item.Cells[1].Value), Convert.ToInt32(item.Cells[2].Value)); LeiturasTratDAO.DeletaLeiturasTratamento(Convert.ToInt32(item.Cells[1].Value), Convert.ToInt32(item.Cells[2].Value)); ProdutoCicloDAO.DeletaProdutosCiclo(Convert.ToInt32(item.Cells[1].Value), Convert.ToInt32(item.Cells[2].Value)); CicloDAO.DeletaCiclo(Convert.ToInt32(item.Cells[1].Value), Convert.ToInt32(item.Cells[2].Value)); } CarregaCiclos(); } } else { MessageBox.Show("Não há nenhum ciclo selecionado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
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 btnSalvarEmpresa_Click(object sender, EventArgs e) { VO.Empresa empresa = EmpresaDAO.retornaEmpresa(); if (empresa == null) { if (txtEmpresa.Text != "" || txtEndereco.Text != "" || txtCEP.Text != "" || txtCidade.Text != "" || cmbUF.SelectedIndex != 0 || txtFone.Text != "" || txtFax.Text != "" || txtCnpj.Text != "" || txtIE.Text != "" || txtNumCredenciamento.Text != "" || pictureBox1.Image != null) { empresa = new VO.Empresa(); empresa.Nome = txtEmpresa.Text; empresa.Endereco = txtEndereco.Text; empresa.Cep = txtCEP.Text; empresa.Cidade = txtCidade.Text; empresa.UF = cmbUF.SelectedIndex; empresa.Fone = txtFone.Text; empresa.Fax = txtFax.Text; empresa.CNPJ = txtCnpj.Text; empresa.IE = txtIE.Text; empresa.NCredenciamento = txtNumCredenciamento.Text; empresa.Logo = imagem; bool retornoInsert = EmpresaDAO.insereEmpresa(empresa); if (retornoInsert) { MessageBox.Show("Incluído com Sucesso !", "Incluir", MessageBoxButtons.OK, MessageBoxIcon.None); if (chkLogoEmpresa.Checked) { AtualizaUltimo("Empresa"); } else { AtualizaUltimo("Digisystem"); } VO.LogMudanca log = new VO.LogMudanca(); log.descricao = "Empresa foi inserido com sucesso"; log.crg = 0; log.data = DateTime.Now; string[] dados = ObterDadosUltimoMudanca(); log.responsavel = dados[1]; LogMudancaDAO.insereLogMudanca(log); } } } else { if ( empresa.Nome != txtEmpresa.Text || empresa.Endereco != txtEndereco.Text || empresa.Cep != txtCEP.Text || empresa.Cidade != txtCidade.Text || empresa.UF != cmbUF.SelectedIndex || empresa.Fone != txtFone.Text || empresa.Fax != txtFax.Text || empresa.CNPJ != txtCnpj.Text || empresa.IE != txtIE.Text || empresa.NCredenciamento != txtNumCredenciamento.Text || pictureBox1.Image != null ) { var file = new FileInfo(abrirArquivo.FileName); empresa.Nome = txtEmpresa.Text; empresa.Endereco = txtEndereco.Text; empresa.Cep = txtCEP.Text.Replace("_", ""); empresa.Cidade = txtCidade.Text; empresa.UF = cmbUF.SelectedIndex; empresa.Fone = txtFone.Text.Replace("_", ""); empresa.Fax = txtFax.Text.Replace("_", ""); empresa.CNPJ = txtCnpj.Text.Replace("_", ""); empresa.IE = txtIE.Text; empresa.NCredenciamento = txtNumCredenciamento.Text; bool retornoUpdate; if (mudouImagem) { empresa.Logo = imagem; retornoUpdate = EmpresaDAO.alteraEmpresaComLogo(empresa); } else { retornoUpdate = EmpresaDAO.alteraEmpresa(empresa); } if (retornoUpdate) { MessageBox.Show("Alterado com Sucesso !", "Alterar", MessageBoxButtons.OK, MessageBoxIcon.None); if (chkLogoEmpresa.Checked) { AtualizaUltimo("Empresa"); } else { AtualizaUltimo("Digisystem"); } VO.LogMudanca log = new VO.LogMudanca(); log.descricao = "Empresa foi alterada com sucesso"; log.crg = 0; log.data = DateTime.Now; string[] dados = ObterDadosUltimoMudanca(); log.responsavel = dados[1]; LogMudancaDAO.insereLogMudanca(log); } } else if (pictureBox1.Image == null && empresa.Logo != null) { var file = new FileInfo(abrirArquivo.FileName); empresa.Nome = txtEmpresa.Text; empresa.Endereco = txtEndereco.Text; empresa.Cep = txtCEP.Text; empresa.Cidade = txtCidade.Text; empresa.UF = cmbUF.SelectedIndex; empresa.Fone = txtFone.Text.Replace("_", ""); empresa.Fax = txtFax.Text; empresa.CNPJ = txtCnpj.Text; empresa.IE = txtIE.Text; empresa.NCredenciamento = txtNumCredenciamento.Text; bool retornoUpdate; if (mudouImagem) { empresa.Logo = imagem; retornoUpdate = EmpresaDAO.alteraEmpresaComLogo(empresa); } else { retornoUpdate = EmpresaDAO.alteraEmpresa(empresa); } if (retornoUpdate) { MessageBox.Show("Alterado com Sucesso !", "Alterar", MessageBoxButtons.OK, MessageBoxIcon.Information); if (chkLogoEmpresa.Checked) { AtualizaUltimo("Empresa"); } else { AtualizaUltimo("Digisystem"); } VO.LogMudanca log = new VO.LogMudanca(); log.descricao = "Empresa foi alterada com sucesso"; log.crg = 0; log.data = DateTime.Now; string[] dados = ObterDadosUltimoMudanca(); log.responsavel = dados[1]; LogMudancaDAO.insereLogMudanca(log); } } else { MessageBox.Show("Nada para alterar !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
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(); }