Esempio n. 1
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            _jogosBo = new JogosBo();

            //var jogo = new Jogo();

            var jogo = ObterModeloPrenchido();


            //jogo.Titulo = txtTitulo.Text;
            //jogo.ValorPago = string.IsNullOrWhiteSpace(txtValorPago.Text) ? (double?) null : Convert.ToDouble(txtValorPago.Text);
            //jogo.DataCompra = string.IsNullOrWhiteSpace(txtDataCompra.Text) ? (DateTime?)null : Convert.ToDateTime(txtDataCompra.Text);
            //jogo.Imagem = DateTime.Now.ToString("yyyyMMddhhmmss") + FileUploadImage.FileName;

            try
            {
                jogo.Imagem = GravarImagemNoDisco();
            }
            catch
            {
                lblMensagem.Text = "Ocurreu um erro ao salvar a imagem";
            }

            //jogo.IdEditor = Convert.ToInt32(DdlEditor.SelectedValue);
            //jogo.IdGenero = Convert.ToInt32(DdlGenero.SelectedValue);

            try
            {
                var mensagemDeSucesso = "";

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

                    _jogosBo.AlterarJogo(jogo);
                    mensagemDeSucesso = "Jogo alterado com sucesso...";
                }
                else
                {
                    _jogosBo.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      = "Ocurreu um erro ao gravar o jogo";
            }
        }
        protected void BtnGravar_click(Object sender, EventArgs e)
        {
            _jogosBo = new JogosBo();

            var jogo = ObeterModeloPreechido();


            try
            {
                jogo.Imagem = GravarUploadDisco();
            }
            catch
            {
                LblMensagem.Text = "Ocorreu um erro ao salvar a mensagem!";
            }


            try
            {
                var mensagemDeSucesso = "";

                if (EstaEmModoEdicao())
                {
                    jogo.Id = ObterIdDoJogo();
                    _jogosBo.AlterarJogo(jogo);
                    mensagemDeSucesso = "Jogo alterado com sucesso!";
                }
                else
                {
                    _jogosBo.InserirNovoJogo(jogo);
                    mensagemDeSucesso = "Jogo cadastrado com sucesso!";
                }

                LblMensagem.ForeColor = System.Drawing.Color.Blue;
                LblMensagem.Text      = mensagemDeSucesso;

                btnGravar.Enabled = false;
            }
            catch
            {
                LblMensagem.ForeColor = System.Drawing.Color.Red;
                LblMensagem.Text      = "Ocorreu um erro ao cadastrar o jogo!";
            }
        }
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            _jogosBo = new JogosBo();
            //como tem o "ObterModeloPreechido" esse não é mais necessáriovar jogo = new Jogo();

            var jogo = ObterModeloPreechido();

            var menssagemdeSucesso = "";


            /*esse try é para ver se vai dar erro ao salvar a imagem*/
            try
            {
                jogo.Imagem = GravarImagemNoDisco();//vai pegar o valor retornado pelo método, que no caso é a váriavel "fileName"
            }
            catch (Exception erro)
            {
                lblMensagem.Text = "Ocorreu um erro ao salvar:\n" + erro;
            }
            try
            {
                if (EstaEmModoEdicao())
                {
                    _jogosBo.AlterarJogo(jogo);
                    menssagemdeSucesso = "Jogo alterado com sucesso.";
                }
                else
                {
                    _jogosBo.InserirNovoJogo(/*vai pegar os parametros declarados a cima*/ jogo);
                    menssagemdeSucesso = "Jogo cadastrado com sucesso.";
                }
                lblMensagem.ForeColor = System.Drawing.Color.Green;
                lblMensagem.Text      = menssagemdeSucesso;
                btnGravar.Enabled     = false;
            }catch (Exception erro)
            {
                lblMensagem.ForeColor = System.Drawing.Color.Red;
                lblMensagem.Text      = "ocorreu um erro ao cadastrar o jogo:\n" + erro;
            }
        }
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            _jogoBo = new JogosBo();

            var jogo = ObterModeloPreenchido();

            try
            {
                jogo.Imagem = GravarImagemDisco();
            }
            catch
            {
                lblMensagem.Text = "Ocorreu um erro ao Salvar a Imagem.";
            }

            try
            {
                var MensagemSucesso = "";

                if (ModoEdicao())
                {
                    jogo.Id = ObterIdJogo();
                    _jogoBo.AlterarJogo(jogo);
                    MensagemSucesso = "Jogo Alterado com Sucesso.";
                }
                else
                {
                    _jogoBo.InserirNovoJogo(jogo);
                    MensagemSucesso = "Jogo Cadastrado com Sucesso.";
                }
                lblMensagem.ForeColor = System.Drawing.Color.Green;
                lblMensagem.Text      = MensagemSucesso;
                btnGravar.Enabled     = false;
            }
            catch (Exception ex)
            {
                lblMensagem.ForeColor = System.Drawing.Color.Red;
                lblMensagem.Text      = "Ocorreu um erro ao Gravar o Jogo.";
            }
        }