Example #1
0
 /// <summary>
 /// Executa todos os processos da lista
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void processamentoSequencialToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (listProcessos.Items.Count > 0)
     {
         if (ProcessRunning == false)
         {
             lblspeed.Text = "Velocidade de processamento: x" + motor.Speed + "ms";
             motor.Count_Time.Start();
             Timer_Processing.Start();
             RunList(motor.WhatShouldIRun());
             ProcessRunning = true;
         }
     }
     else
     {
         DialogResult resp = MessageBox.Show("Não há processos listados. Deseja carrega-los ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (resp == DialogResult.Yes) SetFile();
     }
 }
Example #2
0
 /// <summary>
 /// Verifica se há mais processos para serem executados
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Cicle_Run_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     UpdateCounters();
     if (motor.To_run != null)
     {
         if (motor.To_run.Ciclos_executados != motor.To_run.Ciclo) RunList(motor.WhatShouldIRun());
         else
         {
             if (motor.WhatShouldIRun() != -1) RunList(motor.WhatShouldIRun());
             else
             {
                 Timer_Processing.Stop();
                 ProcessRunning = false;
                 lblid.Text = "ID:  ";
                 lblnome.Text = "Nome:  ";
                 MessageBox.Show("Processos finalizados !");
             }
         }
     }
 }