public void CadastraJogo() { Jogo jogo = new Jogo(); jogo.Nome = txtNome.Text; jogo.codConsole = ddlConsoleCadastro.GetValueKey(); jogo.Qtd = Convert.ToInt32(txtQuantidade.Text); jogo.ValorFisica = Convert.ToDecimal(txtMidia.Text); jogo.Primaria = Convert.ToDecimal(txtPrimaria.Text); jogo.Secundaria = Convert.ToDecimal(txtSecundária.Text); pJogo _pJogo = new pJogo(); if (codJogo != 0) { jogo.codJogo = codJogo; if (_pJogo.AlterarJogo(jogo)) { MessageBox.Show("Jogo Alterado com sucesso"); } } else { if (_pJogo.CadastrarCJogo(jogo)) { MessageBox.Show("Jogo Cadastrado com sucesso"); } } CarregaGrid(); modoTela = ModoTela.Consulta; AtualizaTela(); }
public bool AlterarJogo(Jogo jogo) { Conexao<Jogo> con = new Conexao<Jogo>(); con.AddParameters("@codJogo", DbType.String, jogo.codJogo); con.AddParameters("@Nome", DbType.String, jogo.Nome); con.AddParameters("@codConsole", DbType.Int32, jogo.codConsole); con.AddParameters("@ValorFisica", DbType.Decimal, jogo.ValorFisica); con.AddParameters("@Primaria", DbType.Decimal, jogo.Primaria); con.AddParameters("@Secundaria", DbType.Decimal, jogo.Secundaria); con.AddParameters("@Qtd", DbType.Int32, jogo.Qtd); con.ExecuteNowQuery(QueryUpdate); return true; }