示例#1
0
 private void Principal_Load(object sender, EventArgs e)
 {
     CarregaInformacoes();
     int[] atualizacao = ConfiguracaoDAO.RetornaAtualizacao();
     config             = new Configuracao();
     config.atualizacao = atualizacao[0];
     config.intervalo   = atualizacao[1];
     if (config.atualizacao == 3)
     {
         string dataUltimaAtualizacao = ObterUltimaAtualizacao();
         if (dataUltimaAtualizacao != "")
         {
             DateTime data = new DateTime(int.Parse(dataUltimaAtualizacao.Substring(6, 4)),
                                          int.Parse(dataUltimaAtualizacao.Substring(3, 2)),
                                          int.Parse(dataUltimaAtualizacao.Substring(0, 2)),
                                          int.Parse(dataUltimaAtualizacao.Substring(11, 2)),
                                          int.Parse(dataUltimaAtualizacao.Substring(14, 2)), 0);
             if (DateTime.Now > data.AddMinutes(config.intervalo))
             {
                 AtualizaCiclo();
             }
         }
         intervaloAtualizacao = int.Parse(TimeSpan.FromMinutes(config.intervalo).TotalMilliseconds.ToString());
         VerificaAtualizacao  = new Thread(VerificaTempoTimerAtualizacao);
         VerificaAtualizacao.Start();
         timerAtualizacao.Start();
     }
 }
示例#2
0
        private void Ciclos_Load(object sender, EventArgs e)
        {
            int[]        atualizacao = ConfiguracaoDAO.RetornaAtualizacao();
            Configuracao config      = new Configuracao();

            config.atualizacao = atualizacao[0];
            if (config.atualizacao == 3 || config.atualizacao == 4)
            {
                Atualizar.Enabled = false;
            }
            CarregaCiclos();
        }
示例#3
0
 public void RetomaAtualizacao()
 {
     int[] atualizacao = ConfiguracaoDAO.RetornaAtualizacao();
     config             = new Configuracao();
     config.atualizacao = atualizacao[0];
     config.intervalo   = atualizacao[1];
     if (config.atualizacao == 3)
     {
         timerAtualizacao.Reset();
         VerificaAtualizacao = new Thread(VerificaTempoTimerAtualizacao);
         VerificaAtualizacao.Start();
         timerAtualizacao.Start();
     }
 }
示例#4
0
 private void tabCiclos_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (tabCiclos.SelectedIndex >= 0)
     {
         if (tabCiclos.TabPages[tabCiclos.SelectedIndex].Name == "CiclosFinalizados")
         {
             Atualizar.Text = "Alterar";
             Finalizar.Text = "Filtrar";
         }
         else if (tabCiclos.TabPages[tabCiclos.SelectedIndex].Name == "CiclosAndamento")
         {
             Atualizar.Text = "Atualizar";
             Finalizar.Text = "Enviar Finalizadas";
             int[]        atualizacao = ConfiguracaoDAO.RetornaAtualizacao();
             Configuracao config      = new Configuracao();
             config.atualizacao = atualizacao[0];
             if (config.atualizacao == 3 || config.atualizacao == 4)
             {
                 Atualizar.Enabled = false;
             }
         }
     }
 }
示例#5
0
        private void Alterar_Click(object sender, EventArgs e)
        {
            if (Atualizar.Text == "Atualizar")
            {
                var frmTipoCom = new frmSelecionarMeioComunicacao();
                frmTipoCom.ShowDialog(this);
                var tipoCom = frmTipoCom.comunicacao;
                if (string.IsNullOrWhiteSpace(tipoCom))
                {
                    return;
                }
                MessageBox.Show(tipoCom);
                return;


                int[]        atualizacao = ConfiguracaoDAO.RetornaAtualizacao();
                Configuracao config      = new Configuracao();
                config.atualizacao = atualizacao[0];
                if (config.atualizacao == 1)
                {
                    var checados = DtgChecked(dtgAndamento);
                    if (checados.Count > 0)
                    {
                        foreach (var item in checados)
                        {
                            var ciclo = CicloDAO.buscaCiclo(Convert.ToInt32(item.Cells[2].Value),
                                                            Convert.ToInt32(item.Cells[1].Value));
                            var novoCiclo = new NovoCiclo(true, Convert.ToInt32(item.Cells[4].Value), ciclo,
                                                          Convert.ToInt32(item.Cells[2].Value) - 1, false);
                            novoCiclo.ShowDialog(this);
                        }
                        CarregaCiclos();
                    }
                    else
                    {
                        MessageBox.Show("Não há nenhum ciclo selecionado!", "Atenção", MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                    }

                    /*for (int i = 0; i < dtgAndamento.Rows.Count; i++)
                     * {
                     *  var rows = dtgAndamento.Rows;
                     *  if ((bool) dtgAndamento.Rows[i].Cells[0].Value)
                     *  {
                     *      VO.Ciclos ciclo = CicloDAO.buscaCiclo(Convert.ToInt32(dtgAndamento.Rows[i].Cells[2].Value),
                     *          Convert.ToInt32(dtgAndamento.Rows[i].Cells[1].Value));
                     *      NovoCiclo novoCiclo = new NovoCiclo(true,Convert.ToInt32(dtgAndamento.Rows[i].Cells[4].Value),
                     *          ciclo, Convert.ToInt32(dtgAndamento.Rows[i].Cells[2].Value) - 1, false);
                     *      novoCiclo.ShowDialog(this);
                     *  }
                     * }*/
                }
            }
            else
            {
                var checados = DtgChecked(dtgFinalizados);
                if (checados.Count > 0)
                {
                    foreach (var item in checados)
                    {
                        var ciclo = CicloDAO.buscaCiclo(Convert.ToInt32(item.Cells[2].Value),
                                                        Convert.ToInt32(item.Cells[1].Value));
                        var novoCiclo = new NovoCiclo(true, Convert.ToInt32(item.Cells[4].Value), ciclo,
                                                      Convert.ToInt32(item.Cells[2].Value) - 1, false);
                        novoCiclo.ShowDialog(this);
                    }
                    CarregaCiclos();
                }
                else
                {
                    MessageBox.Show("Não há nenhum ciclo selecionado!", "Atenção", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }
            }
        }