Añado los fuentes de java
This commit is contained in:
+106
@@ -0,0 +1,106 @@
|
||||
package com.tarisan.chipcard.tpvvs.webservicetrayicon.accesodatos;
|
||||
|
||||
import java.util.Vector;
|
||||
import es.chipcard.util.*;
|
||||
|
||||
public class UsuarioTVSBean extends ClsDBBase{
|
||||
public static String TABLENAME="USUARIO_TVS";
|
||||
|
||||
public UsuarioTVSBean(){
|
||||
if(!tableExistLocally()){
|
||||
createLocalTable();
|
||||
}
|
||||
}
|
||||
|
||||
public String getTableName(){
|
||||
return TABLENAME;
|
||||
}
|
||||
|
||||
|
||||
public java.util.Vector getUsuariosTVS(){
|
||||
String sSQL="SELECT * FROM "+TABLENAME+" A ,"+TerminalSanitarioBean.TABLENAME+" B WHERE A.ID_TER=B.ID_TER" ;
|
||||
return getUsuariosTVS(sSQL);
|
||||
}
|
||||
|
||||
public java.util.Vector getUsuariosTVSOfTerminal(int nIDTer){
|
||||
String sSQL="SELECT * FROM "+TABLENAME+" A ,"+TerminalSanitarioBean.TABLENAME+" B WHERE A.ID_TER=B.ID_TER AND A.ID_TER="+nIDTer;
|
||||
return getUsuariosTVS(sSQL);
|
||||
}
|
||||
|
||||
|
||||
public UsuarioTVS getUsuarioTVS(String sLogin){
|
||||
String sSQL="SELECT * FROM "+TABLENAME+" A ,"+TerminalSanitarioBean.TABLENAME+" B WHERE A.ID_TER=B.ID_TER AND LOGIN='"+sLogin+"'";
|
||||
Vector vEL=getUsuariosTVS(sSQL);
|
||||
if(vEL.size()==0)
|
||||
return null;
|
||||
else
|
||||
return (UsuarioTVS)vEL.firstElement();
|
||||
}
|
||||
|
||||
|
||||
private java.util.Vector getUsuariosTVS(String sSQL){
|
||||
java.util.Vector v=new java.util.Vector();
|
||||
java.sql.ResultSet rs=null;
|
||||
if(rs==null){
|
||||
rs=LocalDatabaseControl.getInstance().getQuery(sSQL);
|
||||
}
|
||||
if(rs!=null){
|
||||
try{
|
||||
while(rs.next()){
|
||||
v.addElement(getUsuariosTVS(rs));
|
||||
}
|
||||
}catch(Exception err){
|
||||
SerClsDebug.aLog(err);
|
||||
}
|
||||
}
|
||||
return v;
|
||||
}
|
||||
|
||||
private UsuarioTVS getUsuariosTVS(java.sql.ResultSet rs){
|
||||
UsuarioTVS obj=new UsuarioTVS();
|
||||
try{
|
||||
obj.setLogin(rs.getString("LOGIN"));
|
||||
obj.setPassword(rs.getString("PASSWORD"));
|
||||
TerminalSanitario ter=TerminalSanitarioBean.getTerminalesSanitarios(rs);
|
||||
obj.setTerminal(ter);
|
||||
}catch(Exception err){
|
||||
SerClsDebug.aLog(err);
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public int insertInLocal(UsuarioTVS objUsuarioTVS){
|
||||
int nRetorno=-1;
|
||||
try{
|
||||
if(objUsuarioTVS!=null){
|
||||
String sSQL="INSERT INTO "+TABLENAME+"(" +
|
||||
"LOGIN," +
|
||||
"PASSWORD," +
|
||||
"ID_TER" +
|
||||
") "+
|
||||
"VALUES (" +
|
||||
DataBaseUtil.FormatSQLStringField(objUsuarioTVS.getLogin())+","+
|
||||
DataBaseUtil.FormatSQLStringField(objUsuarioTVS.getPassword()) + ","+
|
||||
DataBaseUtil.FormatSQLIntegerField(objUsuarioTVS.getTerminal().getNumeroTerminal()) +
|
||||
")";
|
||||
nRetorno=LocalDatabaseControl.getInstance().executeUpdate(sSQL);
|
||||
}
|
||||
}catch(Exception err){SerClsDebug.aLog(err);}
|
||||
return nRetorno;
|
||||
}
|
||||
|
||||
|
||||
|
||||
protected int createLocalTable(){
|
||||
return LocalDatabaseControl.getInstance().executeUpdate(
|
||||
"CREATE TABLE \""+TABLENAME+"\" (" +
|
||||
"\"LOGIN\" VARCHAR(12) NOT NULL primary key ," +
|
||||
"\"PASSWORD\" VARCHAR(12) NOT NULL," +
|
||||
"\"ID_TER\" int NOT NULL" +
|
||||
")"
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user