public void listar() { Forn objfor = new Forn(); dvgProd.AutoGenerateColumns = false; var lista = new BindingList <Forn>(objfor.listar(txtparte.Text)); dvgProd.DataSource = lista; }
public List <Forn> listar(string parte) { List <Forn> arr = new List <Forn>(); //criou um obj da classe List que contem somente objetos da classe Sexo NpgsqlConnection pgsqlConnection = null; try { Conexao2 objconexao = new Conexao2(); pgsqlConnection = objconexao.getConexao(); pgsqlConnection.Open(); string sql = ""; //monta o comando sql sql = "select * from forn where descricao ilike ('" + parte + "%');"; //atribui ao cmd o sql e a conexão a ser utilizada NpgsqlCommand cmd = new NpgsqlCommand(sql, pgsqlConnection); //exacuta-se o sql e declara um DataReader para receber a matriz de valores NpgsqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Forn objforn = new Forn(); objforn.codigo = Convert.ToInt32(dr["codigo"]); objforn.descricao = dr["descricao"].ToString(); objforn.endereco = dr["endereco"].ToString(); objforn.cidade = dr["cidade"].ToString(); objforn.telefone = dr["telefone"].ToString(); Estado objestado = new Estado(); objestado.Id = Convert.ToInt16(dr["estado"].ToString()); objestado.preencher(); objforn.estado = objestado; arr.Add(objforn); } } catch (Exception ex) { // } finally { pgsqlConnection.Close(); } return(arr); }
private void btngravar_Click(object sender, EventArgs e) { if (txtdescricao.Text == "") { MessageBox.Show("O campo descrição é obrigatório!"); return; } if (txtendereco.Text == "") { MessageBox.Show("O campo endereço é obrigatório!"); return; } Forn objprod = new Forn(); objprod.descricao = txtdescricao.Text; objprod.endereco = txtendereco.Text; objprod.cidade = txtcidade.Text; objprod.telefone = txttelefone.Text; Estado objdepto = new Estado(); objdepto.Id = Convert.ToInt16(cmbestado.SelectedValue.ToString()); objprod.estado = objdepto; if (objprod.cadastrar()) { MessageBox.Show("Registro cadastrado com sucesso!"); txtdescricao.Clear(); txtendereco.Clear(); txtcidade.Clear(); txttelefone.Clear(); } else { MessageBox.Show("Registro não cadastrado"); txtdescricao.Clear(); txtendereco.Clear(); txtcidade.Clear(); txttelefone.Clear(); } }
private void alterar_forn_Load(object sender, EventArgs e) { Estado objestado = new Estado(); cmbestado.DataSource = objestado.listar(); cmbestado.DisplayMember = "descricao"; cmbestado.ValueMember = "id"; Forn objproduto = new Forn(); objproduto.codigo = idforn; objproduto.preencher(); txtdescricao.Text = objproduto.descricao; txtendereco.Text = objproduto.endereco; cmbestado.SelectedValue = objproduto.estado.Id; txtcidade.Text = objproduto.cidade; txttelefone.Text = objproduto.telefone; }
private void btngravar_Click(object sender, EventArgs e) { if (txtdescricao.Text == "") { MessageBox.Show("O campo descrição é obrigatório!"); return; } if (txtendereco.Text == "") { MessageBox.Show("O campo endereço é obrigatório!"); return; } Forn objfor = new Forn(); objfor.codigo = idforn; objfor.descricao = txtdescricao.Text; objfor.endereco = txtendereco.Text; objfor.cidade = txtcidade.Text; objfor.telefone = txttelefone.Text; Estado objestado = new Estado(); objestado.Id = Convert.ToInt16(cmbestado.SelectedValue.ToString()); objfor.estado = objestado; if (objfor.alterar()) { MessageBox.Show("Registro Alterado com Sucesso!"); } else { MessageBox.Show("Oops! Algo de errado aconteceu!"); } this.Close(); }