/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package controleEstoque.formularios;
import controleEstoque.controladores.ControlMain;
import controleEstoque.tabelas.Tabela;
import javax.swing.table.DefaultTableModel;
/**
*
* @author Christopher
*/
public class FrmRegistrarSaida extends javax.swing.JInternalFrame {
ControlMain controlMain = new ControlMain();
/**
* Creates new form FrmRegistrarSaida
*/
public FrmRegistrarSaida() {
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() {
jLabel1 = new javax.swing.JLabel();
btnDesmarcarTodos = new javax.swing.JButton();
btnMarcarTodos = new javax.swing.JButton();
btnListaProdutos = new javax.swing.JButton();
jScrollPane2 = new javax.swing.JScrollPane();
tabProdutos = new javax.swing.JTable();
txtPesquisaProduto = new javax.swing.JTextField();
setMaximumSize(null);
setMinimumSize(new java.awt.Dimension(730, 380));
setPreferredSize(null);
getContentPane().setLayout(null);
jLabel1.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
jLabel1.setText("Registrar saída");
getContentPane().add(jLabel1);
jLabel1.setBounds(300, 10, 130, 25);
btnDesmarcarTodos.setText("Desmarcar todos produtos");
getContentPane().add(btnDesmarcarTodos);
btnDesmarcarTodos.setBounds(120, 290, 200, 23);
btnMarcarTodos.setText("Marcar todos produtos");
getContentPane().add(btnMarcarTodos);
btnMarcarTodos.setBounds(120, 250, 200, 23);
btnListaProdutos.setText("Ir para lista de produtos selecionados");
btnListaProdutos.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnListaProdutosActionPerformed(evt);
}
});
getContentPane().add(btnListaProdutos);
btnListaProdutos.setBounds(400, 290, 250, 23);
atualizaTabela();
tabProdutos.getTableHeader().setReorderingAllowed(false);
jScrollPane2.setViewportView(tabProdutos);
tabProdutos.getColumnModel().getColumn(0).setResizable(false);
tabProdutos.getColumnModel().getColumn(0).setPreferredWidth(20);
tabProdutos.getColumnModel().getColumn(1).setPreferredWidth(550);
tabProdutos.getColumnModel().getColumn(2).setResizable(false);
getContentPane().add(jScrollPane2);
jScrollPane2.setBounds(110, 90, 530, 150);
txtPesquisaProduto.setText("Pesquisar produto...");
getContentPane().add(txtPesquisaProduto);
txtPesquisaProduto.setBounds(120, 50, 130, 20);
pack();
}// </editor-fold>//GEN-END:initComponents
private void btnListaProdutosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnListaProdutosActionPerformed
controlMain.criaListaRegistrarSaida();
}//GEN-LAST:event_btnListaProdutosActionPerformed
private void atualizaTabela() {
Tabela tp = new Tabela(3, new String[] {"", "Produto", "Quantidade"}, 3);
DefaultTableModel modelo = new DefaultTableModel(tp.getCelulas(), tp.getNomeColunas());
tabProdutos.setModel(modelo);
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton btnDesmarcarTodos;
private javax.swing.JButton btnListaProdutos;
private javax.swing.JButton btnMarcarTodos;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JTable tabProdutos;
private javax.swing.JTextField txtPesquisaProduto;
// End of variables declaration//GEN-END:variables
}