Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ClassesDAO;
- import Classes.Funcionario;
- import Conexao.Conexao_Banco;
- import java.sql.Connection;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.util.ArrayList;
- import java.util.List;
- import javax.swing.JOptionPane;
- public class FuncionarioDAO {
- public List<Funcionario> Listalterar(){
- Connection connection = Conexao_Banco.getConnection();
- PreparedStatement statement =null;
- ResultSet rs=null;
- List<Funcionario> funcionarios=new ArrayList<>();
- try{
- statement=connection.prepareStatement("SELECT * FROM funcionario where Status='Ativo' and ");
- rs=statement.executeQuery();
- while(rs.next()){
- Funcionario f=new Funcionario();
- f.setID_Funcionario(rs.getInt("ID_Funcionario"));
- f.setDatadeAdmissao(rs.getString("datadeAdmissao"));
- f.setNome(rs.getNString("Nome"));
- f.setDatadeNascimento(rs.getString("datadeNascimento"));
- f.setSexo(rs.getString("Sexo"));
- f.setEstadoCivil(rs.getString("estadoCivil"));
- f.setCep(rs.getString("CEP"));
- f.setCpf(rs.getString("CPF"));
- f.setRg(rs.getString("RG"));
- f.setEstado(rs.getString("Estado"));
- f.setCidade(rs.getString("Cidade"));
- f.setBairro(rs.getString("Bairro"));
- f.setEndereco(rs.getString("Endereco"));
- f.setTel(rs.getString("Tel"));
- f.setCel(rs.getString("Cel"));
- f.setEmail(rs.getString("Email"));
- f.setNiveldeEscolaridade(rs.getString("niveldeEscolaridade"));
- f.setCargo(rs.getString("Cargo"));
- funcionarios.add(f);
- }
- }catch(SQLException ex){
- JOptionPane.showMessageDialog(null,ex.getMessage(),"Erro",0);
- }finally{
- try {
- statement.close();
- } catch (SQLException ex) {
- JOptionPane.showMessageDialog(null,ex.getMessage(),"Erro",0);
- }
- }
- return funcionarios;
- }
- public List<Funcionario> ListcombNome(){
- Connection connection = Conexao_Banco.getConnection();
- PreparedStatement statement =null;
- ResultSet rs=null;
- List<Funcionario> funcionarios=new ArrayList<>();
- try{
- statement=connection.prepareStatement("SELECT nome FROM funcionario where Status='Ativo'");
- rs=statement.executeQuery();
- while(rs.next()){
- Funcionario f=new Funcionario();
- f.setNome(rs.getString("Nome"));
- funcionarios.add(f);
- }
- }catch(SQLException ex){
- JOptionPane.showMessageDialog(null,ex.getMessage(),"Erro",0);
- }
- return funcionarios;
- }
- }
- public List<Funcionario> Listsubtela(){
- Connection connection = Conexao_Banco.getConnection();
- PreparedStatement statement =null;
- ResultSet rs=null;
- List<Funcionario> funcionarios=new ArrayList<>();
- try{
- statement=connection.prepareStatement("SELECT ID_Funcionario,Nome,DatadeAdmissao,Cargo FROM funcionario where Status='Ativo' ");
- rs=statement.executeQuery();
- while(rs.next()){
- Funcionario f=new Funcionario();
- f.setID_Funcionario(rs.getInt("ID_Funcionario"));
- f.setNome(rs.getString("Nome"));
- f.setDatadeAdmissao(rs.getNString("datadeAdmissao"));
- f.setCargo(rs.getString("Cargo"));
- funcionarios.add(f);
- }
- }catch(SQLException ex){
- JOptionPane.showMessageDialog(null,ex.getMessage(),"Erro",0);
- }
- return funcionarios;
- }
- package Conexao;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.PreparedStatement;
- import java.sql.SQLException;
- import javax.swing.JOptionPane;
- public class Conexao_Banco
- {
- private static Connection connection;
- public static Connection getConnection()
- {
- if ( connection == null )
- {
- try
- {
- String url = "jdbc:mysql://localhost:3306/prestadora"; //Nome da base de dados
- String user = "root"; //nome do usuário do MySQL
- String password = "root"; //senha do MySQL
- connection = DriverManager.getConnection(url, user, password);
- }
- catch( SQLException e )
- {
- JOptionPane.showMessageDialog(null," Conectado " + e );
- }
- }
- return connection;
- }
- }
- private void Btn_ConsultarActionPerformed(java.awt.event.ActionEvent evt) {
- // TODO add your handling code here:
- int selectedRow = TBL_AlterarFuncionarios.getSelectedRow();
- if (selectedRow == -1) {
- // entrará aqui se nenhuma linha estiver selecionada
- // você escolhe o que fazer, exibir uma mensagem ou
- // somente não permitir a execução
- } else {
- //pega o id do funcionario
- String funcionarioSelecionado = (String) TBL_AlterarFuncionarios.getValueAt(selectedRow, 0);
- //aqui segue a sua lógica de pesquisa
- //utilize o id para pesquisar o funcionario
- //através do seu DAO
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement