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;
            }
        }
Beispiel #2
0
 private Dominio.AquecimentoNegocio TransformarDtoParaObjeto(DTOTipoAquecimento dtoTipoAquecimento)
 {
     return(new Dominio.AquecimentoNegocio(dtoTipoAquecimento.Id, dtoTipoAquecimento.Nome, dtoTipoAquecimento.Potencia, dtoTipoAquecimento.Tempo));
 }
Beispiel #3
0
        public DTOTipoAquecimento AdicionarNovoPrograma(DTOTipoAquecimento dtoTipoAquecimento)
        {
            var microOndas = _tipoAquecimento.IncluirPrograma(TransformarDtoParaObjeto(dtoTipoAquecimento));

            return(TransformarObjetoParaDto(microOndas));
        }