Пример #1
0
        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);
            }
        }
Пример #2
0
 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();
 }
Пример #3
0
        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);
                }
            }
        }
Пример #4
0
        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();
        }