public virtual void Excluir(ProdutosDTO prod) { try { ConexaoDAL conexaodao = new ConexaoDAL(); conexaodao.Conectar(); SqlCommand commando = new SqlCommand(); commando.Connection = conexaodao.Conexao; commando.CommandText = "DELETE FROM PRODUTOS WHERE PROD_ID = @PROD_ID "; commando.Parameters.Add("@PROD_ID", SqlDbType.Int); commando.Parameters["@PROD_ID"].Value = prod.PROD_ID; commando.ExecuteNonQuery(); conexaodao.Desconectar(); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
public virtual int Salvar(ProdutosDTO prod) { try { ConexaoDAL conexaodao = new ConexaoDAL(); conexaodao.Conectar(); SqlCommand commando = new SqlCommand(); commando.Connection = conexaodao.Conexao; commando.CommandText = @" INSERT INTO PRODUTOS( PROD_NOME, PROD_CATEGORIA, PROD_DESCRICAO, PROD_ESTOQUE, PROD_VLUNIT, PROD_VFINAL ) VALUES (@PROD_NOME,@PROD_CATEGORIA,@PROD_DESCRICAO,@PROD_ESTOQUE,@PROD_VLUNIT, @PROD_VFINAL); SELECT CAST(scope_identity() AS int)"; commando.Parameters.Add("@PROD_NOME", SqlDbType.VarChar, 100); commando.Parameters["@PROD_NOME"].Value = prod.PROD_NOME; commando.Parameters.Add("@PROD_CATEGORIA", SqlDbType.VarChar, 100); commando.Parameters["@PROD_CATEGORIA"].Value = prod.PROD_CATEGORIA; commando.Parameters.Add("@PROD_DESCRICAO", SqlDbType.VarChar, 100); commando.Parameters["@PROD_DESCRICAO"].Value = prod.PROD_DESCRICAO; commando.Parameters.Add("@PROD_ESTOQUE", SqlDbType.VarChar, 50); commando.Parameters["@PROD_ESTOQUE"].Value = prod.PROD_ESTOQUE; commando.Parameters.Add("@PROD_VLUNIT", SqlDbType.Money, 100); commando.Parameters["@PROD_VLUNIT"].Value = prod.PROD_VLUNIT; commando.Parameters.Add("@PROD_VFINAL", SqlDbType.Money, 100); commando.Parameters["@PROD_VFINAL"].Value = prod.PROD_VFINAL; int modified = (int)commando.ExecuteScalar(); MessageBox.Show("Cadastro Efetuado Com Sucesso"); conexaodao.Desconectar(); return modified; } catch (Exception erro) { MessageBox.Show(erro.Message); return 0; } }
private void btnDeletar_Click(object sender, EventArgs e) { ProdutosBLL produtosBLL = new ProdutosBLL(); ProdutosDTO produtosDTO = new ProdutosDTO(); produtosDTO.PROD_ID = int.Parse(txtNomeProduto.Text); produtosBLL.Excluir(produtosDTO); MessageBox.Show("Peça exclúida com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNomeProduto.Text = ""; txtCategoria.Text = ""; txtdescricaoproduto.Text = ""; txtprecoCusto.Text = ""; txtprecoVenda.Text = ""; }
public override bool Salvar() { ProdutosDTO prod = new ProdutosDTO(); prod.PROD_NOME = txtNomeProduto.Text; prod.PROD_CATEGORIA = txtCategoria.Text; prod.PROD_DESCRICAO = txtdescricaoproduto.Text; prod.PROD_VLUNIT = txtprecoCusto.Text; prod.PROD_VFINAL = txtprecoVenda.Text; prod.PROD_ESTOQUE = "SIM"; int idProduto = new ProdutosBLL().Salvar(prod); foreach (ListViewItem item in listView2.Items) { new ProdutosBLL().SalvarPeca(idProduto, int.Parse(item.Text.Split('-')[0].ToString())); } return false; }