private void btExcluir_Click(object sender, EventArgs e) { tProduto tprod = new tProduto(); Banco bd = new Banco(); try { cod_Excluir = dataGridView1[0, linhaatual].Value; } catch (Exception ex) { MessageBox.Show("Erro." + ex.Message); } if (linhaatual <= 0) { obtemDadosGrid(); } if (MessageBox.Show("Confirmar exclusão? Sim/Não?", "Atenção", MessageBoxButtons.YesNo) == DialogResult.Yes) // opção yes já selecionado (focado) { excluirDados(); } }
private void btCadastrar_Click(object sender, EventArgs e) { tProduto po = new tProduto(); Banco bd = new Banco(); po.produto = txtProduto.Text; po.marca = txtMarca.Text; po.valor = double.Parse(txtValor.Text); po.estoque = int.Parse(txtEstoque.Text); bd.cadastro(po); txtProduto.Text = ""; txtMarca.Text = ""; txtValor.Text = ""; txtEstoque.Text = ""; }
private void obtemDadosGrid() { tProduto tprod = new tProduto(); Banco bd = new Banco(); tprod.codigo = int.Parse (dataGridView1 [0, linhaatual].Value.ToString)); tprod.produto = dataGridView1 [1, linhaatual].Value.toString(); tprod.marca = dataGridView1 [2, linhaatual].Value.ToString(); tprod.valor = float.Parse (dataGridView1 [3,linhaatual].Value.ToString()); tprod.estoque = int.Parse (dataGridView1 [4,linhaatual].Value.ToString()); txtCodigo.Text = Convert.ToString (tprod.codigo); txtProduto.Text = tprod.produto; txtMarca.Text = tprod.marca; txtValor.Text = Convert.ToString (tprod.valor); txtEstoque.Text = Convert.ToString (tprod.estoque); }
public void cadastro(tProduto po) { string caminho = "server=localhost;database=loja;uid=root;password=root;"; //database --> banco de dados try { conexao = new MySqlConnection(caminho); conexao.Open(); string inserir = "insert into produtos (produto,marca,valor,estoque) values ('" + po.produto + "', '" + po.marca + "', '" + po.valor + "', '" + po.estoque + "')"; // produtos --> tabela produto do bd ; entre prtss são os campos da mesma MySqlCommand comandos = new MySqlCommand(inserir, conexao); comandos.ExecuteNonQuery(); conexao.Close(); } catch (Exception ex) { throw new Exception("Erro de Comandos" + ex.Message); } }