Añado los fuentes de java

This commit is contained in:
2025-06-09 13:37:06 +02:00
parent d6c990e5d5
commit a97a6350ee
226 changed files with 57246 additions and 0 deletions
@@ -0,0 +1,207 @@
/*
* Creado el 19-feb-07
*
* Para cambiar la plantilla para este archivo generado vaya a
* Ventana>Preferencias>Java>Generación de código>Código y comentarios
*/
package com.tarisan.chipcard.tpvvs.webservicetrayicon;
import com.tarisan.chipcard.tpvvs.webservicetrayicon.accesodatos.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
import com.tarisan.chipcard.gui.*;
/**
* Tabla dodne aparecen las operaciones realizads y se da la opción de anularlas
* @author jjrider
*/
public class ConsultaAutorizacionesPanel extends JPanel implements ActionListener{
private ImageComboBox cmbImageComboUsuarios=new ImageComboBox();
private JComboBox cmbURLService=new JComboBox();
private JComboBox cmbEstado=new JComboBox();
private AutorizacionesBean autBean=new AutorizacionesBean();
private JTable table=null;
private ArrayListTableModel objTableModel=null;
private ArrayList lista=null;
public ConsultaAutorizacionesPanel(){
super();
ArrayList lista=autBean.getAutorizacionesAsArrayList("SELECT * FROM "+autBean.TABLENAME+" WHERE 1<>0");
lista=new ArrayList();
objTableModel=new ArrayListTableModel(lista);
table = new JTable(objTableModel);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
table.setVisible(true);
TableColumn column = null;
for(int i=0;i<table.getColumnModel().getColumnCount();i++){
column=table.getColumnModel().getColumn(i) ;
column.setResizable(true);
String strIdentifier=(String)column.getIdentifier();
//column.setPreferredWidth(35*strIdentifier.length());
column=null;
}
this.setPreferredSize(new Dimension(Math.min(800,table.getColumnModel().getColumnCount()*70),getHeight()));
JScrollPane sp = new JScrollPane(table);
sp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
this.setLayout(new BorderLayout());
add(sp, BorderLayout.CENTER);
JPanel otrosDatos=new JPanel();
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.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
gridBagConstraints.gridwidth = 1;
otrosDatos.setLayout(new java.awt.GridBagLayout());
otrosDatos.setBorder(new javax.swing.border.TitledBorder("Criterios de búsqueda y Anulación:"));
gridBagConstraints.gridy++;
gridBagConstraints.gridx=0;
JLabel label=new javax.swing.JLabel("Usuario:");
otrosDatos.add(label,gridBagConstraints);
gridBagConstraints.gridx++;
otrosDatos.add(cmbImageComboUsuarios,gridBagConstraints);
gridBagConstraints.gridy++;
gridBagConstraints.gridx=0;
cmbURLService.setEditable(true);
WebServiceTrayIcon.fillURLServices(cmbURLService);
label=new javax.swing.JLabel("URL del Servicio:");
otrosDatos.add(label,gridBagConstraints);
gridBagConstraints.gridx++;
otrosDatos.add(cmbURLService, gridBagConstraints);
gridBagConstraints.gridy++;
gridBagConstraints.gridx=0;
label=new javax.swing.JLabel("ESTADO:");
otrosDatos.add(label,gridBagConstraints);
gridBagConstraints.gridx++;
cmbEstado.addItem("TODOS");
cmbEstado.addItem("AUTORIZADA");
cmbEstado.addItem("DENEGADA");
cmbEstado.addItem("ANULADA");
cmbEstado.addItem("ERROR");
otrosDatos.add(cmbEstado, gridBagConstraints);
add(otrosDatos, BorderLayout.NORTH);
UsuarioTVSBean bean=new UsuarioTVSBean();
Vector vUsuarios=bean.getUsuariosTVS();
for(int i=0;i<vUsuarios.size();i++){
UsuarioTVS obj=(UsuarioTVS)vUsuarios.elementAt(i);
cmbImageComboUsuarios.addItem(obj);
}
cmbImageComboUsuarios.addActionListener(this);
cmbEstado.addActionListener(this);
if(cmbImageComboUsuarios.getSelectedIndex()!=-1)
cmbImageComboUsuarios.setSelectedIndex(cmbImageComboUsuarios.getSelectedIndex());
}
public void updateData(){
actionPerformed(null);
}
public void actionPerformed(ActionEvent evt){
//Obtengo el Terminal
UsuarioTVS userTVS=(UsuarioTVS)cmbImageComboUsuarios.getSelectedItem();
if(userTVS!=null){
int nTerminal=userTVS.getTerminal().getNumeroTerminal();
String sEstado=cmbEstado.getSelectedItem().toString();
ArrayList list=null;
if(sEstado.equals("TODOS")){
list=autBean.getAutorizacionesAsArrayListByTerminal(nTerminal);
}else{
list=autBean.getAutorizacionesAsArrayListByTerminalAndEstado(nTerminal,sEstado);
}
objTableModel=new ArrayListTableModel(list);
table.setModel(objTableModel);
table.validate();
table.repaint();
}
}
public class ArrayListTableModel extends DefaultTableModel{
private ArrayList lista=null;
public ArrayListTableModel(ArrayList l){
super();
lista=l;
init(lista);
}
public void init(ArrayList lista) {
int intNumeroDeFilas=lista.size();
//setColumnCount(0);
//setRowCount(0);
if(lista!=null){
if(lista.size()==0)
return;
String arrFila[]=(String[])lista.get(0);
Vector vColumns=new Vector();
//setPreferredSize(new java.awt.Dimension(50,20));
setColumnCount(arrFila.length);
setColumnIdentifiers(arrFila);
Vector vValues=null;
for(int i=1;i<lista.size();i++){
addRow((String[])lista.get(i));
}
}
validate();
repaint();
}
public boolean isCellEditable(int row,int col){
return false;
}
}
/**
* @return
*/
public JTable getJTable() {
return table;
}
/**
* @return
*/
public ArrayListTableModel getTableModel() {
return objTableModel;
}
/**
* @return
*/
public ImageComboBox getCmbImageComboUsuarios() {
return cmbImageComboUsuarios;
}
public void setEnabled(boolean blnEnabled){
super.setEnabled(blnEnabled);
java.awt.Component arrComp[]=this.getComponents();
for(int i=0;i<this.getComponentCount();i++){
arrComp[i].setEnabled(blnEnabled);
}
validate();
repaint();
}
/**
* @return
*/
public JComboBox getCmbURLService() {
return cmbURLService;
}
}