public static Contatos Read() { xE = XElement.Load(arquivo); contatos = Serializer.Deserialize <Contatos>(xE); return(contatos); }
public static void Write(Contatos contatos) { //Serializador XElement xReturn = Serializador.Serialize <Contatos>(contatos); xReturn.Save(arquivo); }
public static Contatos Read() { //Deserelizador elementX = XElement.Load(arquivo); contatos = Serializador.Deserialize <Contatos>(elementX); return(contatos); }
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 F4_FormClosed(object sender, FormClosedEventArgs e) { if (FiltroContatos.Filtro.Count > 0) { Contatos c = new Contatos(); c.Contato = FiltroContatos.Filtro; this.BindListBox(c); btnRemoveFiltro.Visible = true; } else { MessageBox.Show("Nenhum resultado encontrado"); } }
private void btnBuscar_Click(object sender, EventArgs e) { contatos = SContatos.Read(); try { if (cmbCampo.SelectedItem.Equals("Nome")) { resultado = contatos.Contato.Where(p => p.Nome.Contains(txtBusca.Text)).ToList <Contato>(); } else if (cmbCampo.SelectedItem.Equals("Telefone")) { resultado = contatos.Contato.Where(p => p.Telefone.Exists(t => t.Numero.Equals(txtBusca.Text))).ToList <Contato>(); } } catch (Exception) { MessageBox.Show("Algum erro ocorreu ao tentar realizar a busca"); } FiltroContatos.Filtro = resultado; this.Close(); }
private void Form3_Load(object sender, EventArgs e) { contatos = SContatos.Read(); BindListBox(contatos); }
private void BindListBox(Contatos contatos) { listBox1.DataSource = contatos.Contato; listBox1.DisplayMember = "Nome"; listBox1.ValueMember = "Id"; }
public static void Write(Contatos contatos) { XElement xER = Serializer.Serialize <Contatos>(contatos); xER.Save(arquivo); }
private void frmAgenda3_Load(object sender, EventArgs e) { contatos = SContatos.Read(); this.BindlbxAgenda(contatos.Contato); }