Package controleEstoque.formularios

Source Code of controleEstoque.formularios.FrmListaProduto

/*
* 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
}
TOP

Related Classes of controleEstoque.formularios.FrmListaProduto

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.