/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package controleEstoque.formularios;
import controleEstoque.controladores.ControlMain;
import controleEstoque.estruturaDados.ListaProdutos;
import controleEstoque.tabelas.Tabela;
import javax.swing.table.DefaultTableModel;
/**
*
* @author Christopher
*/
public class FrmListaProduto extends javax.swing.JInternalFrame {
ControlMain controlMain = new ControlMain();
ListaProdutos listaProdutos;
public FrmListaProduto() {
initComponents();
}
/**
* 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.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
txtPesquisaProduto1 = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
btnExcluirProdutos = new javax.swing.JButton();
btnAdicionarProduto = new javax.swing.JButton();
btnIndicarProduto = new javax.swing.JButton();
btnProdutosPendentes = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
tblProdutos = new javax.swing.JTable();
setPreferredSize(new java.awt.Dimension(730, 380));
getContentPane().setLayout(null);
txtPesquisaProduto1.setText("Pesquisar produto...");
getContentPane().add(txtPesquisaProduto1);
txtPesquisaProduto1.setBounds(30, 70, 220, 20);
jLabel2.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
jLabel2.setText("Produtos cadastrados");
getContentPane().add(jLabel2);
jLabel2.setBounds(290, 20, 190, 25);
btnExcluirProdutos.setText("Excluir produtos selecionados");
getContentPane().add(btnExcluirProdutos);
btnExcluirProdutos.setBounds(20, 280, 230, 23);
btnAdicionarProduto.setText("Adicionar novo produto");
btnAdicionarProduto.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnAdicionarProdutoActionPerformed(evt);
}
});
getContentPane().add(btnAdicionarProduto);
btnAdicionarProduto.setBounds(460, 280, 230, 23);
btnIndicarProduto.setText("Indicar compra de produto");
btnIndicarProduto.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnIndicarProdutoActionPerformed(evt);
}
});
getContentPane().add(btnIndicarProduto);
btnIndicarProduto.setBounds(460, 310, 230, 23);
btnProdutosPendentes.setText("Produtos pendentes");
btnProdutosPendentes.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnProdutosPendentesActionPerformed(evt);
}
});
getContentPane().add(btnProdutosPendentes);
btnProdutosPendentes.setBounds(540, 70, 150, 23);
tblProdutos.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
},
new String [] {
}
));
this.atualizaTabela();
jScrollPane1.setViewportView(tblProdutos);
getContentPane().add(jScrollPane1);
jScrollPane1.setBounds(100, 110, 520, 140);
pack();
}// </editor-fold>//GEN-END:initComponents
private void btnIndicarProdutoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnIndicarProdutoActionPerformed
controlMain.criaIndicarProduto();
}//GEN-LAST:event_btnIndicarProdutoActionPerformed
private void btnAdicionarProdutoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnAdicionarProdutoActionPerformed
FmrAdicionarProduto frmAdicionarProduto = new FmrAdicionarProduto();
frmAdicionarProduto.setVisible(true);
}//GEN-LAST:event_btnAdicionarProdutoActionPerformed
private void btnProdutosPendentesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnProdutosPendentesActionPerformed
FrmProdutosPendentes frmProdutosPendentes = new FrmProdutosPendentes();
frmProdutosPendentes.setVisible(true);
}//GEN-LAST:event_btnProdutosPendentesActionPerformed
private void atualizaTabela() {
Tabela tp = new Tabela(0, new String[] {"", "Fornecedor", "Produto"}, 3);
DefaultTableModel modelo = new DefaultTableModel(tp.getCelulas(), tp.getNomeColunas());
tblProdutos.setModel(modelo);
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton btnAdicionarProduto;
private javax.swing.JButton btnExcluirProdutos;
private javax.swing.JButton btnIndicarProduto;
private javax.swing.JButton btnProdutosPendentes;
private javax.swing.JLabel jLabel2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable tblProdutos;
private javax.swing.JTextField txtPesquisaProduto1;
// End of variables declaration//GEN-END:variables
}