private void nomesFuncionarios() // Método para exibir os nomes dos funcionários cadastrado no servidor -> { Funcionario F = new Funcionario(); // Criando um objeto do tipo Funcionário para fazer a busca com atributos do servidor. Está classe "Funcionario" herda os atributos da classe "conexaoMysql". try // Abrindo tratador de exceções. { F.Conectando(MainWindow.senhaMysql); // Abrindo conexão com servidor. F.Comando.Connection = F.Conexao; F.Comando.CommandText = "select * from cadastro.funcionario order by Nome asc"; // Query do servidor. F.Reader = F.Comando.ExecuteReader(); // Executando a query. if (F.Reader.HasRows) // Verificando se há registros no servidor. { while (F.Reader.Read()) // Carregando registros. { listNome.Add(F.Reader["Nome"].ToString()); // Enviando os nomes para a lista. } } F.Reader.Close(); // Fechando a consulta. F.Conexao.Close(); // Fechando a conexão com servidor. } catch (Exception Ex) // Tratando as exceções. { MessageBox.Show("Erro no sistema! Por favor contate o desenvolvedor sobre o problema."); MessageBox.Show(Ex.ToString()); // Exibindo mensagem de erro. } listBoxExibindoNomeFuncionario.ItemsSource = listNome; // Pegando a lista e exibindo no "listBoxExibindoNomesFuncionario". }
public static exibirDadosFuncionario exibirF; // Atributo do Form "exibirDadosFuncionario". public exibirDadosFuncionario() // Main. { InitializeComponent(); exibirF = this; // Instanciando o atributo. Funcionario F = new Funcionario(); ComboBoxEstado.Items.Clear(); // Limpando o item selecionado no "comboBoxEstado" para que possa receber outra seleção. try // Abrindo o tratamento de exceções. { F.Conectando(MainWindow.senhaMysql); // Abrindo conexão com servidor. F.Comando.Connection = F.Conexao; F.Comando.CommandText = "select Estados from cadastro.tabela"; // Query do servidor. F.Reader = F.Comando.ExecuteReader(); // Executando a query. if (F.Reader.HasRows) // Se existir registros no servidor será executado a busca -> { while (F.Reader.Read()) // Carregando registros. { ComboBoxEstado.Items.Add(F.Reader["Estados"].ToString()); // Inserindo no "ComboBoxEstado" todos os "Estados" cadastrados no servidor. } } F.Reader.Close(); // Fechando a consulta. F.Conexao.Close(); // Fechando conexão com servidor. } catch (Exception Ex) // Tratando as exceções. { MessageBox.Show("Erro no sistema! Por favor contate o desenvolvedor sobre o problema."); MessageBox.Show(Ex.ToString()); // Exibindo uma mensagem com o erro. } }