private void btnPesquisar_Click(object sender, EventArgs e) { try { int codigo = int.Parse(txtCodigoJogo.Text); Classes.ArmazenarJogo objJogo = new Classes.ArmazenarJogo(); objJogo.codigo = codigo; dgvJogo.DataSource = objJogo.Pesquisar(); } catch (Exception ex) { MessageBox.Show("Erro ao tentar pesquisar. " + ex.Message, "falha na operação", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { int codigo = int.Parse(txtCodigoJogo.Text); Classes.ArmazenarJogo objJogo = new Classes.ArmazenarJogo(); objJogo.codigo = codigo; objJogo.Excluir(); MessageBox.Show("operação realizada com sucesso!"); } catch (Exception ex) { MessageBox.Show("Erro ao tentar excluir." + ex.Message, "falha na operação", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnAtualizar_Click(object sender, EventArgs e) { try { int codigo = int.Parse(txtCodigoJogo.Text); double preco = double.Parse(txtPreco.Text); int quantidade = int.Parse(txtQtd.Text); Classes.ArmazenarJogo objJogo = new Classes.ArmazenarJogo(); objJogo.codigo = codigo; objJogo.preco = preco; objJogo.quantidade = quantidade; objJogo.Atualizar(); MessageBox.Show("operação realizada com sucesso!"); } catch (Exception ex) { MessageBox.Show("Erro ao tentar atualizar. " + ex.Message, "falha na operação", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public List <ArmazenarJogo> Listar() { NpgsqlConnection conexao = null; try { conexao = ConectarBD.getConexao(); string sql = "SELECT * FROM ArmazenarJogo"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); NpgsqlDataReader dr = cmd.ExecuteReader(); List <ArmazenarJogo> armazenarJogo = new List <ArmazenarJogo>(); while (dr.Read()) { ArmazenarJogo novoJogo = new ArmazenarJogo(); novoJogo.codigo = Convert.ToInt16(dr["codigo"]); novoJogo.nomeJogo = dr["nomeJogo"].ToString(); novoJogo.preco = Convert.ToDouble(dr["preco"]); novoJogo.quantidade = Convert.ToInt16(dr["quantidade"]); novoJogo.codigo_cadastro_fk = Convert.ToInt16(dr["codigo_cadastro_fk"]); armazenarJogo.Add(novoJogo); } return(armazenarJogo); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public List <ArmazenarJogo> Pesquisar() { NpgsqlConnection conexao = null; try { conexao = ConectarBD.getConexao(); string sql = "select codigo,nomeJogo,preco,quantidade,codigo_cadastro_fk from ArmazenarJogo where " + " codigo" + "=" + this.codigo; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add(new NpgsqlParameter("@codigo", this.codigo)); NpgsqlDataReader dr = cmd.ExecuteReader(); List <ArmazenarJogo> armazenarJogo = new List <ArmazenarJogo>(); while (dr.Read()) { ArmazenarJogo novoJogo = new ArmazenarJogo(); novoJogo.codigo = Convert.ToInt16(dr["codigo"]); novoJogo.nomeJogo = dr["nomeJogo"].ToString(); novoJogo.preco = Convert.ToDouble(dr["preco"]); novoJogo.quantidade = Convert.ToInt16(dr["quantidade"]); novoJogo.codigo_cadastro_fk = Convert.ToInt16(dr["codigo_cadastro_fk"]); armazenarJogo.Add(novoJogo); } return(armazenarJogo); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
private void btnListar_Click(object sender, EventArgs e) { Classes.ArmazenarJogo objJogo = new Classes.ArmazenarJogo(); dgvJogo.DataSource = objJogo.Listar(); }