Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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");
        }
Exemplo n.º 5
0
        public void GravarPeca(Peca peca)
        {
            try
            {

                Acessoadados.Gravar(peca);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Exemplo n.º 6
0
 public void DeletarPeca(Peca peca)
 {
     try
     {
         Acessoadados.DeletePeca(peca);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Exemplo n.º 7
0
        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;
            }
        }