public async void cadastraItensVenda(ItensVenda itensVenda)
        {
            try
            {
                String       Mysql   = "Insert into itens_venda (venda_cod,produto_cod,quantidade_itens,preco_unitario,preco_total) values (@vendacod,@produtocod,@quantidade,@precounitario,@precototal)";
                MySqlCommand comando = new MySqlCommand(Mysql, conexao.mysqlconexao);

                comando.Parameters.AddWithValue("@vendacod", itensVenda.vendaID);
                comando.Parameters.AddWithValue("@produtocod", itensVenda.getCodBarras());
                comando.Parameters.AddWithValue("@quantidade", itensVenda.quantidadeItens);
                comando.Parameters.AddWithValue("@precounitario", itensVenda.getPreco());
                comando.Parameters.AddWithValue("@precototal", itensVenda.precoTotal);

                await conexao.mysqlconexao.OpenAsync();

                await comando.ExecuteNonQueryAsync();
            }
            catch (Exception ex)
            {
                log.insereTextoArquivo(ex.ToString());
            }
            finally
            {
                conexao.mysqlconexao.Close();
            }
        }
Beispiel #2
0
        private void btnfinalizar_Click(object sender, EventArgs e)
        {
            Venda           venda           = new Venda(int.Parse(txtbFuncionarioCod.Text), int.Parse(txtbClienteCod.Text), float.Parse(txtbValorCompra.Text.Replace("R$", "")), float.Parse(txtbValorPagamento.Text));
            VendaRepository vendaRepository = new VendaRepository();

            vendaRepository.cadastraVenda(venda);
            vendaRepository.obtemVendaID(venda);
            for (int i = 0; i < tabelaItensVenda.Rows.Count; i++)
            {
                ItensVenda           itensVenda           = new ItensVenda(venda.vendaID, int.Parse(tabelaItensVenda.Rows[i]["codBarras"].ToString()), int.Parse(tabelaItensVenda.Rows[i]["quantidadeItens"].ToString()), float.Parse(tabelaItensVenda.Rows[i]["precoUnitario"].ToString()), float.Parse(tabelaItensVenda.Rows[i]["precoTotal"].ToString()));
                ItensVendaRepository itensvendaRepository = new ItensVendaRepository();
                itensvendaRepository.cadastraItensVenda(itensVenda);
            }
        }