示例#1
0
 private void testar_nivel()
 {
     //abrir conexão
     Conexao conexao = new Conexao();
     conexao.abrir();
     //Instancia da classe frmLogin para pegar a informação do nome do usuario
     frmLogin login = new frmLogin();
     //busca tipo do usuario
     MySqlCommand comandos = new MySqlCommand("select UsuTip from usuario where UsuNom = ?usuario", conexao.con);
     comandos.Parameters.Add(new MySqlParameter("?usuario", login.getUsuario()));
     //É executado e lido o comando.
     MySqlDataReader reader = comandos.ExecuteReader();
     String resultado = null;
     //vai ler o resultado do tipo do usuario
     while (reader.Read())
     {
         resultado = reader["UsuTip"].ToString();
     }
     //Se o usuario estiver nivel abaixo de A ele terá limitações
     if (resultado == "C")
     {
         //bloqueia todos os botões de cadastro
         btnCadUsu.IsEnabled = false;
         btnCadPro.IsEnabled = false;
         btnCadFor.IsEnabled = false;
     }
     else if (resultado == "B")
     {
         //bloqueia o cadastro de usuarios
         btnCadUsu.IsEnabled = false;
     }
     conexao.fechar();
 }
示例#2
0
 private void btnLogout_Click(object sender, RoutedEventArgs e)
 {
     //Instancia do form frmPrincipal
     frmLogin login = new frmLogin();
     //mostra o form frmPrincipal e fecha esse
     login.Show();
     this.Close();
 }