public void listar() { manter_usuarios objproduto = new manter_usuarios(); dvgProd.AutoGenerateColumns = false; var lista = new BindingList <manter_usuarios>(objproduto.listar(txtparte.Text)); dvgProd.DataSource = lista; }
public List <manter_usuarios> listar(string parte) { List <manter_usuarios> arr = new List <manter_usuarios>(); //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 usuarios where login 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()) { manter_usuarios objproduto = new manter_usuarios(); objproduto.codigo = Convert.ToInt32(dr["codigo"]); objproduto.login = dr["login"].ToString(); objproduto.senha = dr["senha"].ToString(); Cargo objestado = new Cargo(); objestado.Id = Convert.ToInt16(dr["cargo"].ToString()); objestado.preencher(); objproduto.cargo = objestado; arr.Add(objproduto); } } catch (Exception ex) { // } finally { pgsqlConnection.Close(); } return(arr); }
private void btngravar_Click(object sender, EventArgs e) { if (txtlogin.Text == "") { MessageBox.Show("O campo login é obrigatório!"); return; } if (txtsenha.Text == "") { MessageBox.Show("O campo senha é obrigatório!"); return; } manter_usuarios objprod = new manter_usuarios(); objprod.login = txtlogin.Text; objprod.senha = txtsenha.Text; Cargo objdepto = new Cargo(); objdepto.Id = Convert.ToInt16(cmbcargo.SelectedValue.ToString()); objprod.cargo = objdepto; if (objprod.cadastrar()) { MessageBox.Show("Registro cadastrado com sucesso!"); txtlogin.Clear(); txtsenha.Clear(); } else { MessageBox.Show("Registro não cadastrado"); txtlogin.Clear(); txtsenha.Clear(); } }