Exemplo n.º 1
0
 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
     {
     }
 }