package com.tarisan.chipcard.tpvvs.webservicetrayicon; import java.awt.BorderLayout; import javax.swing.*; import com.tarisan.chipcard.gui.*; import java.util.*; import com.tarisan.chipcard.tpvvs.webservicetrayicon.accesodatos.*; import java.awt.event.*; public class TerminalesPanel extends JPanel{ /** * */ private static final long serialVersionUID = 7655462092194141627L; private JPanel jpPanlePrincipal=new JPanel(); private ImageComboBox cmbImageComboTerminales=new ImageComboBox(); JLabel jlblEsTerminalLaboratorio=new javax.swing.JLabel(""); public TerminalesPanel(){ super(); init(); } private void init(){ setLayout(new BorderLayout()); initProductsPane(); JPanel pn=new JPanel(); pn.setLayout(new java.awt.GridBagLayout()); java.awt.GridBagConstraints gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); pn.add(jpPanlePrincipal, gridBagConstraints); gridBagConstraints.gridx = 1; add(pn, java.awt.BorderLayout.CENTER); cmbImageComboTerminales.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent evt){ //System.out.println(); TerminalSanitario p=(TerminalSanitario)cmbImageComboTerminales.getSelectedItem(); showTerminalSanitario(p); } }); } private void showTerminalSanitario(TerminalSanitario p){ if(p!=null){ getCmbImageComboTerminales().setSelectedItem(p); String sTVA=((p.isTVA())?"Si":"No"); jlblEsTerminalLaboratorio.setText(sTVA); } } private void initProductsPane(){ jpPanlePrincipal.setLayout(new java.awt.GridBagLayout()); jpPanlePrincipal.setBorder(new javax.swing.border.TitledBorder("Terminales Sanitarios")); java.awt.GridBagConstraints gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); gridBagConstraints.gridwidth = 1; gridBagConstraints.gridy++; JLabel label=new javax.swing.JLabel("Numero Terminal:"); jpPanlePrincipal.add(label, gridBagConstraints); gridBagConstraints.gridx++; jpPanlePrincipal.add(cmbImageComboTerminales, gridBagConstraints); gridBagConstraints.gridy++; gridBagConstraints.gridx=0; label=new javax.swing.JLabel("Terminal Laboratorio:"); jpPanlePrincipal.add(label, gridBagConstraints); gridBagConstraints.gridx++; jpPanlePrincipal.add(jlblEsTerminalLaboratorio, gridBagConstraints); } public void update(){ //if(cmbImageComboTerminales) cmbImageComboTerminales.removeAllItems(); TerminalSanitarioBean b=new TerminalSanitarioBean(); Vector v=b.getTerminalesSanitarios(); for(int i=0;i