Beispiel #1
0
        public static Contatos Read()
        {
            xE       = XElement.Load(arquivo);
            contatos = Serializer.Deserialize <Contatos>(xE);

            return(contatos);
        }
Beispiel #2
0
        public static void Write(Contatos contatos)
        {
            //Serializador
            XElement xReturn = Serializador.Serialize <Contatos>(contatos);

            xReturn.Save(arquivo);
        }
Beispiel #3
0
        public static Contatos Read()
        {
            //Deserelizador
            elementX = XElement.Load(arquivo);
            contatos = Serializador.Deserialize <Contatos>(elementX);

            return(contatos);
        }
Beispiel #4
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();
        }
Beispiel #5
0
 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");
     }
 }
Beispiel #6
0
        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();
        }
Beispiel #7
0
 private void Form3_Load(object sender, EventArgs e)
 {
     contatos = SContatos.Read();
     BindListBox(contatos);
 }
Beispiel #8
0
 private void BindListBox(Contatos contatos)
 {
     listBox1.DataSource    = contatos.Contato;
     listBox1.DisplayMember = "Nome";
     listBox1.ValueMember   = "Id";
 }
Beispiel #9
0
        public static void Write(Contatos contatos)
        {
            XElement xER = Serializer.Serialize <Contatos>(contatos);

            xER.Save(arquivo);
        }
Beispiel #10
0
 private void frmAgenda3_Load(object sender, EventArgs e)
 {
     contatos = SContatos.Read();
     this.BindlbxAgenda(contatos.Contato);
 }