Example #1
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;
        }
Example #2
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();
        }
Example #3
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (listBox1.SelectedIndex > -1)
     {
         Contato c = contatos.Contato.Find(p => p.Id == (int)listBox1.SelectedValue);
         contatos.Contato.Remove(c);
         SContatos.Write(contatos);
         BindListBox(SContatos.Read().Contato);
     }
     else
     {
         MessageBox.Show("Nenhum item selecionado");
     }
 }
Example #4
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            Contato contato = contatos.Contato.Find(p => p.Id == idSelecionado);

            contato.Nome = txtNome.Text;
            contato.Telefone.Clear();
            contato.Telefone.Add(new Telefone((int)TiposTelefone.Residencial, txtResidencial.Text));
            contato.Telefone.Add(new Telefone((int)TiposTelefone.Comercial, txtComercial.Text));
            contato.Telefone.Add(new Telefone((int)TiposTelefone.Celular, txtCelular.Text));
            contato.Obs = txtObs.Text;
            SContatos.Write(contatos);
            BindListBox(SContatos.Read().Contato);

            btnCancelar_Click(null, null);
        }
Example #5
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Contato c = new Contato();

            c.Id   = NextId();
            c.Nome = txtNome.Text;
            c.Telefone.Add(new Telefone((int)TiposTelefone.Residencial, txtResidencial.Text));
            c.Telefone.Add(new Telefone((int)TiposTelefone.Comercial, txtComercial.Text));
            c.Telefone.Add(new Telefone((int)TiposTelefone.Celular, txtCelular.Text));
            c.Obs = txtObs.Text;

            contatos.Contato.Add(c);

            SContatos.Write(contatos);

            BindListBox(SContatos.Read().Contato);
        }
Example #6
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            int     id = int.Parse(lblId.Text);
            Contato c  = contatos.Contato.Find(p => p.Id == id);

            c.Nome = txtNome.Text;
            //c.Telefone = new List<string>();
            c.Telefone[(int)TiposTelefone.Residencial].Numero = txtFoneResidencial.Text;
            c.Telefone[(int)TiposTelefone.Comercial].Numero   = txtFoneComercial.Text;
            c.Telefone[(int)TiposTelefone.Celular].Numero     = txtCelular.Text;
            c.Obs = txtObs.Text;

            SContatos.Write(contatos);

            this.BindListBox(SContatos.Read().Contato);

            this.btnCancelar_Click(null, null);
        }
Example #7
0
 private void Form3_Load(object sender, EventArgs e)
 {
     contatos = SContatos.Read();
     this.BindListBox(contatos.Contato);
 }
Example #8
0
 private void btnLimpar_Click(object sender, EventArgs e)
 {
     btnLimpar.Visible = false;
     this.BindListBox(SContatos.Read().Contato);
 }
Example #9
0
 private void btnRemoverFiltro_Click(object sender, EventArgs e)
 {
     BindListBox(SContatos.Read().Contato);
 }