//Botão de Ligar microondas private void LigarMicroondas(object sender, EventArgs e) { if (cmbPrograma.SelectedIndex != -1) { var idPrograma = (int)cmbPrograma.SelectedValue; LigarMicroOndasPorPrograma(idPrograma); return; } //Validação dos paramentros informados na interface int tempo, potencia; if (!int.TryParse(txtTempo.Text, out tempo)) { lblMensagem.Text = Mensagens.MsgTempoInvalido; return; } if (!int.TryParse(txtPotencia.Text, out potencia)) { lblMensagem.Text = Mensagens.MsgPotenciaInvalido; return; } var iniciarMicroOndas = _servico.IniciarMicroOndas(tempo, potencia); if (iniciarMicroOndas.EhValido) { IniciarCronometro(iniciarMicroOndas.Tempo); } else { lblMensagem.Text = iniciarMicroOndas.Mensagem; } }