Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Main.Forms;
- import Conn.Bean.TRights;
- import Custom.erp.pc.FiltroConsultaStockMinimo;
- import Main.Paneles.PanelInfoConsultaStockMinimo;
- import java.awt.Component;
- import java.beans.PropertyChangeEvent;
- import java.beans.PropertyChangeListener;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- public class FormConsultaStockMinimo extends javax.swing.JPanel implements PropertyChangeListener, IPermiso {
- final static Logger Log = LoggerFactory.getLogger(FormConsultaStockMinimo.class);
- private TRights tpermiso;
- private String nombreFormulario;
- private FiltroConsultaStockMinimo filtro;
- private PanelInfoConsultaStockMinimo info;
- public FormConsultaStockMinimo(String nombreFormulario) throws Exception {
- this.nombreFormulario = nombreFormulario;
- filtro = new FiltroConsultaStockMinimo();
- info = new PanelInfoConsultaStockMinimo();
- filtro.setPanelInfo(info);
- initComponents();
- configuracionGeneral();
- }
- private void configuracionGeneral() throws Exception {
- // se agregan los componentes necesarios
- if (filtro != null) {
- panelFiltro.add((Component) this.filtro);
- }
- if (info != null) {
- panelInfo.add((Component) this.info);
- }
- // se deshabilita los botones que no serán necesarios en este formulario
- toolbarBotones.setVisible(false);
- btNuevo.setEnabled(false);
- btEditar.setEnabled(false);
- btEliminar.setEnabled(false);
- btGrabar.setEnabled(false);
- btCancelar.setEnabled(false);
- btBuscar.setVisible(false);
- btVer.setVisible(false);
- btAnular.setVisible(false);
- btActualizar.setVisible(false);
- btImprimir.setVisible(false);
- panelFiltro.setVisible(true);
- panelInfo.setVisible(true);
- }
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- toolbarBotones = new javax.swing.JToolBar();
- tbMant = new javax.swing.JToolBar();
- btNuevo = new javax.swing.JButton();
- btEditar = new javax.swing.JButton();
- btEliminar = new javax.swing.JButton();
- btVer = new javax.swing.JButton();
- sep1 = new javax.swing.JToolBar.Separator();
- btBuscar = new javax.swing.JButton();
- sep2 = new javax.swing.JToolBar.Separator();
- btGrabar = new javax.swing.JButton();
- btCancelar = new javax.swing.JButton();
- btAnular = new javax.swing.JButton();
- sep3 = new javax.swing.JToolBar.Separator();
- btActualizar = new javax.swing.JButton();
- btImprimir = new javax.swing.JButton();
- sep4 = new javax.swing.JToolBar.Separator();
- spScroll = new javax.swing.JScrollPane();
- pnMain = new javax.swing.JPanel();
- pnMCard = new javax.swing.JPanel();
- panelData = new javax.swing.JPanel();
- panelInfo = new javax.swing.JPanel();
- panelFiltro = new javax.swing.JPanel();
- setAutoscrolls(true);
- setLayout(new java.awt.BorderLayout());
- toolbarBotones.setBorder(null);
- toolbarBotones.setFloatable(false);
- toolbarBotones.setRollover(true);
- toolbarBotones.setPreferredSize(new java.awt.Dimension(600, 23));
- tbMant.setBorder(null);
- tbMant.setFloatable(false);
- tbMant.setRollover(true);
- tbMant.setPreferredSize(new java.awt.Dimension(600, 23));
- btNuevo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/application_form_add.png"))); // NOI18N
- btNuevo.setText("Nuevo");
- tbMant.add(btNuevo);
- btEditar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/application_form_edit.png"))); // NOI18N
- btEditar.setText("Editar");
- btEditar.setEnabled(false);
- tbMant.add(btEditar);
- btEliminar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/application_form_delete.png"))); // NOI18N
- btEliminar.setText("Eliminar");
- btEliminar.setEnabled(false);
- tbMant.add(btEliminar);
- btVer.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/application_form_magnify.png"))); // NOI18N
- btVer.setText("Visualizar");
- btVer.setFocusable(false);
- btVer.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- tbMant.add(btVer);
- tbMant.add(sep1);
- btBuscar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/application_form_magnify.png"))); // NOI18N
- btBuscar.setText("Buscar");
- btBuscar.setFocusable(false);
- btBuscar.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- tbMant.add(btBuscar);
- tbMant.add(sep2);
- btGrabar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/save_edit.gif"))); // NOI18N
- btGrabar.setText("Grabar");
- btGrabar.setEnabled(false);
- tbMant.add(btGrabar);
- btCancelar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/application_put.png"))); // NOI18N
- btCancelar.setText("Cancelar");
- btCancelar.setEnabled(false);
- tbMant.add(btCancelar);
- btAnular.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/cancel.png"))); // NOI18N
- btAnular.setText("Anular");
- btAnular.setEnabled(false);
- btAnular.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- tbMant.add(btAnular);
- tbMant.add(sep3);
- btActualizar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/refresh.gif"))); // NOI18N
- btActualizar.setText("Actualizar");
- btActualizar.setEnabled(false);
- tbMant.add(btActualizar);
- btImprimir.setIcon(new javax.swing.ImageIcon(getClass().getResource("/TVImages/print.png"))); // NOI18N
- btImprimir.setText("Imprimir");
- btImprimir.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- tbMant.add(btImprimir);
- tbMant.add(sep4);
- toolbarBotones.add(tbMant);
- add(toolbarBotones, java.awt.BorderLayout.NORTH);
- pnMain.setLayout(new java.awt.BorderLayout());
- pnMCard.setAlignmentX(20.0F);
- pnMCard.setAlignmentY(20.0F);
- pnMCard.setAutoscrolls(true);
- pnMCard.setMaximumSize(new java.awt.Dimension(595, 410));
- pnMCard.setPreferredSize(new java.awt.Dimension(595, 410));
- pnMCard.setLayout(new java.awt.CardLayout());
- panelInfo.setLayout(new javax.swing.BoxLayout(panelInfo, javax.swing.BoxLayout.LINE_AXIS));
- panelFiltro.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
- panelFiltro.setMinimumSize(new java.awt.Dimension(4, 4));
- panelFiltro.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
- public void propertyChange(java.beans.PropertyChangeEvent evt) {
- panelFiltroPropertyChange(evt);
- }
- });
- panelFiltro.setLayout(new java.awt.BorderLayout());
- javax.swing.GroupLayout panelDataLayout = new javax.swing.GroupLayout(panelData);
- panelData.setLayout(panelDataLayout);
- panelDataLayout.setHorizontalGroup(
- panelDataLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(panelInfo, javax.swing.GroupLayout.DEFAULT_SIZE, 961, Short.MAX_VALUE)
- .addComponent(panelFiltro, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 961, Short.MAX_VALUE)
- );
- panelDataLayout.setVerticalGroup(
- panelDataLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(panelDataLayout.createSequentialGroup()
- .addComponent(panelFiltro, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(0, 0, 0)
- .addComponent(panelInfo, javax.swing.GroupLayout.DEFAULT_SIZE, 435, Short.MAX_VALUE))
- );
- pnMCard.add(panelData, "CardDatos");
- pnMain.add(pnMCard, java.awt.BorderLayout.CENTER);
- spScroll.setViewportView(pnMain);
- add(spScroll, java.awt.BorderLayout.CENTER);
- }// </editor-fold>
- private void panelFiltroPropertyChange(java.beans.PropertyChangeEvent evt) {
- if (filtro != null) {
- filtro.limpiar();
- }
- }
- // Variables declaration - do not modify
- private javax.swing.JButton btActualizar;
- private javax.swing.JButton btAnular;
- private javax.swing.JButton btBuscar;
- public javax.swing.JButton btCancelar;
- private javax.swing.JButton btEditar;
- private javax.swing.JButton btEliminar;
- public javax.swing.JButton btGrabar;
- private javax.swing.JButton btImprimir;
- private javax.swing.JButton btNuevo;
- private javax.swing.JButton btVer;
- private javax.swing.JPanel panelData;
- private javax.swing.JPanel panelFiltro;
- private javax.swing.JPanel panelInfo;
- private javax.swing.JPanel pnMCard;
- private javax.swing.JPanel pnMain;
- private javax.swing.JToolBar.Separator sep1;
- private javax.swing.JToolBar.Separator sep2;
- private javax.swing.JToolBar.Separator sep3;
- private javax.swing.JToolBar.Separator sep4;
- private javax.swing.JScrollPane spScroll;
- private javax.swing.JToolBar tbMant;
- private javax.swing.JToolBar toolbarBotones;
- // End of variables declaration
- // métodos SET / GET / OVERRIDE
- public String getNombre() {
- return nombreFormulario;
- }
- @Override
- public void setPermiso(TRights permiso) {
- this.tpermiso = permiso;
- }
- @Override
- public TRights getPermiso() {
- return tpermiso;
- }
- @Override
- public void propertyChange(PropertyChangeEvent e) {
- }
- @Override
- public String toString() {
- return nombreFormulario;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement