public void AtualizarLViewBanco()
        {
            listView1.Items.Clear();

            ControleUsuario c  = new ControleUsuario();
            SqlDataReader   dr = c.RetornarUsuario();

            while (dr.Read())
            {
                ListViewItem lv = new ListViewItem(dr.GetInt32(0).ToString());
                lv.SubItems.Add(dr.GetString(1));
                lv.SubItems.Add(dr.GetString(2));
                lv.SubItems.Add(dr.GetString(3));
                lv.SubItems.Add(dr.GetString(4));
                lv.SubItems.Add(dr.GetString(5));
                lv.SubItems.Add(dr.GetString(6));
                int tipo = dr.GetInt32(7);
                if (tipo == 1)
                {
                    lv.SubItems.Add("Aluno");
                }
                else
                {
                    if (tipo == 2)
                    {
                        lv.SubItems.Add("Professor");
                    }
                    else
                    {
                        lv.SubItems.Add("Técnico");
                    }
                }
                listView1.Items.Add(lv);
            }
        }
Ejemplo n.º 2
0
        private void button6_Click_1(object sender, EventArgs e)
        {
            SqlDataReader   dr; //Objeto para armazenar o retorno do banco.
            ControleUsuario cp = new ControleUsuario();

            dr = cp.RetornarUsuario(); //Chama o método responsável pela realização da consulta.

            if (dr != null)            //Verifico
            {
                while (dr.Read())
                {
                    if (textBox1.Text == dr.GetString(1) && textBox2.Text == dr.GetString(2))
                    {
                        this.Hide();
                        Form1 f1 = new Form1();
                        f1.ShowDialog();
                    }
                }
            }
            else
            {
                string mensagem = "Usuário não encontrado. Tente novamente.";
                MessageBox.Show(mensagem);
            }
        }