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.*; /*** * Panel que muestra info de la companias sanitarias dadas de alta en el sistema * @author jjrider */ public class CompaniasSanitariasPanel extends JPanel{ /** * */ private static final long serialVersionUID = 1406976629577166382L; private JPanel jpPrincipal=new JPanel(); private ImageComboBox cmbImageComboCompanias=new ImageComboBox(); private JLabel jlblCodigoCompania=new javax.swing.JLabel(""); public CompaniasSanitariasPanel(){ 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(jpPrincipal, gridBagConstraints); gridBagConstraints.gridx = 1; add(pn, java.awt.BorderLayout.CENTER); cmbImageComboCompanias.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent evt){ //System.out.println(); CompaniaSanitaria p=(CompaniaSanitaria)cmbImageComboCompanias.getSelectedItem(); showCompaniaSanitaria(p); } }); } private void showCompaniaSanitaria(CompaniaSanitaria p){ if(p!=null){ getComboCompanias().setSelectedItem(p); String sCode=String.valueOf(p.getCodigoCompania()); getJlblCodigoCompania().setText(sCode); } } private void initProductsPane(){ jpPrincipal.setLayout(new java.awt.GridBagLayout()); jpPrincipal.setBorder(new javax.swing.border.TitledBorder("Compañías Sanitarias")); 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("Nombre Compañía:"); jpPrincipal.add(label, gridBagConstraints); gridBagConstraints.gridx++; jpPrincipal.add(cmbImageComboCompanias, gridBagConstraints); gridBagConstraints.gridy++; gridBagConstraints.gridx=0; label=new javax.swing.JLabel("Código Compañía:"); jpPrincipal.add(label, gridBagConstraints); gridBagConstraints.gridx++; jpPrincipal.add(jlblCodigoCompania, gridBagConstraints); } public void update(){ //if(cmbImageComboCompanias) cmbImageComboCompanias.removeAllItems(); CompaniaSanitariaBean b=new CompaniaSanitariaBean(); Vector v=b.getCompaniasSanitarias(); for(int i=0;i