public List <Vendas> listarProdutos() { List <Vendas> listar = new List <Vendas>(); try { MySqlConnection conn = new ConnectSql().getConnection(); String query = "select * from vendas order by id, nome, quantidade, " + "precounidade, modelo, total;"; conn.Open(); MySqlCommand cmd = new MySqlCommand(query, conn); cmd.Prepare(); MySqlDataReader leitor = cmd.ExecuteReader(); while (leitor.Read()) { Vendas v = new Vendas() { id_produto = leitor["id"].ToString(), nome = leitor["nome"].ToString(), modelo = leitor["modelo"].ToString(), quantidade = leitor["quantidade"].ToString(), precoUnidade = leitor["precounidade"].ToString(), total = leitor["total"].ToString() }; listar.Add(v); } conn.Close(); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.ToString()); } return(listar); }
public bool SalvarVenda(Vendas v) { try { conn = new MySqlConnection(connectionString); String insertDados = "INSERT INTO vendas(nome, precounidade, quantidade, total)" + " VALUES (@nome, @precoUnidade, @quantidade, @total);"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(insertDados, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("nome", v.nome)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("precounidade", v.precoUnidade)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("quantidade", v.quantidade)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("total", v.total)); cmd.Prepare(); cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception ex) { MessageBox.Show("Erro ao adicionar o produto: " + ex.ToString()); return(false); } }