public static Contatos Read() { xDoc = XElement.Load(arquivo); contatos = Serializer.Deserialize <Contatos>(xDoc); return(contatos); }
private void btnBuscar_Click(object sender, EventArgs e) { contatos = SContatos.Read(); if (cmbCampo.SelectedItem.Equals("Nome")) { resultado = contatos.Contato.Where(p => p.Nome.Contains(txtBusca.Text)).ToList(); } FiltroContatos.Filtro = resultado; }
private void btnBuscar_Click(object sender, EventArgs e) { contatos = SContatos.Read(); if (cmbCampo.Text == "Nome") { resultado = contatos.Contato.Where(p => p.Nome.Contains(txtBusca.Text)).ToList <Contato>(); } FiltroContatos.Filtro = resultado; this.Close(); }
private void button1_Click(object sender, EventArgs e) { contatos = LeitorXmlAgenda.Read(); if (cmbCampo.Text == "Nome") { resultado = contatos.ListaDeContatos.Where(p => p.Nome.Contains(txtBusca.Text)).ToList <Contato>(); } else if (cmbCampo.Text == "Telefone") { resultado = contatos.ListaDeContatos.Where(ct => ct.ListaDeTelefones.All(tel => tel.Numero.Contains(txtBusca.Text))).ToList <Contato>(); } FiltroContatos.Filtro = resultado; this.Close(); }
public static void Write(Contatos contatos) { XElement xmlReturn = Serializer.Serialize(contatos); xmlReturn.Save(arquivo); }
private void Form3_Load(object sender, EventArgs e) { contatos = SContatos.Read(); this.BindListBox(contatos.Contato); }
private void FormAgenda_Load(object sender, EventArgs e) { agenda = LeitorXmlAgenda.Read(); this.BindListBox(agenda.ListaDeContatos); }