public frmIncluirContato(int idContato) { InitializeComponent(); _idContato = idContato; Text = "EDITAR CONTATO"; var contato = _contatoController.Select(_idContato); tbNome.Text = contato.Nome; tbIdade.Text = contato.Idade.ToString(); }
private void btnExcluir_Click(object sender, System.EventArgs e) { if (tblContatos.Rows.Count <= 0) { return; } if (DialogResult.Yes == MessageBox.Show("Deseja excluir o contato?", "Sim/Não", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { try { if (tblContatos.CurrentRow.Cells["ID"].Value == null) { MessageBox.Show("Selecione um contato para editar."); return; } var idContato = int.Parse(tblContatos.CurrentRow.Cells["ID"].Value.ToString()); var contato = _contatoController.Select(idContato); if (contato != null) { _contatoController.Delete(contato); PreencheTabelas(); MessageBox.Show("Contato excluído com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }