public Clientes_Colecao BuscaPorCodigo(int IdCliente) { try { Clientes_Colecao Colecao = new Clientes_Colecao(); conect.LimparParametros(); conect.AddParametros("@IdCliente", IdCliente); DataTable dt = conect.ExecutaConsulta(CommandType.StoredProcedure, "uspClienteConsultarPorId"); foreach (DataRow linhas in dt.Rows) { Clientes clientes = new Clientes(); clientes.IdCliente = Convert.ToInt32(linhas["IdCliente"]); clientes.Nome = Convert.ToString(linhas["Nome"]); clientes.CPF = Convert.ToString(linhas["CPF"]); clientes.DataNascimento = Convert.ToString(linhas["DataNascimento"]); clientes.LimiteDeCredito = Convert.ToDecimal(linhas["LimiteDeCredito"]); Colecao.Add(clientes); conect.FecharConexao(); } return(Colecao); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void BuscaId() { try { Clientes_Colecao Ccolecao = new Clientes_Colecao(); Negocios_Clientes Nclientes = new Negocios_Clientes(); Ccolecao = Nclientes.BuscaPorCodigo(Convert.ToInt32(txtBuscaId.Text)); dgvClientes.DataSource = null; dgvClientes.DataSource = Ccolecao; dgvClientes.Update(); dgvClientes.Refresh(); } catch (Exception ex) { MessageBox.Show("ERRO, Detalhe: " + ex.Message); } }
private void CarregarGrid() { try { Clientes_Colecao Ccolecao = new Clientes_Colecao(); Negocios_Clientes Nclientes = new Negocios_Clientes(); Ccolecao = Nclientes.BuscaPorNome(txtBuscaNome.Text); dgvClientes.DataSource = null; dgvClientes.DataSource = Ccolecao; dgvClientes.Update(); dgvClientes.Refresh(); } catch (Exception ex) { MessageBox.Show("ERRO, Detalhe: " + ex.Message); } }