package cadastros;
/**
* @author Luiz Paulo Neves Monteiro
*/
import java.lang.*;
import javax.swing.*;
import java.sql.*;
import javax.swing.table.DefaultTableModel;
import utilitarios.Datas;
import utilitarios.conexao;
public class TelaPrincipal extends javax.swing.JFrame {
/** Creates new form TelaPrincipal */
Datas mostraData;
conexao con_setor;
conexao con_ocorrencias;
String idUsuario;
int inicia_contagem = 0;
int inicia_combo =1;
int cont = 0;
String idUser;
public TelaPrincipal() {
initComponents();
// A linha abaixo é para maximizar o Jframe.
setExtendedState(MAXIMIZED_BOTH);
mostraData = new Datas();
mostraData.le_data();
lbData.setText("Belém-Pará, "+mostraData.dia+" de "+mostraData.mes2+" de "+mostraData.ano+ " - ");
timer1.start();
[b] JOptionPane.showMessageDialog(null, lbIdUsuario.getText());[/b]
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
timer1 = new org.netbeans.examples.lib.timerbean.Timer();
timer2 = new org.netbeans.examples.lib.timerbean.Timer();
lbUsuario = new javax.swing.JLabel();
jLabel1 = new javax.swing.JLabel();
lbSetor = new javax.swing.JLabel();
lbNivelAcesso = new javax.swing.JLabel();
lbEmail = new javax.swing.JLabel();
lbRamal = new javax.swing.JLabel();
lbHora = new javax.swing.JLabel();
lbData = new javax.swing.JLabel();
lbIdUsuario = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenuItem6 = new javax.swing.JMenuItem();
jMenuItem7 = new javax.swing.JMenuItem();
jMenu3 = new javax.swing.JMenu();
jMenuItem1 = new javax.swing.JMenuItem();
jMenuItem2 = new javax.swing.JMenuItem();
jMenuItem3 = new javax.swing.JMenuItem();
jMenuItem4 = new javax.swing.JMenuItem();
jMenuItem8 = new javax.swing.JMenuItem();
jMenu6 = new javax.swing.JMenu();
jMenuItem9 = new javax.swing.JMenuItem();
jMenu4 = new javax.swing.JMenu();
jMenu7 = new javax.swing.JMenu();
jMenu8 = new javax.swing.JMenu();
jMenuItem5 = new javax.swing.JMenuItem();
jMenuItem10 = new javax.swing.JMenuItem();
jMenu5 = new javax.swing.JMenu();
timer1.addTimerListener(new org.netbeans.examples.lib.timerbean.TimerListener() {
public void onTime(java.awt.event.ActionEvent evt) {
timer1OnTime(evt);
}
});
timer2.setDelay(1L);
timer2.addTimerListener(new org.netbeans.examples.lib.timerbean.TimerListener() {
public void onTime(java.awt.event.ActionEvent evt) {
timer2OnTime(evt);
}
});
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("AHIMOR - Controle de Ocorrências");
lbUsuario.setForeground(new java.awt.Color(0, 102, 0));
jLabel1.setFont(new java.awt.Font("Tahoma", 1, 12));
jLabel1.setText("Sistema de Controle de Ocorrências da AHIMOR");
lbSetor.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
lbNivelAcesso.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
lbEmail.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
lbEmail.setText("jLabel3");
lbRamal.setForeground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
lbRamal.setText("jLabel3");
lbHora.setText("hora");
lbData.setText("data");
lbIdUsuario.setText("lbIdUsuario");
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
jScrollPane1.setViewportView(jTable1);
jLabel2.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\logo.gif")); // NOI18N
jLabel3.setText("Bem Vindo(a):");
jLabel4.setText("Existem");
jLabel5.setForeground(new java.awt.Color(204, 0, 0));
jLabel5.setText("999999");
jLabel6.setText("chamados abertos para você!");
jMenu1.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\gohome.png")); // NOI18N
jMenu1.setText("Principal");
jMenuItem6.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\gohome.png")); // NOI18N
jMenuItem6.setText("Chamados Abertos");
jMenu1.add(jMenuItem6);
jMenuItem7.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\search.png")); // NOI18N
jMenuItem7.setText("Abertos por mim");
jMenu1.add(jMenuItem7);
jMenuBar1.add(jMenu1);
jMenu3.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\fone.png")); // NOI18N
jMenu3.setText("Ocorrências");
jMenuItem1.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\fone.png")); // NOI18N
jMenuItem1.setText("Abrir Chamado");
jMenuItem1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jMenuItem1MouseClicked(evt);
}
});
jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jMenu3.add(jMenuItem1);
jMenuItem2.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\consulta.png")); // NOI18N
jMenuItem2.setText("Consultar");
jMenu3.add(jMenuItem2);
jMenuItem3.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\search.png")); // NOI18N
jMenuItem3.setText("Busca Rápida");
jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem3ActionPerformed(evt);
}
});
jMenu3.add(jMenuItem3);
jMenuItem4.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\emprestimos.png")); // NOI18N
jMenuItem4.setText("Empréstimos");
jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem4ActionPerformed(evt);
}
});
jMenu3.add(jMenuItem4);
jMenuItem8.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\mural.png")); // NOI18N
jMenuItem8.setText("Aviso Urgente");
jMenu3.add(jMenuItem8);
jMenuBar1.add(jMenu3);
jMenu6.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\emprestimos.png")); // NOI18N
jMenu6.setText("Relatórios");
jMenuItem9.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\sla.png")); // NOI18N
jMenuItem9.setText("Relatório de Indicadores por níveis de status dos chamados");
jMenu6.add(jMenuItem9);
jMenuBar1.add(jMenu6);
jMenu4.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\permissao.png")); // NOI18N
jMenu4.setText("Administrador");
jMenu4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jMenu4MouseClicked(evt);
}
});
jMenuBar1.add(jMenu4);
jMenu7.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\solucoes2.png")); // NOI18N
jMenu7.setText("Utilitários");
jMenu8.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\tree_folder_open.png")); // NOI18N
jMenu8.setText("Programas AHIMOR");
jMenuItem5.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\softwares2.png")); // NOI18N
jMenuItem5.setText("Requisição Interna de Material");
jMenu8.add(jMenuItem5);
jMenuItem10.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\softwares2.png")); // NOI18N
jMenuItem10.setText("Folha de Ponto AHIMOR/SISCON");
jMenu8.add(jMenuItem10);
jMenu7.add(jMenu8);
jMenuBar1.add(jMenu7);
jMenu5.setIcon(new javax.swing.ImageIcon("C:\ahimor\chamados\imagens\password2.png")); // NOI18N
jMenu5.setText("Sair");
jMenu5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jMenu5MouseClicked(evt);
}
});
jMenuBar1.add(jMenu5);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(53, 53, 53)
.addComponent(lbRamal)
.addGap(462, 462, 462)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(lbSetor, javax.swing.GroupLayout.DEFAULT_SIZE, 0, Short.MAX_VALUE)
.addGap(147, 147, 147))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(lbEmail)
.addGap(599, 599, 599)))
.addGap(332, 332, 332))
.addGroup(layout.createSequentialGroup()
.addGap(541, 541, 541)
.addComponent(lbNivelAcesso, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(942, 942, 942)))
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel4)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel6)))
.addContainerGap())
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 301, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(layout.createSequentialGroup()
.addComponent(lbData)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(lbHora, javax.swing.GroupLayout.PREFERRED_SIZE, 49, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(lbIdUsuario))
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(lbUsuario, javax.swing.GroupLayout.PREFERRED_SIZE, 225, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(417, 417, 417)
.addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 659, Short.MAX_VALUE)
.addGap(127, 127, 127))
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 959, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(545, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(21, 21, 21)
.addComponent(lbIdUsuario))
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lbData, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lbHora))))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel3)
.addComponent(lbUsuario, javax.swing.GroupLayout.PREFERRED_SIZE, 19, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(28, 28, 28)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4)
.addComponent(jLabel5)
.addComponent(jLabel6)))
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(49, 49, 49)))
.addGap(15, 15, 15)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(195, 195, 195)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lbEmail)
.addComponent(lbRamal))
.addGap(28, 28, 28)
.addComponent(lbSetor)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(lbNivelAcesso, javax.swing.GroupLayout.PREFERRED_SIZE, 13, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(247, 247, 247))
);
java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
setBounds((screenSize.width-991)/2, (screenSize.height-768)/2, 991, 768);
}// </editor-fold>
private void timer2OnTime(java.awt.event.ActionEvent evt) {
}
private void timer1OnTime(java.awt.event.ActionEvent evt) {
mostraData.le_hora();
idUser = lbIdUsuario.getText();
lbHora.setText(mostraData.hora);
}
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
new AbrirChamado().show();
AbrirChamado.lbIdUsuario.setText(lbIdUsuario.getText());
envia_nome_setor();
}
private void jMenuItem1MouseClicked(java.awt.event.MouseEvent evt) {
}
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jMenu5MouseClicked(java.awt.event.MouseEvent evt) {
System.exit(0);
}
public void envia_nome_setor()
{
con_setor = new conexao();
con_setor.conecta();
String sqlinsert = "select * from setor where st_codigo like '"+lbSetor.getText()+"'";
con_setor.executeSQL(sqlinsert);
try
{
con_setor.resultset.next();
AbrirChamado.lbSetor.setText(con_setor.resultset.getString("st_nome"));
}
catch (SQLException erro)
{
//
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new TelaPrincipal().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu3;
private javax.swing.JMenu jMenu4;
private javax.swing.JMenu jMenu5;
private javax.swing.JMenu jMenu6;
private javax.swing.JMenu jMenu7;
private javax.swing.JMenu jMenu8;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem10;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JMenuItem jMenuItem3;
private javax.swing.JMenuItem jMenuItem4;
private javax.swing.JMenuItem jMenuItem5;
private javax.swing.JMenuItem jMenuItem6;
private javax.swing.JMenuItem jMenuItem7;
private javax.swing.JMenuItem jMenuItem8;
private javax.swing.JMenuItem jMenuItem9;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
private javax.swing.JLabel lbData;
public static javax.swing.JLabel lbEmail;
private javax.swing.JLabel lbHora;
public static javax.swing.JLabel lbIdUsuario;
public static javax.swing.JLabel lbNivelAcesso;
public static javax.swing.JLabel lbRamal;
public static javax.swing.JLabel lbSetor;
public static javax.swing.JLabel lbUsuario;
private org.netbeans.examples.lib.timerbean.Timer timer1;
private org.netbeans.examples.lib.timerbean.Timer timer2;
// End of variables declaration
}