示例#1
0
        private void listarUsuarios_Load(object sender, EventArgs e)
        {
            UserDAO userDAO = new UserDAO();
            List<Usuario> usuarios = new List<Usuario>();

            usuarios = userDAO.listar();

            var bindingList = new BindingList<Usuario>(usuarios);
            var source = new BindingSource(bindingList, null);
            dataGridView1.DataSource = source;
            dataGridView1.Columns["senha"].Visible = false;
            this.dataGridView1.Columns["Id_user"].Frozen = true;
        }
示例#2
0
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            String busca = textBox1.Text;
            UserDAO userDAO = new UserDAO();
            List<Usuario> usuarios = new List<Usuario>();

            usuarios = userDAO.buscar(busca);

            var bindingList = new BindingList<Usuario>(usuarios);
            var source = new BindingSource(bindingList, null);
            dataGridView1.DataSource = source;
            dataGridView1.Columns["senha"].Visible = false;
            this.dataGridView1.Columns["Id_user"].Frozen = true;
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            string nome = txtNome.Text;
            string login = txtUsuario.Text;
            string senha = txtSenha.Text;
            Int32 nivelAcesso;

            if (comboPrivilegio.Text.ToUpper() == "USUARIO")
            {
                nivelAcesso = 2;
            }
            else
            {
                nivelAcesso = 1;
            }

            if (nome == "")
            {
                MessageBox.Show("O campo 'nome' não pode estar vazio!");
                return;
            }

            if (login == "")
            {
                MessageBox.Show("O campo 'usuário' não pode estar vazio!");
                return;
            }

            if (senha == " ")
            {
                senha = senha_user;
            }

            Usuario usuario = new Usuario();
            usuario.id_user = Convert.ToInt32(id_user);
            usuario.nome = nome;
            usuario.login = login;
            usuario.senha = senha;
            usuario.tipo_permissao = nivelAcesso;

            UserDAO userDAO = new UserDAO();

            if (userDAO.editar(usuario) == true)
            {
                this.Close();
                MessageBox.Show("Úsuario editado com sucesso!");
            }
        }
示例#4
0
        private void button1_Click(object sender, EventArgs e)
        {
            nome = txtNome.Text;
            login = txtUsuario.Text;
            senha = txtSenha.Text;

            if(comboPrivilegio.Text.ToUpper() == "USUARIO")
            {
                nivelAcesso = 2;
            } else
            {
                nivelAcesso = 1;
            }

            if (nome == "")
            {
                MessageBox.Show("O campo 'nome' não pode estar vazio!");
                return;
            }

            if (login == "")
            {
                MessageBox.Show("O campo 'usuário' não pode estar vazio!");
                return;
            }

            if (senha == "")
            {
                MessageBox.Show("O campo 'senha' não pode estar vazio!");
                return;
            }

            Usuario usuario = new Usuario();
            usuario.nome = nome;
            usuario.login = login;
            usuario.senha = senha;
            usuario.tipo_permissao = nivelAcesso;

            UserDAO userDAO = new UserDAO();

            if(userDAO.inserir(usuario) == true)
            {
                this.Close();
                MessageBox.Show("Cadastro efetuado com sucesso!");
            }
        }
示例#5
0
        private void button2_Click(object sender, EventArgs e)
        {
            login = txtLogin.Text;
            senha = txtSenha.Text;

            if (login == "")
            {
                MessageBox.Show("O campo login não pode estar vazio!");
                return;
            }

            if(senha == "")
            {
                MessageBox.Show("O campo senha não pode estar vazio!");
                return;
            }

            Usuario usuario = new Usuario();
            usuario.login = login;
            usuario.senha = senha;

            UserDAO userdao = new UserDAO();
            Boolean loginvalidade = userdao.login(usuario);

            if (loginvalidade == true)
            {
                Dashboard dashboard = new Dashboard();
                dashboard.id_permissao = userdao.getPermissao(usuario);
                dashboard.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Usúario ou senha incorretos!");
                txtLogin.Text = "";
                txtSenha.Text = "";
                txtLogin.Focus();
            }
        }
示例#6
0
 private void editarUsuario_Load(object sender, EventArgs e)
 {
     Usuario usuario = new Usuario();
     usuario.id_user = Convert.ToInt32(id_user);
     Usuario return_usuario = new Usuario();
     UserDAO userDAO = new UserDAO();
     return_usuario = userDAO.getUsuariobyId(usuario);
     txtNome.Text = return_usuario.nome;
     txtUsuario.Text = return_usuario.login;
     senha_user = return_usuario.senha;
     if (return_usuario.tipo_permissao == 1)
     {
         comboPrivilegio.SelectedText = "Administrador";
     }
     else
     {
         comboPrivilegio.SelectedText = "USUARIO";
     }
 }
示例#7
0
 private void button2_Click(object sender, EventArgs e)
 {
     if ((MessageBox.Show("Tem certeza que deseja deletar o úsuario?", "Deletar Úsuario",
          MessageBoxButtons.YesNo, MessageBoxIcon.Question,
         MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes))
     {
         UserDAO userDAO = new UserDAO();
         Usuario usuario = new Usuario();
         usuario.id_user = Convert.ToInt32(id_user);
         userDAO.deletar(usuario);
         this.Close();
         listarUsuarios listadeusuario = new listarUsuarios();
         listadeusuario.Show();
         MessageBox.Show("Úsuario deletado com sucesso!");
     }
 }