Esempio n. 1
0
 public bool  exibirAdm(string nomeOuEmail)                                                                           // Exibindo dados do administrador.
 {
     try                                                                                                              // Abrindo o tratamento de exceções.
     {
         Conectando(MainWindow.senhaMysql);                                                                           // Abrindo conexão com servidor.
         Comando.Connection  = Conexao;
         Comando.CommandText = "select * from cadastro.administrador";                                                // Query do servidor.
         Reader = Comando.ExecuteReader();                                                                            // Executando query.
         if (Reader.HasRows)                                                                                          // Se tiver registros no servidor será executado a busca ->
         {
             while (Reader.Read())                                                                                    // Carregando registros.
             {
                 if (Reader["Nome"].ToString().Equals(nomeOuEmail) || Reader["Email"].ToString().Equals(nomeOuEmail)) // Verificando se o nome passado no parametro ou o Email está registrado no servidor.
                 {
                     exibirDadosAdministrador Exibir = new exibirDadosAdministrador();                                // Criando um objeto para serem inseridos os dados do administrador no formulario.
                     Exibir.TextBoxNome.Text  = Reader["Nome"].ToString();                                            // Inserindo o nome do administrador no "TextBoxNome" ... TextBox do Form "exibirDadosAdministrador".
                     Exibir.TextBoxEmail.Text = Reader["Email"].ToString();                                           // Inserindo o Email do administrador no "TextBoxEmail" ... TextBox do Form "exibirDadosAdministrador".
                     Exibir.TextBoxLogin.Text = Reader["Login"].ToString();                                           // Inserindo o Login do administrador no "TextBoxLogin" ... TextBox do Form "exibirDadosAdministrador".
                     Exibir.TextBoxSenha.Text = Reader["Senha"].ToString();                                           // Inserindo o nome do administrador no "TextBoxSenha" ... TextBox do Form "exibirDadosAdministrador".
                     if (Reader["Bloqueado"].Equals(true))                                                            // Verificando se o administrador esta bloqueado.
                     {
                         Exibir.imagemAdministradorAtivo.Visibility     = Visibility.Hidden;                          // Deixando a imagem oculta.
                         Exibir.imagemAdministradorBloqueado.Visibility = Visibility.Visible;                         // Deixando a imagem visivel.
                         Exibir.bloquearAdministrador.Content           = "Desbloquear";                              // Mudando o texto do botão.
                     }
                     Exibir.TextBoxDataRegistrado.Text = Reader["dataRegistrado"].ToString();                         // Inserindo a data registrado do administrador no "TextBoxDataRegistrado" ... TextBox do Form "exibirDadosAdministrador".
                     Exibir.ShowDialog();                                                                             // Abrindo o Form "exibirDadosAdministrador".
                     buscarAdministrador.buscarAdm.Close();                                                           // Fechando o Form "buscarAdministrador".
                     buscarAdministrador Buscar = new buscarAdministrador();                                          // Instanciando um novo Form "buscarAdministrador".
                     Buscar.ShowDialog();                                                                             // Abrindo o Form "buscarAdministrador".
                     // Obs: O porque fechar o Form "buscarAdministrador" e abri-lo novamente, é para atualizar os administradores no listBox, caso seja alterado.
                     return(true);                                                                                    // Retornando um valor verdadeiro informando que o administrador foi encontrado. (Consulta pelo Email).
                 }
             }
         }
         Reader.Close();  // Fechando consulta.
         Conexao.Close(); // Fechando conexão com servidor.
     }
     catch (Exception Ex) // Trantando exceções.
     {
         MessageBox.Show("Erro no sistema! Por favor contate o desenvolvedor sobre o problema.");
         MessageBox.Show(Ex.ToString()); // Exibindo mensagem com o erro.
     }
     return(false);                      // Retornando um valor falso informando que o administrador não foi encontrado. (Consulta pelo Email).
 }
Esempio n. 2
0
        public static exibirDadosAdministrador exibirAdm; // Atributo do Form "exibirAdministrador".

        public exibirDadosAdministrador()                 // Main.
        {
            InitializeComponent();
            exibirAdm = this; // Instanciando o atributo;
        }