codigo apoyo ejercicio agenda de contactos
TRANSCRIPT
CODIGO APOYO AGENDA DE CONTACTOS
Se anexa código clase formula en c#:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace SumaPromedioCSharp { public partial class Agenda : Form { string cedula; int cuantos,i,pos; Boolean bandera; public Agenda() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { lcedula.Items.Add(txtcedula.Text); lnombre.Items.Add(txtnombre.Text); lcorreo.Items.Add(txtcorreo.Text); lprograma.Items.Add(txtprograma.Text); txtcedula.Text = ""; txtnombre.Text = ""; txtcorreo.Text=""; txtprograma.Text=""; txtcedula.Focus(); } private void button2_Click(object sender, EventArgs e) { cedula = txtcedula.Text; cuantos=lcedula.Items.Count; bandera = false; for (i=0;i<=cuantos-1;i++) { if (lcedula.Items.Contains(cedula)) //aquipreguntamos si en la lista existe un elemento con el valor de lo que tenga cedula { pos = lcedula.Items.IndexOf(cedula);//aqui nos retorna el indice del elemento cuyo valor es lo que tenga cedula. lcedula.SelectedIndex = pos; //aqui le decimos a cada una de las listas que datos quiero que seleccione. lnombre.SelectedIndex = pos; lcorreo.SelectedIndex = pos; lprograma.SelectedIndex = pos; bandera = true; } } if (bandera==false) MessageBox.Show ("La persona con la cedula No: " + cedula + " No existe en la agenda", " Aviso Importante"); } } }