private void tbExcluir_Click(object sender, System.EventArgs e) { //TODO: verficar se existe consulta associado Medico Medico = null; if (dgResultado.CurrentRow == null || (Medico = dgResultado.CurrentRow.DataBoundItem as Medico) == null) { MessageBox.Show(this, "Selecione um Medico na lista para excluí-lo.", "Medico", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } try { dgResultado.DataSource = null; int index = Util.lstMedicos.IndexOf(Medico); Util.lstMedicos.RemoveAt(index); MedicoDao.Delete(Medico.ID.ToString()); MessageBox.Show(this, "Medico excluido com sucesso", "Medico"); dgResultado.DataSource = Util.lstMedicos; formOnEndTask(); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void eliminarButton_Click(object sender, EventArgs e) { MedicoDao eliminar = new MedicoDao(); eliminar.Delete(cedulaTB.Text); MessageBox.Show("Eliminado correctamente"); DesHabilitarDatos(); }