Añado los fuentes de java
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
package com.tarisan.control;
|
||||
|
||||
import com.tarisan.excepcion.ExcepcionTarisan;
|
||||
import com.tarisan.log.*;
|
||||
|
||||
import java.sql.*;
|
||||
|
||||
public class PersistenciaControlMedicosTroquelado
|
||||
{
|
||||
public boolean insertar(int medico, String troquelado)
|
||||
{
|
||||
boolean resul=false;
|
||||
StringBuffer sqlInsert = new StringBuffer();
|
||||
Object[] aValores = new Object[3];
|
||||
|
||||
try {
|
||||
Connection conexion = ParametrosConfiguracion.dataStore.obtenerConexion();
|
||||
LogTarisan.logger.log(NivelLog.DEBUG, medico + " - El medico "+medico+" mete el troquelado: "+troquelado+" vamos a meterlo en la tabla oracle");
|
||||
sqlInsert.append("Insert into control_medicos_troquelado (id, medico, fecha, troquelado) values (?, ?, sysdate, ?)");
|
||||
aValores[0]=siguiente_id();
|
||||
aValores[1]=Integer.valueOf(medico);
|
||||
aValores[2]=new String(troquelado);
|
||||
|
||||
resul = ParametrosConfiguracion.dataStore.insertar(sqlInsert.toString(), aValores, conexion);
|
||||
} catch (ExcepcionTarisan e) {
|
||||
LogTarisan.logger.log(NivelLog.ERROR, medico + " - Error al insertar el registro de control de medicos troquelado");
|
||||
}
|
||||
|
||||
return resul;
|
||||
}
|
||||
|
||||
public int siguiente_id()
|
||||
{
|
||||
int resul = 0;
|
||||
try {
|
||||
Connection conexion = ParametrosConfiguracion.dataStore.obtenerConexion();
|
||||
String sql = "select max(id) maximo from control_medicos_troquelado";
|
||||
ResultSet rs = ParametrosConfiguracion.dataStore.seleccionar(conexion, sql);
|
||||
while(rs.next())
|
||||
{
|
||||
resul = rs.getInt(1);
|
||||
}
|
||||
} catch (ExcepcionTarisan e) {
|
||||
LogTarisan.logger.log(NivelLog.ERROR, "Error al obtener el max id de la tabla control_medicos_troquelado");
|
||||
} catch (SQLException e) {
|
||||
LogTarisan.logger.log(NivelLog.ERROR, "Error SQL al obtener el max id de la tabla control_medicos_troquelado");
|
||||
}
|
||||
if(resul == 0)
|
||||
resul = 1;
|
||||
else
|
||||
resul += 1;
|
||||
return resul;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user