private void btnAdicionarPrograma_Click(object sender, EventArgs e)
        {
            int tempo, potencia;

            if (!int.TryParse(txtTempo.Text, out tempo))
            {
                lblMensagem.Text = Constantes.VALOR_TEMPO_INCORRETO;
                return;
            }

            if (!int.TryParse(txtPotencia.Text, out potencia))
            {
                lblMensagem.Text = Constantes.VALOR_POTENCIA_INCORRETO;
                return;
            }

            if (string.IsNullOrEmpty(txtPrograma.Text))
            {
                lblMensagem.Text = Constantes.VALOR_PROGRAMA_INCORRETO;
                return;
            }

            var tipoAquecimento = new DtoTipoAquecimento
            {
                Potencia = Convert.ToInt16(txtPotencia.Text),
                Tempo    = Convert.ToInt16(txtTempo.Text),
                Nome     = txtPrograma.Text
            };

            _servico = new Servico.Servico();
            var programa = _servico.AdicionarPrograma(tipoAquecimento);

            if (programa.EhValido)
            {
                Close();
            }
            else
            {
                lblMensagem.Text = programa.Mensagem;
            }
        }
Exemplo n.º 2
0
 private Dominio.TipoAquecimento TransformarDtoParaObjeto(DtoTipoAquecimento dtoTipoAquecimento)
 {
     return(new Dominio.TipoAquecimento(dtoTipoAquecimento.Id, dtoTipoAquecimento.Nome, dtoTipoAquecimento.Potencia, dtoTipoAquecimento.Tempo));
 }
Exemplo n.º 3
0
        public DtoTipoAquecimento AdicionarPrograma(DtoTipoAquecimento dtoTipoAquecimento)
        {
            var tipoAquecimento = _tipoAquecimento.AdicionarPrograma(TransformarDtoParaObjeto(dtoTipoAquecimento));

            return(TransformarObjetoParaDto(tipoAquecimento));
        }