コード例 #1
0
 private void btnConsultaCPFalterar_Click(object sender, EventArgs e)
 {
     //Para obter o item atual da lista
     try
     {
         if (MessageBox.Show("Tem certeza que deseja excluir esse cadastro?", "CUIDADO!", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             ((PessoaFisica)dados.Current).Delete();
             Endereco auxEnd = new Endereco();
             Contato  auxCon = new Contato();
             auxEnd.EnderecoId = ((PessoaFisica)dados.Current).EnderecoId;
             auxEnd.Delete();
             auxCon.ContatoId = ((PessoaFisica)dados.Current).ContatoId;
             auxCon.Delete();
             btnMostrarTodos_Click(sender, e);
             MessageBox.Show("Cadastro Excluido com sucesso!", "SUCESSO!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ee)
     {
         MessageBox.Show(ee.Message, "ERRO AO APAGAR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     if (!(new PessoaFisica().GetAll() == null))
     {
         dados.DataSource = dados.DataSource = new BindingList <PessoaFisica>(new PessoaFisica().GetAll()) == null;
     }
 }
コード例 #2
0
ファイル: FrmContato.cs プロジェクト: TekoKnife/Almoxarifado
 private void table_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == 6) //edit
     {
         new FrmAddEditContato((Contato)table.CurrentRow.Tag).ShowDialog();
         ReloadData();
     }
     if (e.ColumnIndex == 7) //delete
     {
         Contato contatos = (Contato)table.CurrentRow.Tag;
         if (MessageBox.Show("Delete " + contatos.Nome + "?", "CONFIRM", MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
         {
             contatos.Delete();
             ReloadData();
         }
     }
 }