Esempio n. 1
0
        protected void BtnGravar_Click(object sender, EventArgs e)
        {
            _jogo = new Jogo();

            _jogo.Id         = ObeterIdJogo();
            _jogo.Titulo     = TxtTitulo.Text;
            _jogo.ValorPago  = string.IsNullOrWhiteSpace(TxtValorPago.Text) ? (double?)null : Convert.ToDouble(TxtValorPago.Text);
            _jogo.DataCompra = string.IsNullOrWhiteSpace(DataCompra.Text) ? (DateTime?)null : Convert.ToDateTime(DataCompra.Text);

            //Pega a data/hora do upload do arquivo
            var fileName = DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + FileUploadImagem.FileName;

            _jogo.Imagem    = fileName;
            _jogo.Id_Editor = Convert.ToInt32(DdlEditor.SelectedValue);
            _jogo.Id_Genero = Convert.ToInt32(DdlGenero.SelectedValue);

            try
            {
                _jogoBo = new JogoBo();

                GravarImagemNoDisco(fileName);

                _jogoBo.EditarJogo(_jogo);

                //Redirecionar para pagina inicial
                Response.Redirect("Catalogo.aspx");
            }
            catch (Exception ex)
            {
                LblResultado.Text = "Erro ao salvar dados";
            }
        }
Esempio n. 2
0
        protected void BtnGravar_Click(object sender, EventArgs e)
        {
            Jogo jogo = new Jogo();

            jogo.Titulo     = TxtTitulo.Text;
            jogo.ValorPago  = string.IsNullOrWhiteSpace(TxtValorPago.Text) ? (double?)null : Convert.ToDouble(TxtValorPago.Text);
            jogo.DataCompra = string.IsNullOrWhiteSpace(DataCompra.Text) ? (DateTime?)null : Convert.ToDateTime(DataCompra.Text);
            jogo.Imagem     = GravarImagemNoDisco();
            jogo.Id_Editor  = Convert.ToInt32(DdlEditor.SelectedValue);
            jogo.Id_Genero  = Convert.ToInt32(DdlGenero.SelectedValue);

            _jogoBo = new JogoBo();

            try
            {
                _jogoBo.InserirNovoJogo(jogo);

                //Redirecionar para pagina inicial
                Response.Redirect("Catalogo.aspx");
            }
            catch (Exception ex)
            {
                LblResultado.Text = "Erro ao salvar dados";
            }
        }
Esempio n. 3
0
        private void CarregarJogosNoRepeater()
        {
            _jogoBo = new JogoBo();

            RepeaterJogos.DataSource = _jogoBo.ObterTodosJogos();

            RepeaterJogos.DataBind();
        }
Esempio n. 4
0
        public void CarregarJogo()
        {
            //Obtem ID da querystring
            var id = ObeterIdJogo();

            _jogoBo = new JogoBo();

            var jogoSelecionado = _jogoBo.CarregarJogoSelecionado(id);

            TxtTitulo.Text    = jogoSelecionado.Titulo;
            TxtValorPago.Text = jogoSelecionado.ValorPago.ToString();

            //Se o valor não for vazio set a data, se não salve a data como empty
            DataCompra.Text = jogoSelecionado.DataCompra.HasValue ? jogoSelecionado.DataCompra.Value.ToString("yyyy-MM-dd") : string.Empty;

            DdlEditor.SelectedValue = jogoSelecionado.Id_Editor.ToString();
            DdlGenero.SelectedValue = jogoSelecionado.Id_Genero.ToString();
        }