Flavio1234

permissões

Sep 20th, 2020
680
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace Permisão
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.  
  16.         clUtilizador u1;
  17.         clUtilizador u2;
  18.         clUtilizador u3;
  19.  
  20.         clUtilizador user;
  21.  
  22.  
  23.         public Form1()
  24.         {
  25.             InitializeComponent();
  26.  
  27.             //definir os utilizadores
  28.             u1 = new clUtilizador()
  29.             {
  30.                 utilizador = "user1",
  31.                 password = "pass1"
  32.    
  33.             };
  34.  
  35.             u2 = new clUtilizador()
  36.             {
  37.                 utilizador = "user2",
  38.                 password = "pass2",
  39.                 permissoes = "1100"
  40.  
  41.             };
  42.  
  43.  
  44.             u3 = new clUtilizador()
  45.             {
  46.                 utilizador = "user3",
  47.                 password = "pass3",
  48.                 permissoes = "0011"
  49.             };
  50.  
  51.             //define o utilizador ativo
  52.             user = u2;
  53.         }
  54.  
  55.         private void Form1_Load(object sender, EventArgs e)
  56.         {
  57.  
  58.         }
  59.  
  60.         private void button1_Click(object sender, EventArgs e)
  61.         {
  62.             if (!Program.VerificarPermissao(user, 0))
  63.                 return;
  64.              MessageBox.Show("Opcao1");
  65.         }
  66.  
  67.         private void button2_Click(object sender, EventArgs e)
  68.         {
  69.             if (!Program.VerificarPermissao(user, 1))
  70.                 return;
  71.             MessageBox.Show("Opcao2");
  72.         }
  73.  
  74.         private void button3_Click(object sender, EventArgs e)
  75.         {
  76.             if (!Program.VerificarPermissao(user, 2))
  77.                 return;
  78.            
  79.             MessageBox.Show("Opcao3");
  80.         }
  81.  
  82.         private void button4_Click(object sender, EventArgs e)
  83.         {
  84.             if (!Program.VerificarPermissao(user, 3))
  85.                 return;
  86.            
  87.             MessageBox.Show("Opcao4");
  88.         }
  89.     }
  90. }
  91.  
RAW Paste Data