Esempio n. 1
0
        public static Contatos Read()
        {
            xDoc     = XElement.Load(arquivo);
            contatos = Serializer.Deserialize <Contatos>(xDoc);

            return(contatos);
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
        public static void Write(Contatos contatos)
        {
            XElement xmlReturn = Serializer.Serialize(contatos);

            xmlReturn.Save(arquivo);
        }
Esempio n. 6
0
 private void Form3_Load(object sender, EventArgs e)
 {
     contatos = SContatos.Read();
     this.BindListBox(contatos.Contato);
 }
Esempio n. 7
0
 private void FormAgenda_Load(object sender, EventArgs e)
 {
     agenda = LeitorXmlAgenda.Read();
     this.BindListBox(agenda.ListaDeContatos);
 }