//carrega o grid ao abrir o form private void Add_clientes_Load(object sender, EventArgs e) { sql = "SELECT * FROM `bd_servicos`.`tb01_clientes` order by tb01_nome;"; model.open(); model.Execsql(sql); carregaGrid(); model.close(); DGclientes.ClearSelection(); }
private void DGclientes_CellClick(object sender, DataGridViewCellEventArgs e) { TXTnome.Text = DGclientes.CurrentRow.Cells[0].Value.ToString(); TXTemail.Text = DGclientes.CurrentRow.Cells[1].Value.ToString(); TXTtelefone.Text = DGclientes.CurrentRow.Cells[2].Value.ToString(); BTadd.ButtonText = "Salvar edição"; BTcancela.Visible = true; DGclientes.ClearSelection(); }
//adicina novo cliente private void BTadd_Click(object sender, EventArgs e) { if (TXTnome.Text != "" && TXTtelefone.Text != "") { if (BTadd.ButtonText == "Adicionar cliente") { sql = "INSERT INTO `bd_servicos`.`tb01_clientes` (`tb01_nome`, `tb01_email`, `tb01_telefone`) VALUES ('" + TXTnome.Text + "', '" + TXTemail.Text + "', '" + TXTtelefone.Text + "');"; model.open(); model.Runsql(sql); model.close(); MessageBox.Show("Item adicionado com sucesso"); } else { sql = "update tb01_clientes set tb01_nome = '" + TXTnome.Text + "', tb01_telefone = '" + TXTtelefone.Text + "', tb01_email = '" + TXTemail.Text + "'" + "where tb01_cod = " + DGclientes.CurrentRow.Cells[3].Value.ToString(); model.open(); model.Runsql(sql); model.close(); MessageBox.Show("Item atualizado com sucesso"); BTcancela.Visible = false; } TXTnome.Text = ""; TXTemail.Text = ""; TXTtelefone.Text = ""; TXTnome.Focus(); sql = "SELECT * FROM `bd_servicos`.`tb01_clientes` order by tb01_nome;"; model.open(); model.Execsql(sql); carregaGrid(); model.close(); } else { MessageBox.Show("Preencha os campos necessários"); } DGclientes.ClearSelection(); }