Exemplo n.º 1
0
        public List<Usuario> buscar(String nome)
        {
            Connection con = new Connection();
            con.openConnection();
            SqlCommand command = new SqlCommand();
            SqlDataReader reader;
            string sql = "SELECT * FROM Usuarios where Nome LIKE '%" + nome+"%'";
            command.CommandText = sql;
            command.CommandType = CommandType.Text;
            command.Connection = con.getConnection();
            reader = command.ExecuteReader();

            List<Usuario> listaUsuarios = new List<Usuario>();

            while (reader.Read())
            {
                Usuario usuario = new Usuario();
                usuario.id_user = Int32.Parse(string.Format("{0}", reader[0]));
                usuario.nome = string.Format("{0}", reader[1]);
                usuario.login = string.Format("{0}", reader[2]);
                usuario.tipo_permissao = Int32.Parse(string.Format("{0}", reader[4]));

                listaUsuarios.Add(usuario);
            }

            con.closeConnection();
            return listaUsuarios;
        }
Exemplo n.º 2
0
 public Boolean editar(Usuario usuario)
 {
     Connection con = new Connection();
     con.openConnection();
     SqlCommand command = new SqlCommand();
     String sql = "UPDATE Usuarios set Nome='"+usuario.nome+"', Login ='******',  Senha='"+usuario.senha+"', NivelPrivilegio="+usuario.tipo_permissao+" where Id_user = "+usuario.id_user;
     command.CommandText = sql;
     command.CommandType = CommandType.Text;
     command.Connection = con.getConnection();
     command.ExecuteNonQuery();
     con.closeConnection();
     return true;
 }
Exemplo n.º 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!");
            }
        }
Exemplo n.º 4
0
        public Boolean deletar(Usuario usuario)
        {
            Connection con = new Connection();
            con.openConnection();
            SqlCommand command = new SqlCommand();
            SqlDataReader reader;
            string sql = "DELETE Usuarios WHERE Id_user = " + usuario.id_user;
            command.CommandText = sql;
            command.CommandType = CommandType.Text;
            command.Connection = con.getConnection();
            reader = command.ExecuteReader();

            con.closeConnection();

            return true;
        }
Exemplo n.º 5
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!");
            }
        }
Exemplo n.º 6
0
 public int getPermissao(Usuario usuario)
 {
     Connection con = new Connection();
     con.openConnection();
     SqlCommand command = new SqlCommand();
     SqlDataReader reader;
     string sql = "SELECT * FROM Usuarios where Login ='******' and Senha='" + usuario.senha + "' ";
     command.CommandText = sql;
     command.CommandType = CommandType.Text;
     command.Connection = con.getConnection();
     reader = command.ExecuteReader();
     while (reader.Read())
     {
         int retorno = Int32.Parse(string.Format("{0}", reader[4]));
         return retorno;
     }
     con.closeConnection();
     return 2;
 }
Exemplo n.º 7
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();
            }
        }
Exemplo n.º 8
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";
     }
 }
Exemplo n.º 9
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!");
     }
 }
Exemplo n.º 10
0
 public Usuario getUsuariobyId(Usuario usuario)
 {
     Connection con = new Connection();
     con.openConnection();
     SqlCommand command = new SqlCommand();
     SqlDataReader reader;
     string sql = "SELECT * FROM Usuarios where Id_user ="******"{0}", reader[0]));
         returnUsuario.nome = string.Format("{0}", reader[1]);
         returnUsuario.login = string.Format("{0}", reader[2]);
         returnUsuario.senha = string.Format("{0}", reader[3]);
         returnUsuario.tipo_permissao = Int32.Parse(string.Format("{0}", reader[4]));
     }
     con.closeConnection();
     return returnUsuario;
 }
Exemplo n.º 11
0
 public Boolean login(Usuario usuario)
 {
     Connection con = new Connection();
     con.openConnection();
     SqlCommand command = new SqlCommand();
     SqlDataReader reader;
     string sql = "SELECT * FROM Usuarios where Login ='******' and Senha='" + usuario.senha + "' ";
     command.CommandText = sql;
     command.CommandType = CommandType.Text;
     command.Connection = con.getConnection();
     reader = command.ExecuteReader();
     while (reader.Read())
     {
         return true;
     }
     con.closeConnection();
     return false;
 }
Exemplo n.º 12
0
        public Boolean inserir(Usuario usuario)
        {
            Connection con = new Connection();
            con.openConnection();
            SqlCommand command = new SqlCommand();
            string sql = "INSERT INTO Usuarios (Nome,Login,Senha,NivelPrivilegio) VALUES('" + usuario.nome + "','" + usuario.login + "','" + usuario.senha + "'," + usuario.tipo_permissao+ ")";
            command.CommandText = sql;
            command.CommandType = CommandType.Text;
            command.Connection = con.getConnection();
            command.ExecuteNonQuery();

            con.closeConnection();

            return true;
        }