Beispiel #1
0
        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;
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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();
            }
        }