예제 #1
0
        private void txtPesquisar_TextChanged(object sender, EventArgs e)
        {
            DataTable dtC;

            if (rbNome.Checked)
            {
                dtC = DaoFuncionario.pesquisar(rbNome.Text, txtPesquisar.Text).Tables["funcionario"];
            }
            else if (rbUsuario.Checked)
            {
                dtC = DaoFuncionario.pesquisar("Login", txtPesquisar.Text).Tables["funcionario"];
            }
            else if (rbCPF.Checked)
            {
                dtC = DaoFuncionario.pesquisar(rbCPF.Text, txtPesquisar.Text).Tables["funcionario"];
            }
            else
            {
                dtC = DaoFuncionario.pesquisar(rbNome.Text, txtPesquisar.Text).Tables["funcionario"];
            }

            this.listView.Items.Clear();

            if (dtC.Rows.Count >= 1)
            {
                for (int i = 0; i < dtC.Rows.Count; i++)
                {
                    DataRow      linha = dtC.Rows[i];
                    ListViewItem lvi   = new ListViewItem(linha["CPF"].ToString());
                    lvi.SubItems.Add(linha["Nome"].ToString());
                    lvi.SubItems.Add(linha["Login"].ToString());
                    listView.Items.Add(lvi);
                }
            }
        }