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"; } }
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"; } }
private void CarregarJogosNoRepeater() { _jogoBo = new JogoBo(); RepeaterJogos.DataSource = _jogoBo.ObterTodosJogos(); RepeaterJogos.DataBind(); }
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(); }