private void CarregarJogosNoRepeater()
        {
            _jogoBO = new JogoBO();

            RepeaterJogos.DataSource = _jogoBO.ObterTodosOsJogos();
            RepeaterJogos.DataBind();
        }
Ejemplo n.º 2
0
        private void CarregarDadosParaEdicao()
        {
            _jogoBO = new JogoBO();

            var id   = ObterIdDoJogo();
            var jogo = _jogoBO.ObterJogoPeloId(id);

            txtTitulo.Text          = jogo.Titulo;
            txtValorPago.Text       = jogo.ValorPago.ToString();
            txtDataCompra.Text      = jogo.DataCompra.HasValue ? jogo.DataCompra.Value.ToString("yyyy-MM-dd") : string.Empty;
            ddlEditor.SelectedValue = jogo.IdEditor.ToString();
            ddlGenero.SelectedValue = jogo.IdGenero.ToString();
        }
Ejemplo n.º 3
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";
            }
        }