//Carrega o grid com os dados dos clientes. private void ListaClientes_Load(object sender, EventArgs e) { var classeClientes = new ClasseClientes(); BindingSourceClientes.DataSource = classeClientes.RetonarDadosTodosClientes(); DataGridClientes.DataSource = BindingSourceClientes; DataGridClientes.RowHeadersVisible = false; DataGridClientes.AllowUserToAddRows = false; DataGridClientes.SelectionMode = DataGridViewSelectionMode.FullRowSelect; DataGridClientes.Columns[0].Visible = false; DataGridClientes.Columns[1].HeaderText = "Nome"; DataGridClientes.Columns[2].HeaderText = "CPF"; DataGridClientes.Columns[3].HeaderText = "Data de Nascimento"; DataGridClientes.Columns[4].HeaderText = "Endereço"; DataGridClientes.Columns[5].HeaderText = "Bairro"; DataGridClientes.Columns[6].HeaderText = "Cidade"; DataGridClientes.Columns[7].HeaderText = "Estado"; DataGridClientes.Columns[8].HeaderText = "Cep"; DataGridClientes.Columns[9].HeaderText = "Celular"; DataGridClientes.AutoResizeColumns( DataGridViewAutoSizeColumnsMode.AllCells); DataGridClientes.ReadOnly = true; }
private void btnPesquisarNome_Click(object sender, EventArgs e) { var classeClientes = new ClasseClientes(); string cpf = mskPesqCpf.Text; //Valida se o campo CPF está em branco if (cpf != "") { //Valida se o cpf é válido if (classeClientes.ValidarCPFCNPJ(cpf, false) == true) { int IdCliente = classeClientes.RetornaIdCliente(cpf); BindingSourceClientes.DataSource = classeClientes.RetornaDadosCliente(IdCliente); DataGridClientes.DataSource = BindingSourceClientes; DataGridClientes.RowHeadersVisible = false; DataGridClientes.AllowUserToAddRows = false; DataGridClientes.SelectionMode = DataGridViewSelectionMode.FullRowSelect; DataGridClientes.Columns[0].Visible = false; DataGridClientes.Columns[1].HeaderText = "Nome"; DataGridClientes.Columns[2].HeaderText = "CPF"; DataGridClientes.Columns[3].HeaderText = "Data de Nascimento"; DataGridClientes.Columns[4].HeaderText = "Endereço"; DataGridClientes.Columns[5].HeaderText = "Bairro"; DataGridClientes.Columns[6].HeaderText = "Cidade"; DataGridClientes.Columns[7].HeaderText = "Estado"; DataGridClientes.Columns[8].HeaderText = "Cep"; DataGridClientes.Columns[9].HeaderText = "Celular"; DataGridClientes.AutoResizeColumns( DataGridViewAutoSizeColumnsMode.AllCells); DataGridClientes.ReadOnly = true; } else { string Retorno = "Preencha Corretamente o CPF"; MessageBox.Show(Retorno); return; } } string nome = txtPesqNome.Text; //Valida se o nome está em branco if (nome != "") { string cpfCliente = classeClientes.RetornaCPFCliente(nome); int IdCliente = classeClientes.RetornaIdCliente(cpfCliente); BindingSourceClientes.DataSource = classeClientes.RetornaDadosCliente(IdCliente); DataGridClientes.DataSource = BindingSourceClientes; DataGridClientes.RowHeadersVisible = false; DataGridClientes.AllowUserToAddRows = false; DataGridClientes.SelectionMode = DataGridViewSelectionMode.FullRowSelect; DataGridClientes.Columns[0].Visible = false; DataGridClientes.Columns[1].HeaderText = "Nome"; DataGridClientes.Columns[2].HeaderText = "CPF"; DataGridClientes.Columns[3].HeaderText = "Data de Nascimento"; DataGridClientes.Columns[4].HeaderText = "Endereço"; DataGridClientes.Columns[5].HeaderText = "Bairro"; DataGridClientes.Columns[6].HeaderText = "Cidade"; DataGridClientes.Columns[7].HeaderText = "Estado"; DataGridClientes.Columns[8].HeaderText = "Cep"; DataGridClientes.Columns[9].HeaderText = "Celular"; DataGridClientes.AutoResizeColumns( DataGridViewAutoSizeColumnsMode.AllCells); DataGridClientes.ReadOnly = true; } }