public void Atualiza(Peca peca) { try { comandosql = "UPDATE Pecas SET NomePeca = @NomePeca WHERE IDPeca = @IDPeca"; using (Conectionsql = new SqlConnection(conexao)) { Conectionsql.Open(); using (ComandoTSQL = new SqlCommand(comandosql, Conectionsql)) { ComandoTSQL.Parameters.AddWithValue("@IDPeca", peca.IDPeca); ComandoTSQL.Parameters.AddWithValue("@NomePeca", peca.NomePeca); ComandoTSQL.ExecuteNonQuery(); } Conectionsql.Close(); } } catch (SqlException erro) { throw erro; } finally { Conectionsql.Close(); } }
DataAccess Acessoadados = new DataAccess(); //objeto da camada de acesso a dados #endregion Fields #region Methods public void Atualizar(Peca peca) { try { Acessoadados.Atualiza(peca); } catch (Exception erro) { throw erro; } }
private void bt_gravar_Click(object sender, EventArgs e) { try { Peca pecas = new Peca(); peca.NomePeca = tb_nomepeca.Text; peca.IDVeiculo = Convert.ToInt32(cmb_IDVeiculo.SelectedValue); peca.IDFornecedor = Convert.ToInt32(cmb_codigofornecedor_peças.SelectedValue); peca.IDCategoria = Convert.ToInt32(cmb_idCategoria.SelectedValue); peca.Quantidade = Convert.ToInt32( mskt_quantidade.Text); peca.PrecoPeca = Convert.ToDouble(mskt_preco.Text); Negociacao.GravarPeca(peca); limpatb(); } catch (Exception erro) { MessageBox.Show(erro.Message); } Form_Pecas_Load(null, null); }
private void bt_Deleta_Click(object sender, EventArgs e) { if (statusCelulaClicada) { try { ItensVenda obj_Itemvenda = new ItensVenda(); obj_Itemvenda.IDItensVenda = int.Parse(tb_IDItensVenda.Text); obj_controle.ControleDeletar(obj_Itemvenda); DataTable _pecaEncontrata = negocio.pesquisa_ID_Peca(tb_codPeca.Text); dtgw_auxiliarPecas.DataSource = _pecaEncontrata; if (dtgw_auxiliarPecas.CurrentRow != null) { Peca obj_peca = new Peca(); obj_peca.IDPeca = int.Parse(tb_codPeca.Text); obj_peca.NomePeca = tb_descricaoPeca.Text; obj_peca.IDFornecedor = (int)dtgw_auxiliarPecas.CurrentRow.Cells[2].Value; obj_peca.IDVeiculo = (int)dtgw_auxiliarPecas.CurrentRow.Cells[3].Value; obj_peca.Quantidade = ((int)dtgw_auxiliarPecas.CurrentRow.Cells[4].Value) + ((int)num_quantidadePecas.Value); obj_peca.PrecoPeca = double.Parse(tb_preco.Text); obj_peca.IDCategoria = (int)dtgw_auxiliarPecas.CurrentRow.Cells[6].Value; obj_controle.ControleAtualizar(obj_peca); } bt_Atualiza_Click(sender, e); statusCelulaClicada = false; } catch (Exception erro) { MessageBox.Show(erro.ToString()); } } else MessageBox.Show("Selecione uma linha na tabela"); }
public void GravarPeca(Peca peca) { try { Acessoadados.Gravar(peca); } catch (Exception erro) { throw erro; } }
public void DeletarPeca(Peca peca) { try { Acessoadados.DeletePeca(peca); } catch (Exception erro) { throw erro; } }
public void Gravar(Peca peca) { try { comandosql = "INSERT INTO Pecas VALUES (@NomePeca, @IDFornecedor, @IDVeiculo, @Quant,@Preco, @IDCategoria)"; using (Conectionsql = new SqlConnection(conexao)) { Conectionsql.Open(); using (ComandoTSQL = new SqlCommand(comandosql, Conectionsql)) { ComandoTSQL.Parameters.AddWithValue("@NomePeca", peca.NomePeca); ComandoTSQL.Parameters.AddWithValue("@IDFornecedor", peca.IDFornecedor); ComandoTSQL.Parameters.AddWithValue("@IDVeiculo", peca.IDVeiculo); ComandoTSQL.Parameters.AddWithValue("@Quant", peca.Quantidade); ComandoTSQL.Parameters.AddWithValue("@Preco", peca.PrecoPeca); ComandoTSQL.Parameters.AddWithValue("@IDCategoria", peca.IDCategoria); ComandoTSQL.ExecuteNonQuery(); } Conectionsql.Close(); } } catch (SqlException erro) { throw erro; } }