private void btnRemover_Click(object sender, EventArgs e) { try { MySqlConnection objcon = new MySqlConnection("server=localhost;port=3306;User Id=root;database=splash_shark;Character Set=utf8"); objcon.Open(); MySqlCommand objcmd = new MySqlCommand("select COUNT(*) from pedido where id_cliente = " + (radioFisica.Checked ? dataGridViewPF.CurrentRow.Cells[0].Value.ToString() : dataGridViewPJ.CurrentRow.Cells[0].Value.ToString()), objcon); if (objcmd.ExecuteScalar().ToString() != "0") { MessageBox.Show("Impossível remover este cliente, ele já possui um histórico nessa loja."); } else { if (MessageBox.Show(("Tem certeza que deseja remover o Cliente?"), "Clientes", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { PessoaJuridica pj = new PessoaJuridica(); PessoaFisica pf = new PessoaFisica(); try { int id; if (radioFisica.Checked) { id = int.Parse(dataGridViewPF.CurrentRow.Cells[0].Value.ToString()); pf.ExcluiPF(id); } else { id = int.Parse(dataGridViewPJ.CurrentRow.Cells[0].Value.ToString()); pj.ExcluirPJ(id); } } catch (Exception errodel) { MessageBox.Show("Erro ao deletar: " + errodel); } recarrega(); } } objcon.Close(); } catch { } }