public void InserirDados() { //tenta inserir try { //verifica se os campos estão em branco if (!Cod.Equals("") && !Nome.Equals("") && !Categoria.Equals("") && !Mercado.Equals("") && !Preco.Equals("") && !Peso.Equals("") && !Marca.Equals("") && !Quantidade.Equals("")) { string myConnectionString = "server =localhost; user id =root; password =; port =3306; database = CompareAqui"; MySqlConnection myConnection = new MySqlConnection(myConnectionString); string myInsertQuery = "INSERT INTO tb_produto (prod_cod, prod_nome, prod_categoria, prod_mercado, prod_preco, prod_peso, prod_marca, prod_quantidade)" + " Values('" + Cod + "','" + Nome + "','" + Categoria + "','" + Mercado + "','" + Preco + "','" + Peso + "','" + Marca + "','" + Quantidade + "')"; MySqlCommand myCommand = new MySqlCommand(myInsertQuery, myConnection); myConnection.Open(); myCommand.ExecuteNonQuery(); myConnection.Close(); //MessageBox.Show("Produto cadastrado com sucesso"); } else { MessageBox.Show("Nao deixe nenhum campo em branco ou somente com espacos!!"); } } catch (Exception e) { MessageBox.Show(e.Message); } }
//método de alteração de dados dos produtos public void AtualizaDados() { //tenta inserir try { //verifica se os campos estão em branco if (!Cod.Equals("") && !Nome.Equals("") && !Categoria.Equals("") && !Mercado.Equals("") && !Preco.Equals("") && !Peso.Equals("") && !Marca.Equals("") && !Quantidade.Equals("")) { //cria variavel com conexão com o banco de dados string myConnectionString = "server =localhost; user id =root; password =; port =3306; database = CompareAqui"; //cria o comando de conexão MySqlConnection myConnection = new MySqlConnection(myConnectionString); //Criando Comando de alteração dos produtos string myInsertQuery = "UPDATE tb_produto SET prod_nome='" + Nome + "',prod_categoria ='" + Categoria + "',prod_mercado ='" + Mercado + "', prod_preco='" + Preco + "'," + "prod_peso='" + Convert.ToDecimal(Peso) + "',prod_marca ='" + Marca + "',prod_quantidade ='" + Quantidade + "' WHERE prod_cod ='" + Convert.ToInt32(Cod) + "';"; MySqlCommand myCommand = new MySqlCommand(myInsertQuery); //o comando é igual a conexão myCommand.Connection = myConnection; //abre a conexão myConnection.Open(); //executa o comando de alteração no banco de dados myCommand.ExecuteNonQuery(); //fecha conexão myCommand.Connection.Close(); //MessageBox.Show("Produto alterado com sucesso"); } else { MessageBox.Show("Nao deixe nenhum campo em branco ou somente com espacos!!"); } } catch (Exception e) { MessageBox.Show("" + e); } }