示例#1
0
        private void CarregarJogosNoRepeater()
        {
            _jogosBo = new JogosBo();

            RepeaterJogos.DataSource = _jogosBo.ObterTodosOsJogos();
            RepeaterJogos.DataBind();
        }
示例#2
0
 private void CarregarJogosNoRepeater()
 {
     _jogosBo = new JogosBo();
     /*o repeater serve para repetir algo, como o comando php "echo" da Taverna do Dragão*/
     RepeaterJogos.DataSource = _jogosBo.ObterTodosOsJogos();
     RepeaterJogos.DataBind();
 }
示例#3
0
        protected void BtnGravarJogo(Object sender, EventArgs e)
        {
            _jogosBo = new JogosBo();

            var j = new Jogo();

            j.Titulo     = TxtTitulo.Text;
            j.valorPago  = string.IsNullOrEmpty(TxtValorPago.Text) ? (double?)null : Convert.ToDouble(TxtValorPago.Text);
            j.DataCompra = string.IsNullOrEmpty(TxtDataCompra.Text) ? (DateTime?)null : Convert.ToDateTime(TxtDataCompra.Text);
            try
            {
                j.Imagem = GravarImagemNoDisco();
            }
            catch
            {
                LblMensagem.Text = "Ocorreu um erro ao salvar imagem";
            }

            j.idEditor = Convert.ToInt32(DdlEditor.SelectedValue);
            j.idGenero = Convert.ToInt32(DdlGenero.SelectedValue);
            try
            {
                _jogosBo.inserirNovoJogo(j);
                LblMensagem.Text  = "Jogo cadastrado com sucesso";
                BtnGravar.Enabled = false;
            }
            catch
            {
                LblMensagem.Text = "Ocorreu um erro ao gravar o jogo";
            }
        }
示例#4
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";
            }
        }
        public void CarregarDadosParaEdicao()
        {
            _jogosBo = new JogosBo();
            var id = ObterIdDoJogo();

            var jogo = _jogosBo.ObterJogoPeloId(/*está procurando o jogo pelo id infomrado no "ObterIdDoJogo*/ id);

            txtTitulo.Text           = jogo.Titulo;
            txtValorPago.Text        = Convert.ToString(jogo.valorPago);
            txtDataCompra.Text       = jogo.DataCompra.HasValue ? jogo.DataCompra.Value./*para inserir no campo de dato, a data string tem que star fomratado no formato universal de data*/ ToString("yyyy-MM-dd") : string.Empty;
            ddlEditora.SelectedValue = Convert.ToString(jogo.idEditor);
            ddlGenero.SelectedValue  = Convert.ToString(jogo.idGenero);
        }
        public void CarregarDadosParaEdicao()
        {
            _jogosBo = new JogosBo();

            var id = ObterIdDoJogo();

            var jogo = _jogosBo.ObterJogoPeloId(id);

            TxtTitulo.Text          = jogo.Titulo;
            ValorPago.Text          = jogo.ValorPago.ToString();
            DataCompra.Text         = jogo.DataCompra.HasValue ? jogo.DataCompra.Value.ToString("yyyy-MM-dd") : string.Empty;
            DdlEditor.SelectedValue = jogo.IdEditor.ToString();
            DdlGenero.SelectedValue = jogo.IdGenero.ToString();
        }
        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 BtnExcluir_click(object sender, EventArgs e)
        {
            _jogosBo = new JogosBo();


            var jogo = ExcluirJogo();


            try
            {
                _jogosBo.ExcluirJogo(jogo);

                LblMensagem.ForeColor = System.Drawing.Color.Blue;
                LblMensagem.Text      = "Jogo excluído com Sucesso!";
            }
            catch
            {
                LblMensagem.ForeColor = System.Drawing.Color.Red;
                LblMensagem.Text      = "Ocorreu um erro ao excluir 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.";
            }
        }