Olá pessoal, obrigado pela atenção.
Acho que eu não soube explicar o problema. Vou tentar mais uma vez.
São duas classes. A 1º verifica usuário e senha como mencionado acima. Eu quero que se a senha não for de “adm” o cara não vai poder usar alguns botões da segunda classe que seria o metodo setEditable(false).
O problema que não sei como pegar esses botões na outra classe.
Classe senha:
import java.awt.<em>;
import java.awt.event.</em>;
import javax.swing.<em>;
import java.sql.</em>;
public class senha extends JFrame {
Connection conec;
int pega;
private JTextField objeto0;
private JTextField objeto1;
private JLabel objeto2;
private JLabel objeto3;
private JButton objeto4;
public senha() {
try {
mostra();
} catch(Exception ex) {
ex.printStackTrace();
}
}
private void mostra() throws Exception {
// Bloco 2 - Dados da Criação da Janela
this.getContentPane().setLayout(null);
this.getContentPane().setBackground(new Color(238, 238, 238));
this.setSize(285, 158);
this.setLocation(298, 331);
this.setTitle("RH - Cunha & Porto");
this.setResizable(false);
// Bloco 3 - Dados da Criação dos Controles na Janela
objeto0 = new JTextField();
objeto0.setBounds(new Rectangle(18, 38, 100, 21));
this.getContentPane().add(objeto0, null);
objeto1 = new JPasswordField();
objeto1.setBounds(new Rectangle(149, 38, 100, 21));
this.getContentPane().add(objeto1, null);
objeto2 = new JLabel("Usuário");
objeto2.setBounds(new Rectangle(21, 21, 57, 13));
this.getContentPane().add(objeto2, null);
objeto3 = new JLabel("Senha");
objeto3.setBounds(new Rectangle(148, 20, 57, 13));
this.getContentPane().add(objeto3, null);
objeto4 = new JButton("Entrar");
objeto4.setBounds(new Rectangle(88, 73, 100, 30));
this.getContentPane().add(objeto4, null);
objeto4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
verifica();
}
});
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
aoFechar();
}
});
}
private void aoFechar() {
System.exit(0);
}
public void verifica() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String dsn = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};"+
"DBQ=C:/Documents and Settings/mssantos/Desktop/r_humanos.mdb";
conec = DriverManager.getConnection(dsn,"administrador","padrao"); }
catch(Exception ex){
JOptionPane.showMessageDialog(null,"Algum Erro Gerado!");
ex.printStackTrace();
}
try {
String usuario = objeto0.getText();
String senha = objeto1.getText();
Statement s = conec.createStatement();
String sql = " SELECT * FROM identificacao"+
" where usuario ='"+usuario+"' AND senha='"+senha+"'";
ResultSet rs = s.executeQuery(sql);
if (rs.next()){
abrir(); } // METODO ABRE A CAIXA PRINCIPAL
else{
JOptionPane.showMessageDialog(null,"Senha não encontrada");
}
}
catch (Exception ex) {
JOptionPane.showMessageDialog(null,"Algum Erro Gerado");
ex.printStackTrace();
}
}
public void abrir() {
new rh().show();
dispose();
}
public static void main (String args []){
senha se = new senha();
se.setVisible(true);
}
}
Classe principal: /****************************************************************************************************************/
import java.awt.<em>;
import java.awt.event.</em>;
import javax.swing.<em>;
import java.sql.</em>;
import java.util.Date;
import java.text.*;
/----------------------------------------------------------------------------/
/*****************************************************************************/
public class rh extends JFrame {
Date agora = new Date();
String momento = new SimpleDateFormat(“dd/MM/yyyy hh:mm:ss”).format(agora);
Connection conec;
String Snome, Sdatanascimento, Srg, Sdataexpedicao, Scpf, Sac, Sctps, Sserie, Spis,Secivil,Sfilhos, Smae, Spai, Sendereco, Snumero;
String Scep, Sbairro, Scidade, Sfone, Scelular, Srecados, Semail, Sescolaridade, Scurso, Sinstituicao, Scontrato;
String Scargo, Scarteira, Sadminisional, Sinicio, Sobs, c, Smes, Sano;
// Bloco 1 - Objetos da Janela
private JLabel objeto0;
private JTextField nome;
private JLabel objeto2;
private JLabel objeto3;
private JLabel objeto4;
private JTextField dia;
private JTextField mes;
private JTextField ano;
private JTextField rg;
private JTextField expedicao;
private JTextField cpf;
private JLabel objeto9;
private JTextField ac;
private JLabel objeto11;
private JTextField ctps;
private JTextField serie;
private JTextField pis;
private JTextField ecivil;
private JLabel civil;
private JTextField filhos;
private JLabel qfilhos;
private JTextField mae;
private JTextField pai;
private JLabel objeto17;
private JLabel objeto18;
private JLabel objeto20;
private JLabel objeto21;
private JLabel objeto23;
private JTextField endereco;
private JTextField numero;
private JTextField complemento;
private JTextField cep;
private JTextField bairro;
private JTextField cidade;
private JLabel objeto29;
private JLabel objeto30;
private JLabel objeto31;
private JLabel objeto32;
private JLabel objeto33;
private JLabel objeto34;
private JLabel objeto35;
private JLabel objeto36;
private JTextField fone;
private JTextField celular;
private JTextField recados;
private JLabel objeto40;
private JTextField email;
private JLabel objeto42;
private JLabel objeto43;
private JLabel objeto44;
private JTextField escolaridade;
private JTextField curso;
private JTextField instituicao;
private JLabel objeto48;
private JLabel objeto49;
private JLabel objeto50;
private JTextField contrato;
private JTextField cargo;
private JTextField carteira;
private JLabel objeto54;
private JLabel objeto55;
private JTextField exame;
private JTextField inicio;
private JTextArea observacao;
private JButton inserir;
private JButton apagar;
private JButton alterar;
private JButton buscar;
private JButton relato;
private JLabel obs;
private JLabel Jlcomplemento;
private JLabel horaaltera;
private JLabel frase;
private JLabel useralterador;
private JButton sair;
public rh() {
try {
mostra();
} catch(Exception ex) {
ex.printStackTrace();
}
}
private void mostra() throws Exception {
// - Definição dos dados da Janela
this.getContentPane().setLayout(null);
this.getContentPane().setBackground(new Color(238, 238, 238));
this.setSize(742, 720);
this.setLocation(51, 10);
this.setTitle(“RH- Gerencie Cunha & Porto Ass de Crédito e Cobrança”);
this.setResizable(false);
// - Criação dos Objetos na Janela
objeto0 = new JLabel("Nome");
objeto0.setBounds(new Rectangle(52, 29, 44, 21));
this.getContentPane().add(objeto0, null);
nome = new JTextField();
nome.setBounds(new Rectangle(49, 53, 445, 21));
this.getContentPane().add(nome, null);
objeto2 = new JLabel("Data de Nascimento");
objeto2.setBounds(new Rectangle(548, 32, 141, 21));
this.getContentPane().add(objeto2, null);
objeto3 = new JLabel("RG");
objeto3.setBounds(new Rectangle(52, 82, 57, 13));
this.getContentPane().add(objeto3, null);
objeto4 = new JLabel("Expedição");
objeto4.setBounds(new Rectangle(172, 82, 64, 11));
this.getContentPane().add(objeto4, null);
dia = new JTextField();
dia.setBounds(new Rectangle(546, 50, 50, 21));
this.getContentPane().add(dia, null);
mes = new JTextField();
mes.setBounds(new Rectangle(598,50,50,21));
this.getContentPane().add(mes,null);
ano = new JTextField();
ano.setBounds(new Rectangle(650,50,50,21));
this.getContentPane().add(ano,null);
rg = new JTextField();
rg.setBounds(new Rectangle(49, 103, 100, 21));
this.getContentPane().add(rg, null);
expedicao = new JTextField();
expedicao.setBounds(new Rectangle(171, 102, 100, 21));
this.getContentPane().add(expedicao, null);
cpf = new JTextField();
cpf.setBounds(new Rectangle(321, 100, 173, 22));
this.getContentPane().add(cpf, null);
objeto9 = new JLabel("CPF");
objeto9.setBounds(new Rectangle(323, 81, 57, 13));
this.getContentPane().add(objeto9, null);
ac = new JTextField();
ac.setBounds(new Rectangle(546, 100, 117, 21));
this.getContentPane().add(ac, null);
objeto11 = new JLabel("AC");
objeto11.setBounds(new Rectangle(551, 80, 57, 13));
this.getContentPane().add(objeto11, null);
ctps = new JTextField();
ctps.setBounds(new Rectangle(50, 150, 100, 21));
this.getContentPane().add(ctps, null);
serie = new JTextField();
serie.setBounds(new Rectangle(172, 149, 100, 21));
this.getContentPane().add(serie, null);
pis = new JTextField();
pis.setBounds(new Rectangle(322, 149, 100, 21));
this.getContentPane().add(pis, null);
civil = new JLabel("E.Civil");
civil.setBounds(new Rectangle(430,131,100,21));
this.getContentPane().add(civil,null);
ecivil = new JTextField();
ecivil.setBounds(new Rectangle(430,149,100,21));
this.getContentPane().add(ecivil, null);
filhos = new JTextField();
filhos.setBounds(new Rectangle(540,149,120,21));
this.getContentPane().add(filhos,null);
qfilhos = new JLabel("Filhos");
qfilhos.setBounds(new Rectangle(540,131,100,21));
this.getContentPane().add(qfilhos,null);
mae = new JTextField();
mae.setBounds(new Rectangle(50, 191, 617, 21));
this.getContentPane().add(mae, null);
pai = new JTextField();
pai.setBounds(new Rectangle(51, 240, 617, 21));
this.getContentPane().add(pai, null);
objeto17 = new JLabel("Serie");
objeto17.setBounds(new Rectangle(173, 134, 57, 13));
this.getContentPane().add(objeto17, null);
objeto18 = new JLabel("PIS");
objeto18.setBounds(new Rectangle(323, 130, 57, 13));
this.getContentPane().add(objeto18, null);
objeto20 = new JLabel("Mãe");
objeto20.setBounds(new Rectangle(51, 176, 57, 13));
this.getContentPane().add(objeto20, null);
objeto21 = new JLabel("Pai");
objeto21.setBounds(new Rectangle(51, 223, 57, 13));
this.getContentPane().add(objeto21, null);
objeto23 = new JLabel("CTPS");
objeto23.setBounds(new Rectangle(50, 133, 57, 13));
this.getContentPane().add(objeto23, null);
endereco = new JTextField();
endereco.setBounds(new Rectangle(52, 293, 272, 21));
this.getContentPane().add(endereco, null);
numero = new JTextField();
numero.setBounds(new Rectangle(336, 293, 50, 21));
this.getContentPane().add(numero, null);
cep = new JTextField();
cep.setBounds(new Rectangle(400, 292, 70, 23));
this.getContentPane().add(cep, null);
complemento = new JTextField();
complemento.setBounds(new Rectangle(475,292,190,23));
this.getContentPane().add(complemento,null);
Jlcomplemento = new JLabel("Complemento");
Jlcomplemento.setBounds(new Rectangle(475,276,100,12));
this.getContentPane().add(Jlcomplemento, null);
bairro = new JTextField();
bairro.setBounds(new Rectangle(53, 343, 270, 21));
this.getContentPane().add(bairro, null);
cidade = new JTextField();
cidade.setBounds(new Rectangle(339, 343, 330, 21));
this.getContentPane().add(cidade, null);
objeto29 = new JLabel("Endereço");
objeto29.setBounds(new Rectangle(52, 276, 57, 12));
this.getContentPane().add(objeto29, null);
objeto30 = new JLabel("Número");
objeto30.setBounds(new Rectangle(336, 276, 57, 13));
this.getContentPane().add(objeto30, null);
objeto31 = new JLabel("CEP");
objeto31.setBounds(new Rectangle(400, 277, 57, 13));
this.getContentPane().add(objeto31, null);
objeto32 = new JLabel("Bairro");
objeto32.setBounds(new Rectangle(53, 325, 57, 13));
this.getContentPane().add(objeto32, null);
objeto33 = new JLabel("Cidade");
objeto33.setBounds(new Rectangle(339, 327, 57, 13));
this.getContentPane().add(objeto33, null);
objeto34 = new JLabel("Fone");
objeto34.setBounds(new Rectangle(57, 374, 57, 13));
this.getContentPane().add(objeto34, null);
objeto35 = new JLabel("Celular");
objeto35.setBounds(new Rectangle(238, 375, 57, 13));
this.getContentPane().add(objeto35, null);
objeto36 = new JLabel("Recados");
objeto36.setBounds(new Rectangle(456, 372, 57, 13));
this.getContentPane().add(objeto36, null);
fone = new JTextField();
fone.setBounds(new Rectangle(53, 391, 160, 21));
this.getContentPane().add(fone, null);
celular = new JTextField();
celular.setBounds(new Rectangle(238, 390, 172, 21));
this.getContentPane().add(celular, null);
recados = new JTextField();
recados.setBounds(new Rectangle(453, 389, 210, 21));
this.getContentPane().add(recados, null);
objeto40 = new JLabel("E-mail");
objeto40.setBounds(new Rectangle(59, 419, 57, 13));
this.getContentPane().add(objeto40, null);
email = new JTextField();
email.setBounds(new Rectangle(55, 438, 610, 21));
this.getContentPane().add(email, null);
objeto42 = new JLabel("Escolaridade");
objeto42.setBounds(new Rectangle(59, 463, 98, 13));
this.getContentPane().add(objeto42, null);
objeto43 = new JLabel("Curso");
objeto43.setBounds(new Rectangle(251, 462, 128, 13));
this.getContentPane().add(objeto43, null);
objeto44 = new JLabel("Instituição");
objeto44.setBounds(new Rectangle(404, 464, 210, 13));
this.getContentPane().add(objeto44, null);
escolaridade = new JTextField();
escolaridade.setBounds(new Rectangle(56, 479, 163, 21));
this.getContentPane().add(escolaridade, null);
curso = new JTextField();
curso.setBounds(new Rectangle(248, 480, 131, 20));
this.getContentPane().add(curso, null);
instituicao = new JTextField();
instituicao.setBounds(new Rectangle(405, 481, 260, 21));
this.getContentPane().add(instituicao, null);
objeto48 = new JLabel("Contrato");
objeto48.setBounds(new Rectangle(61, 508, 57, 13));
this.getContentPane().add(objeto48, null);
objeto49 = new JLabel("Cargo");
objeto49.setBounds(new Rectangle(248, 506, 45, 13));
this.getContentPane().add(objeto49, null);
objeto50 = new JLabel("Carteira");
objeto50.setBounds(new Rectangle(409, 510, 57, 13));
this.getContentPane().add(objeto50, null);
contrato = new JTextField();
contrato.setBounds(new Rectangle(57, 525, 174, 21));
this.getContentPane().add(contrato, null);
cargo = new JTextField();
cargo.setBounds(new Rectangle(248, 526, 128, 21));
this.getContentPane().add(cargo, null);
carteira = new JTextField();
carteira.setBounds(new Rectangle(408, 526, 260, 21));
this.getContentPane().add(carteira, null);
objeto54 = new JLabel("Exame Adminisional");
objeto54.setBounds(new Rectangle(61, 554, 170, 13));
this.getContentPane().add(objeto54, null);
objeto55 = new JLabel("Inicio");
objeto55.setBounds(new Rectangle(252, 553, 57, 13));
this.getContentPane().add(objeto55, null);
exame = new JTextField();
exame.setBounds(new Rectangle(57, 573, 174, 21));
this.getContentPane().add(exame, null);
inicio = new JTextField();
inicio.setBounds(new Rectangle(251, 573, 178, 21));
this.getContentPane().add(inicio, null);
observacao = new JTextArea();
observacao.setBounds(new Rectangle(500,573,200,50));
this.getContentPane().add(observacao, null);
obs = new JLabel ("Obs.:");
obs.setBounds(new Rectangle(500,554,100,21));
this.getContentPane().add(obs,null);
inserir = new JButton("Inserir");
inserir.setBounds(130,630,100,21);
this.getContentPane().add(inserir,null);
apagar = new JButton("Apagar");
apagar.setBounds(230,630,100,21);
this.getContentPane().add(apagar,null);
alterar = new JButton ("Aniversariantes");
alterar.setBounds(330,630,120,21);
this.getContentPane().add(alterar,null);
buscar = new JButton("Buscar");
buscar.setBounds(450,630,100,21);
this.getContentPane().add(buscar, null);
relato = new JButton("Relatorio");
relato.setBounds(10,630,100,21);
this.getContentPane().add(relato,null);
sair = new JButton ("Sair");
sair.setBounds(580,630,100,21);
this.getContentPane().add(sair,null);
horaaltera = new JLabel("");
horaaltera.setBounds(100,660,300,21);
this.getContentPane().add(horaaltera, null);
frase = new JLabel ("Alterado em:");
frase.setBounds(10,660,300,21);
this.getContentPane().add(frase, null);
useralterador = new JLabel ("Por:");
useralterador.setBounds(230,660,300,21);
this.getContentPane().add(useralterador);
// acao para inserir dados
inserir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
gravar();
}
});
// acao para apagar dados
apagar.addActionListener (new ActionListener() {
public void actionPerformed(ActionEvent e){
apagar();
}
});
// acao para alterar dados
alterar.addActionListener (new ActionListener() {
public void actionPerformed(ActionEvent e) {
alterar(); // busca aniversariantes
}
});
//acao para busca
buscar.addActionListener (new ActionListener(){
public void actionPerformed(ActionEvent e){
buscar();
}
});
//acao para relatorio
relato.addActionListener (new ActionListener(){
public void actionPerformed(ActionEvent e){
relatorio relata = new relatorio();
relata.setVisible(true);
}
});
sair.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
}// fim
public void gravar() {
// abre conexao com banco
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String dsn = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};"+
"DBQ=C:/Documents and Settings/mssantos/Desktop/r_humanos.mdb";
conec = DriverManager.getConnection(dsn,"administrador","padrao"); }
catch(Exception ex) {
JOptionPane.showMessageDialog(null,"Driver ou Banco de Dados Não Encontrado!");
ex.printStackTrace(); }
try {
Snome = nome.getText();
Sdatanascimento = dia.getText();
Srg = rg.getText();
Sdataexpedicao = expedicao.getText();
Scpf = cpf.getText();
Sac = ac.getText();
Sctps = ctps.getText();
Sserie = serie.getText();
Spis = pis.getText();
Secivil = ecivil.getText();
Sfilhos = filhos.getText();
Smae = mae.getText();
Spai = pai.getText();
Sendereco = endereco.getText();
Snumero = numero.getText();
Scep = cep.getText();
Sbairro = bairro.getText();
Scidade = cidade.getText();
Sfone = fone.getText();
Scelular = celular.getText();
Srecados = recados.getText();
Semail = email.getText();
Sescolaridade = escolaridade.getText();
Scurso = curso.getText();
Sinstituicao = instituicao.getText();
Scontrato = contrato.getText();
Scargo = cargo.getText();
Scarteira = carteira.getText();
Sadminisional = exame.getText();
Sinicio = inicio.getText();
Sobs = observacao.getText();
c = complemento.getText();
Smes = mes.getText();
Sano = ano.getText();
Statement stat = conec.createStatement();
stat.executeUpdate(" INSERT INTO Tabela_RH (momento,nome,nascimento,mes,ano,rg,expedicao,cpf,ac,ctps,serie,pis,ec,filhos,mae,pai,endereco,numero,cep,c,bairro,cidade,fone,celular,recados,email,escolaridade,curso,instituicao,contrato,cargo,carteira,adminisional,inicio,observacao)"+
“Values (’”+momento+"’,’"+Snome+"’,’"+Sdatanascimento+"’,’"+Smes+"’,’"+Sano+"’,’"+Srg+"’,’"+Sdataexpedicao+"’,’"+Scpf+"’,’"+Sac+"’,’"+Sctps+"’,’"+Sserie+"’,’"+Spis+"’,’"+Secivil+"’,’"+Sfilhos+"’,’"+Smae+"’,’"+Spai+"’,’"+Sendereco+"’,’"+Snumero+"’,’"+Scep+"’,’"+c+"’,’"+Sbairro+"’,’"+Scidade+"’,’"+Sfone+"’,’"+Scelular+"’,’"+Srecados+"’,’"+Semail+"’,’"+Sescolaridade+"’,’"+Scurso+"’,’"+Sinstituicao+"’,’"+Scontrato+"’,’"+Scargo+"’,’"+Scarteira+"’,’"+Sadminisional+"’,’"+Sinicio+"’,’"+Sobs+"’)");
stat.close();
conec.close();
JOptionPane.showMessageDialog(null,"Gravado com Sucesso!");
// limpando as caixas
nome.setText(""); dia.setText(""); rg.setText(""); expedicao.setText(""); cpf.setText("");
ac.setText(""); ctps.setText(""); serie.setText(""); pis.setText(""); mae.setText(""); pai.setText("");
endereco.setText(""); numero.setText(""); cep.setText(""); complemento.setText(""); bairro.setText("");
cidade.setText(""); fone.setText(""); celular.setText(""); recados.setText(""); email.setText("");
escolaridade.setText(""); curso.setText(""); instituicao.setText(""); contrato.setText("");
cargo.setText(""); carteira.setText(""); exame.setText(""); inicio.setText(""); observacao.setText("");
ecivil.setText(""); filhos.setText(""); mes.setText(""); ano.setText("");
}
catch(Exception ex) {
JOptionPane.showMessageDialog(null,"Algum campo esta vazio\n ou CPF já existe no Banco!");
ex.printStackTrace();
}//FIM DO CATCH
} //fim do metodo grava
public void apagar() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String dsn = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};"+
"DBQ=C:/Documents and Settings/mssantos/Desktop/r_humanos.mdb";
conec = DriverManager.getConnection(dsn,"administrador","padrao");
Scpf = cpf.getText(); // deletar será feito pelo cpf
Statement stat = conec.createStatement();
String sql = " DELETE FROM Tabela_RH WHERE cpf = '"+Scpf+"'";
stat.executeUpdate(sql);
stat.close();
conec.close();
JOptionPane.showMessageDialog(null,"Registro Deletado");
confirmacao conf = new confirmacao();
conf.setVisible(true);
}
catch(Exception ex){
JOptionPane.showMessageDialog(null,"Driver ou Banco de Dados Não Encontrado!");
JOptionPane.showMessageDialog(null,"O registro não foi deletado!");
ex.printStackTrace();
}
}
public void buscar(){
Snome=nome.getText();
Scpf=cpf.getText();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String dsn = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};"+
"DBQ=C:/Documents and Settings/mssantos/Desktop/r_humanos.mdb";
conec = DriverManager.getConnection(dsn,"administrador","padrao");
String sql;
sql="";
Statement s = conec.createStatement();
sql = " SELECT * FROM Tabela_RH"+
" where nome ='"+Snome+"' OR cpf='"+Scpf+"'";
ResultSet rs = s.executeQuery(sql);
if (rs.next()){
//setando valores
String Nnome = rs.getString("nome");
nome.setText(""+Nnome);
String Nnascimento = rs.getString("nascimento");
dia.setText(""+Nnascimento);
String Mmes = rs.getString("mes");
mes.setText(""+Mmes);
String Aano = rs.getString("ano");
ano.setText(""+Aano);
String Rrg = rs.getString("rg");
rg.setText(""+Rrg);
String Eexpedicao = rs.getString("expedicao");
expedicao.setText(""+Eexpedicao);
String Ccpf = rs.getString("cpf");
cpf.setText(""+Ccpf);
String Aac = rs.getString("ac");
ac.setText(""+Aac);
String Cctps = rs.getString("ctps");
ctps.setText(""+Cctps);
String Sserie = rs.getString("serie");
serie.setText(""+Sserie);
String Ppis =rs.getString("pis");
pis.setText(""+Ppis);
String Xecivil = rs.getString("ec");
ecivil.setText(""+Xecivil);
String Ffilhos = rs.getString("filhos");
filhos.setText(""+Ffilhos);
String Mmae = rs.getString("mae");
mae.setText(""+Mmae);
String Ppai = rs.getString("pai");
pai.setText(""+Ppai);
String Eendereco = rs.getString("endereco");
endereco.setText(""+Eendereco);
String Nnumero = rs.getString("numero");
numero.setText(""+Nnumero);
String Ccomplemento = rs.getString("c");
complemento.setText(""+Ccomplemento);
String Ccep = rs.getString("cep");
cep.setText(""+Ccep);
String Bbairro = rs.getString("bairro");
bairro.setText(""+Bbairro);
String Ccidade = rs.getString("cidade");
cidade.setText(""+Ccidade);
String Ffone = rs.getString("fone");
fone.setText(""+Ffone);
String Ccelular = rs.getString("celular");
celular.setText(""+Ccelular);
String Rrecados = rs.getString("recados");
recados.setText(""+Rrecados);
String Eemail = rs.getString("email");
email.setText(""+Eemail);
String Eescolaridade = rs.getString("escolaridade");
escolaridade.setText(""+Eescolaridade);
String Ccurso = rs.getString("curso");
curso.setText(""+Ccurso);
String Iinstituicao = rs.getString("instituicao");
instituicao.setText(""+Iinstituicao);
String Ccontrato = rs.getString("contrato");
contrato.setText(""+Ccontrato);
String Ccargo = rs.getString("cargo");
cargo.setText(""+Ccargo);
String Ccarteira = rs.getString("carteira");
carteira.setText(""+Ccarteira);
String Eexame = rs.getString("adminisional");
exame.setText(""+Eexame);
String Iinicio = rs.getString("inicio");
inicio.setText(""+Iinicio);
String Oobservacao = rs.getString("observacao");
observacao.setText(""+Oobservacao);
String Qquando = rs.getString("momento");
horaaltera.setText(""+Qquando);
// fim dos parametros passados para consulta
rs.close();
conec.close();
}
else {
JOptionPane.showMessageDialog(null,"Nome ou CPF não encontrado");
}
} //try
catch (Exception ex){
JOptionPane.showMessageDialog(null,“Algum erro Gerado na Busca!!!”);
ex.printStackTrace();
}
} // fim do metodo buscar
String Mmes = mes.getText();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String dsn = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};"+
"DBQ=C:/Documents and Settings/mssantos/Desktop/r_humanos.mdb";
conec = DriverManager.getConnection(dsn,"administrador","padrao");
Statement stat = conec.createStatement();
String sql = " SELECT * FROM Tabela_RH"+
" where mes = '"+Mmes+"'";
ResultSet rs = stat.executeQuery(sql);
String saida=""; ///mostrar aniversariantes
while(rs.next()){
String Nnome = rs.getString("nome");
String Nnascimento = rs.getString("nascimento");
String Mostrames = rs.getString("mes");
String Mostraano = rs.getString("ano");
saida+="\n"+Nnome+"\t \t \t \t \t \t \t \t Dia \t \t \t \t "+Nnascimento+"\t \t \t \t \t \t De\t \t "+Mostrames+"\t \t De \t \t "+Mostraano+"";
}
JOptionPane.showMessageDialog(null,"Aniversariantes \n"+saida);
stat.close();
conec.close();
} //fim do try
catch(Exception ex){
JOptionPane.showMessageDialog(null, "Erro na Busca!");
ex.printStackTrace();
}
}
/****************************************************************/
public static void rh(){
}