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(); }
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(); }