public void definirPeca(ModeloPeca peca) { this.idPeca = peca._idPeca; txtNomeDaPeca.Text = peca._nomePeca; txtQuantidade.Text = Convert.ToString(peca._quantidadePeca); txtValor.Text = Convert.ToString(peca._valorPeca); }
static public void alterarPeca(ModeloPeca peca) { try { con = new ConexaoBanco().obterConexao(); StringBuilder query = new StringBuilder(); query.AppendLine("UPDATE peca SET nome_peca = @nome_peca, quantidade_peca = @quantidade_peca, valor_peca = @valor_peca WHERE id_peca = @id_peca"); cmd = con.CreateCommand(); cmd.CommandText = query.ToString(); cmd.Parameters.AddWithValue("@id_peca", peca._idPeca); cmd.Parameters.AddWithValue("@nome_peca", peca._nomePeca); cmd.Parameters.AddWithValue("@quantidade_peca", peca._quantidadePeca); cmd.Parameters.AddWithValue("@valor_peca", peca._valorPeca); cmd.ExecuteNonQuery(); } catch (SqlException erro) { throw new InvalidOperationException("Erro ao inserir o Registro!" + erro.Message); } finally { con.Close(); } }
private void BtnAlterar_Click(object sender, EventArgs e) { ModeloPeca novaPeca = new ModeloPeca(); novaPeca._nomePeca = txtNomeDaPeca.Text; novaPeca._quantidadePeca = Convert.ToInt32(txtQuantidade.Text); novaPeca._valorPeca = Convert.ToDouble(txtValor.Text); novaPeca._idPeca = this.idPeca; PecaDAO.alterarPeca(novaPeca); Pecas pecas = new Pecas(); pecas.Show(); this.Hide(); }