Añado los fuentes de java
This commit is contained in:
@@ -0,0 +1,114 @@
|
||||
package com.tarisan.chipcard.tpvvs.webservicetrayicon;
|
||||
|
||||
import java.awt.BorderLayout;
|
||||
import javax.swing.*;
|
||||
|
||||
import com.tarisan.chipcard.gui.*;
|
||||
|
||||
import com.tarisan.chipcard.tpvvs.webservicetrayicon.accesodatos.*;
|
||||
|
||||
import java.awt.event.*;
|
||||
|
||||
/**
|
||||
* @author jjrider
|
||||
*
|
||||
* Para cambiar la plantilla para este comentario de tipo generado vaya a
|
||||
* Ventana>Preferencias>Java>Generación de código>Código y comentarios
|
||||
*/
|
||||
public class NuevoUsuarioTVSFrame extends JFrame implements ActionListener{
|
||||
private NuevoUsuarioTVSPanel jpInternalPanel=new NuevoUsuarioTVSPanel();
|
||||
private JButton btnAceptar=null;
|
||||
private JButton btnCancelar=null;
|
||||
|
||||
public NuevoUsuarioTVSFrame(){
|
||||
setTitle("Nuevo Usuario del TVS");
|
||||
init();
|
||||
}
|
||||
|
||||
private void init(){
|
||||
getContentPane().setLayout(new BorderLayout());
|
||||
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(jpInternalPanel, gridBagConstraints);
|
||||
gridBagConstraints.gridx = 1;
|
||||
gridBagConstraints.gridwidth=2;
|
||||
gridBagConstraints.anchor = java.awt.GridBagConstraints.CENTER;
|
||||
gridBagConstraints.gridwidth = 1;
|
||||
gridBagConstraints.gridy ++;
|
||||
gridBagConstraints.gridx=0;
|
||||
JPanel jpButtons=new JPanel();
|
||||
jpButtons.setLayout(new java.awt.FlowLayout());
|
||||
jpButtons.add(getButtonAceptar());
|
||||
jpButtons.add(getButtonCancelar());
|
||||
pn.add(jpButtons,gridBagConstraints);
|
||||
getContentPane().add(pn, java.awt.BorderLayout.CENTER);
|
||||
pack();
|
||||
show();
|
||||
UtilGUI.centerOnScreen(this);
|
||||
}
|
||||
|
||||
public void updateData(){
|
||||
jpInternalPanel.updateTerminals();
|
||||
}
|
||||
|
||||
private JButton getButtonAceptar(){
|
||||
if(btnAceptar==null){
|
||||
btnAceptar=new JButton();
|
||||
btnAceptar.setText("Aceptar");
|
||||
btnAceptar.setIcon(new ImageIcon(WebServiceTrayIcon.loadImage("aceptar32.gif")));
|
||||
btnAceptar.addActionListener(this);
|
||||
}
|
||||
return btnAceptar;
|
||||
}
|
||||
|
||||
private JButton getButtonCancelar(){
|
||||
if(btnCancelar==null){
|
||||
btnCancelar=new JButton();
|
||||
btnCancelar.setText("Cancelar");
|
||||
btnCancelar.setIcon(new ImageIcon(WebServiceTrayIcon.loadImage("cancelar32.gif")));
|
||||
btnCancelar.addActionListener(new ActionListener(){
|
||||
public void actionPerformed(ActionEvent evt){
|
||||
setVisible(false);
|
||||
dispose();
|
||||
}
|
||||
}
|
||||
|
||||
);
|
||||
}
|
||||
return btnCancelar;
|
||||
}
|
||||
|
||||
public void actionPerformed(ActionEvent evt){
|
||||
TerminalSanitario objTer=null;
|
||||
try{
|
||||
objTer=(TerminalSanitario)jpInternalPanel.getTerminalesPanel().getCmbImageComboTerminales().getSelectedItem();
|
||||
}catch(Exception err){
|
||||
|
||||
}
|
||||
if(objTer==null){
|
||||
WebServiceTrayIcon.showMessage(this,this.getTitle(),"El usuario debe estar asociado a un Terminal Sanitario",JOptionPane.ERROR_MESSAGE);
|
||||
return;
|
||||
}
|
||||
String sLogin=jpInternalPanel.getJtxtLogin().getText().trim();
|
||||
String sPass=new String(jpInternalPanel.getJtxtPassword().getPassword());
|
||||
|
||||
UsuarioTVSBean objBean=new UsuarioTVSBean();
|
||||
UsuarioTVS objUser=new UsuarioTVS();
|
||||
objUser.setTerminal(objTer);
|
||||
objUser.setLogin(sLogin);
|
||||
objUser.setPassword(sPass);
|
||||
int nRetorno=objBean.insertInLocal(objUser);
|
||||
if(nRetorno>0){
|
||||
WebServiceTrayIcon.showMessage(this,this.getTitle(),"Nuevo Usuario TVS almacenado",JOptionPane.INFORMATION_MESSAGE);
|
||||
}else{
|
||||
WebServiceTrayIcon.showMessage(this,this.getTitle(),"Usuario TVS no pudo ser almacenado",JOptionPane.ERROR_MESSAGE);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user