Beispiel #1
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            _jogoBO = new JogoBO();

            //var jogo = new Jogo();

            var jogo = ObterModeloPreenchido();

            try
            {
                //jogo.Imagem = DateTime.Now.ToString("yyyyMMddhhmmss") + fupImage.FileName;
                jogo.Imagem = GravarImagemNoDisco();
            }
            catch (Exception)
            {
                lblMensagem.Text = "Ocorreu um erro ao salvar a imagem";
            }

            try
            {
                var mensagemDeSucesso = "";

                if (EstaEmModoEdicao())
                {
                    jogo.Id = ObterIdDoJogo();

                    _jogoBO.AlterarJogo(jogo);

                    mensagemDeSucesso = "Jogo alterado com sucesso";
                }
                else
                {
                    _jogoBO.InserirNovoJogo(jogo);

                    mensagemDeSucesso = "Jogo cadastrado com sucesso";
                }

                lblMensagem.ForeColor = System.Drawing.Color.Green;
                lblMensagem.Text      = mensagemDeSucesso;

                btnGravar.Enabled = false;
            }
            catch (Exception)
            {
                lblMensagem.ForeColor = System.Drawing.Color.Red;
                lblMensagem.Text      = "Ocorreu um erro ao gravar o jogo";
            }
        }