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(); } }
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(); }
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(); } }
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; } } } }
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); } } }