private void CarregarJogosNoRepeater() { _jogosBO = new JogosBO(); RepeaterJogos.DataSource = _jogosBO.ObterTodosOsJogos(); RepeaterJogos.DataBind(); }
public void CarregarDadosParaEdicao() { _jogosBO = new JogosBO(); var id = ObterIdDoJogo(); var jogo = _jogosBO.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) { var _jogosBO = new JogosBO(); var jogo = ObterModeloPreenchido(); try { jogo.Imagem = GravarImagemNoDisco(); } catch (Exception) { LBLMensagem.Text = "Ocorreu um erro ao salvar a imagem!"; } 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 ex) { LBLMensagem.ForeColor = System.Drawing.Color.Red; LBLMensagem.Text = "Ocorreu um erro ao gravar o jogo!" + ex.Message; } }