// Método para gerar os itens do pedido private void ItensPendido(ItensPedido itens) { Pedido pedido = new Model.Pedido(); MySqlConnection conexao = null; MySqlCommand comando = null; string conecta = "SERVER=localhost; DATABASE=vendas_mega; UID=root; PWD=3103"; try { conexao = new MySqlConnection(conecta); comando = new MySqlCommand("INSERT INTO itens_pedido (id, id_pedido, produto, quantidade, valor_unitario, valor_total, desconto) VALUES (@id, @id_pedido, @produto, @quantidade, @valor, @valor_total, @desconto)", conexao); for (int i = 0; i < dg_venda.Rows.Count - 1; i++) { comando.Parameters.Clear(); comando.Parameters.AddWithValue("@id", itens.Id); comando.Parameters.AddWithValue("@id_pedido", txt_cod_venda.Text); comando.Parameters.AddWithValue("@produto", dg_venda.Rows[i].Cells[0].Value); comando.Parameters.AddWithValue("@quantidade", dg_venda.Rows[i].Cells[0].Value); comando.Parameters.AddWithValue("@valor", Convert.ToDouble(dg_venda.Rows[i].Cells[2].Value).ToString()); comando.Parameters.AddWithValue("@valor_total", Convert.ToDouble(dg_venda.Rows[i].Cells[4].Value).ToString()); comando.Parameters.AddWithValue("@desconto", itens.Desconto); conexao.Open(); comando.ExecuteNonQuery(); AtualizarPedido(); conexao.Close(); MessageBox.Show("Venda realizada com sucesso"); } } catch (Exception erro) { throw erro; } finally { conexao.Close(); } }
/*======================================================================================================================*/ // Método para gerar os itens do pedido private void ItensPendido(ItensPedido itens) { Pedido pedido = new Model.Pedido(); cone.AbrirConexao(); try { cone.Cmd = new MySqlCommand("INSERT INTO itens_pedido (id, id_pedido, produto, quantidade, valor_unitario, valor_total, desconto) VALUES (@id, @id_pedido, @produto, @quantidade, @valor, @valor_total, @desconto)", cone.Con); for (int i = 0; i < dg_venda.Rows.Count - 1; i++) { cone.Cmd.Parameters.Clear(); cone.Cmd.Parameters.AddWithValue("@id", itens.Id); cone.Cmd.Parameters.AddWithValue("@id_pedido", txt_cod_venda.Text); cone.Cmd.Parameters.AddWithValue("@produto", dg_venda.Rows[i].Cells[0].Value); cone.Cmd.Parameters.AddWithValue("@quantidade", dg_venda.Rows[i].Cells[3].Value); cone.Cmd.Parameters.AddWithValue("@valor", Convert.ToDouble(dg_venda.Rows[i].Cells[2].Value).ToString()); cone.Cmd.Parameters.AddWithValue("@valor_total", Convert.ToDouble(dg_venda.Rows[i].Cells[4].Value).ToString()); cone.Cmd.Parameters.AddWithValue("@desconto", itens.Desconto); cone.Cmd.ExecuteNonQuery(); AtualizarPedido(); cone.FecharConexao(); } } catch (Exception erro) { throw erro; } finally { cone.FecharConexao(); } }