コード例 #1
0
 /// <summary>
 /// função para carregar tarefas atrasadas conforme a data atual
 /// é chamada somente no construtor do form de inicialização da aplicação
 /// </summary>
 private void carregaAtrasada()
 {
     collection = negocio.tarefasAtrasadas(negocio.user_ukey(Util.usuario()));
     if (collection.Count == 0)
     {
         return;
     }
     for (int i = 0; i < collection.Count; i++)
     {
         agendamentos = collection[i];
         FormPrincipal frm = new FormPrincipal(agendamentos);
         negocio.atualizaR03_006_n(agendamentos.Ukey);
         Util.ukeys.Add(agendamentos.Ukey);
         frm.Show();
     }
     collection.Clear();
 }
コード例 #2
0
 private void atrasadasComHora()
 {
     collection = negocio.despertaAtradosDataAnteriorHoraMaior(negocio.user_ukey(Util.usuario()));
     if (collection.Count == 0)
     {
         return;
     }
     for (int i = 0; i < collection.Count; i++)
     {
         agendamentos = collection[i];
         FormPrincipal frm = new FormPrincipal(agendamentos);
         negocio.atualizaR03_006_n(agendamentos.Ukey);
         Util.ukeys.Add(agendamentos.Ukey);
         frm.Show();
     }
     collection.Clear();
 }
コード例 #3
0
 /// <summary>
 /// Evento Times da aplicação
 /// a cada um minuto o mesmo executa o que estiver dentro do evento
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void timerTarefas_Tick(object sender, EventArgs e)
 {
     carregaAtrasada();
     atrasadasComHora();
     // recebe a coleção de tarefas
     collection = negocio.buscaAgendamento(negocio.user_ukey(Util.usuario()));
     //verifico se não é vazio a collection
     //se for da um return vazio para evitar erros
     if (collection.Count == 0)
     {
         return;
     }
     // loop para percorrer a collection e abrir um form de tarefas com cada objeto que conter na collection
     for (int i = 0; i < collection.Count; i++)
     {
         agendamentos = collection[i];
         FormPrincipal frm = new FormPrincipal(agendamentos);
         negocio.atualizaR03_006_n(agendamentos.Ukey);
         Util.ukeys.Add(agendamentos.Ukey);
         frm.Show();
     }
     collection.Clear();
 }