private void btnNovoItem_Click(object sender, EventArgs e) { if (txtQuantidadeItem.Text == "" ) { MessageBox.Show("Preencha todos os campos com * para prosseguir!"); }else { VendasItensDTO dtoItens = new VendasItensDTO(); dtoItens.VEN_ID = Convert.ToInt32(txtCodItem.Text); dtoItens.PROD_ID = Convert.ToInt32(cBProdutoItem.SelectedValue); dtoItens.VENDA_ITENS_QTO = int.Parse(txtQuantidadeItem.Text); dtoItens.VENDA_ITENS_VLUNIT = Convert.ToDecimal(txtValorUnitItem.Text); dtoItens.VENDA_ITENS_TOTAL = Convert.ToDecimal(txtTotal.Text); bll.SalvarItensVendas(dtoItens); //CarregaGrid(); string strSql = "SELECT * FROM VENDAS_ITENS Where VEN_ID = '" + txtCodItem.Text + "'"; con = new ConexaoDAL(); SqlCommand cmd = new SqlCommand(strSql, con.Conexao); con.Conexao.Open(); cmd.CommandText = strSql; SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = cmd; DataSet dataSet = new DataSet(); adapter.Fill(dataSet); dGVendasItens.DataSource = dataSet; dGVendasItens.DataMember = dataSet.Tables[0].TableName; dGVendasItens.Refresh(); lbMensagem.Text = "Item incluido com sucesso!"; txtQuantidadeItem.Text = ""; //LimpaControles(); } }
//metodo que vou chamar no botão add item public void SalvarItensVendas(VendasItensDTO itens) { try { con = new ConexaoDAL(); con.Conectar(); SqlCommand commando = new SqlCommand(); commando.Connection = con.Conexao; commando.CommandText = "INSERT INTO VENDAS_ITENS(VEN_ID,PROD_ID,VENDA_ITENS_QTO,VENDA_ITENS_VLUNIT,VENDA_ITENS_TOTAL)VALUES (@VEN_ID,@PROD_ID,@VENDA_ITENS_QTO,@VENDA_ITENS_VLUNIT,@VENDA_ITENS_TOTAL)"; commando.Parameters.Add("@VEN_ID", SqlDbType.Int); commando.Parameters["@VEN_ID"].Value = itens.VEN_ID; commando.Parameters.Add("@PROD_ID", SqlDbType.Int); commando.Parameters["@PROD_ID"].Value = itens.PROD_ID; commando.Parameters.Add("@VENDA_ITENS_QTO", SqlDbType.Int); commando.Parameters["@VENDA_ITENS_QTO"].Value = itens.VENDA_ITENS_QTO; commando.Parameters.Add("@VENDA_ITENS_VLUNIT", SqlDbType.Money); commando.Parameters["@VENDA_ITENS_VLUNIT"].Value = itens.VENDA_ITENS_VLUNIT; commando.Parameters.Add("@VENDA_ITENS_TOTAL", SqlDbType.Money); commando.Parameters["@VENDA_ITENS_TOTAL"].Value = itens.VENDA_ITENS_TOTAL; commando.ExecuteNonQuery(); con.Desconectar(); } catch (Exception erro) { MessageBox.Show(erro.Message); } }