private void GravarPrograma(object sender, EventArgs e) { 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; } if (string.IsNullOrEmpty(txtPrograma.Text)) { lblMensagem.Text = Mensagens.MsgProgramaInvalido; return; } var tipoAquecimento = new DTOTipoAquecimento { Potencia = Convert.ToInt16(txtPotencia.Text), Tempo = Convert.ToInt16(txtTempo.Text), Nome = txtPrograma.Text }; _servico = new Servico.ControllerMicroOndas(); var programa = _servico.AdicionarNovoPrograma(tipoAquecimento); if (programa.EhValido) { Close(); } else { lblMensagem.Text = programa.Mensagem; } }