//Carrega o grid private void ListaFornecedores_Load(object sender, EventArgs e) { var classeFornecedores = new ClasseFornecedores(); BindingSourceFornecedores.DataSource = classeFornecedores.RetonarDadosTodosFornecedores(); DataGridFornecedores.DataSource = BindingSourceFornecedores; DataGridFornecedores.RowHeadersVisible = false; DataGridFornecedores.AllowUserToAddRows = false; DataGridFornecedores.SelectionMode = DataGridViewSelectionMode.FullRowSelect; DataGridFornecedores.Columns[0].Visible = false; DataGridFornecedores.Columns[1].HeaderText = "Razão Social"; DataGridFornecedores.Columns[2].HeaderText = "CNPJ"; DataGridFornecedores.Columns[3].HeaderText = "Endereço"; DataGridFornecedores.Columns[4].HeaderText = "Bairro"; DataGridFornecedores.Columns[5].HeaderText = "Cidade"; DataGridFornecedores.Columns[6].HeaderText = "Estado"; DataGridFornecedores.Columns[7].HeaderText = "Cep"; DataGridFornecedores.Columns[8].HeaderText = "Telefone"; DataGridFornecedores.AutoResizeColumns( DataGridViewAutoSizeColumnsMode.DisplayedCells); DataGridFornecedores.ReadOnly = true; }
//Pesquisa pelo campo que estiver preenchido private void btnPesquisarNome_Click(object sender, EventArgs e) { var classeFornecedores = new ClasseFornecedores(); var classeClientes = new ClasseClientes(); string cnpj = mskpesqCnpj.Text; //Se o CNPJ estiver preenchido, pesquisa por ele if (cnpj != "") { if (classeClientes.ValidarCPFCNPJ(cnpj, false) == true) { int IdFornecedor = classeFornecedores.RetornaIdFornecedor(cnpj); BindingSourceFornecedores.DataSource = classeFornecedores.RetornaDadosFornecedor(IdFornecedor); DataGridFornecedores.DataSource = BindingSourceFornecedores; DataGridFornecedores.RowHeadersVisible = false; DataGridFornecedores.AllowUserToAddRows = false; DataGridFornecedores.SelectionMode = DataGridViewSelectionMode.FullRowSelect; DataGridFornecedores.Columns[0].Visible = false; DataGridFornecedores.Columns[1].HeaderText = "Razão Social"; DataGridFornecedores.Columns[2].HeaderText = "CNPJ"; DataGridFornecedores.Columns[3].HeaderText = "Endereço"; DataGridFornecedores.Columns[4].HeaderText = "Bairro"; DataGridFornecedores.Columns[5].HeaderText = "Cidade"; DataGridFornecedores.Columns[6].HeaderText = "Estado"; DataGridFornecedores.Columns[7].HeaderText = "Cep"; DataGridFornecedores.Columns[8].HeaderText = "Telefone"; DataGridFornecedores.AutoResizeColumns( DataGridViewAutoSizeColumnsMode.DisplayedCells); DataGridFornecedores.ReadOnly = true; } else { string Retorno = "Preencha Corretamente o CNPJ"; MessageBox.Show(Retorno); return; } } string razaoSocial = txtpesqRazao.Text; //Se o a razão social estiver preenchido, pesquisa por ele if (razaoSocial != "") { int IdFornecedor = classeFornecedores.RetornaIdFornecedorPelaRazaoSocial(razaoSocial); BindingSourceFornecedores.DataSource = classeFornecedores.RetornaDadosFornecedor(IdFornecedor); DataGridFornecedores.DataSource = BindingSourceFornecedores; DataGridFornecedores.RowHeadersVisible = false; DataGridFornecedores.AllowUserToAddRows = false; DataGridFornecedores.SelectionMode = DataGridViewSelectionMode.FullRowSelect; DataGridFornecedores.Columns[0].Visible = false; DataGridFornecedores.Columns[1].HeaderText = "Razão Social"; DataGridFornecedores.Columns[2].HeaderText = "CNPJ"; DataGridFornecedores.Columns[3].HeaderText = "Endereço"; DataGridFornecedores.Columns[4].HeaderText = "Bairro"; DataGridFornecedores.Columns[5].HeaderText = "Cidade"; DataGridFornecedores.Columns[6].HeaderText = "Estado"; DataGridFornecedores.Columns[7].HeaderText = "Cep"; DataGridFornecedores.Columns[8].HeaderText = "Telefone"; DataGridFornecedores.AutoResizeColumns( DataGridViewAutoSizeColumnsMode.DisplayedCells); DataGridFornecedores.ReadOnly = true; } }