private void CarregarJogosNoRepeater() { _jogoBO = new JogoBO(); RepeaterJogos.DataSource = _jogoBO.ObterTodosOsJogos(); RepeaterJogos.DataBind(); }
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(); }
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"; } }