Example #1
0
        public void IniciarAquecimento(IPrograma programa)
        {
            VisorConfiguracaoDTO configuracao = programa.Configuracao;

            totalSegundosConfiguracao = configuracao.Tempo.TimeOfDay.TotalSeconds;

            AtualizaPontosConformePotencia(programa);

            this.ExecutaTempoParaPreparo();
        }
        public void AtualizaDisplay(VisorConfiguracaoDTO visor)
        {
            tempo = new DateTime();

            this.displayView.TxtTempo.Text    = visor.Tempo.ToString("mm:ss");
            this.displayView.TxtPotencia.Text = visor.Potencia.ToString();

            this.tempo    = visor.Tempo;
            this.passagem = 0;
        }
        private void TentaLigarMicroOndas(IPrograma programa)
        {
            VisorConfiguracaoDTO configuracao = programa.Configuracao;

            if (configuracao is null)
            {
                return;
            }

            this.HabilitaDesabilitaComponentes(true);

            this.ComportamentoDisplay.AtualizaDisplay(configuracao);

            this.ComportamentoPreparo.IniciarAquecimento(programa);

            this.PrincipalView.BtnPausarReiniciar.Enabled = true;

            this.EventosDisplay();
            this.AcaoDesligamento();
        }