Añado los fuentes de java
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
/**
|
||||
* @(#) PersistenciaPaciente.java
|
||||
*/
|
||||
|
||||
package com.tarisan.control;
|
||||
|
||||
import com.tarisan.excepcion.*;
|
||||
import com.tarisan.log.*;
|
||||
|
||||
import java.sql.*;
|
||||
import java.util.Calendar;
|
||||
|
||||
|
||||
/**
|
||||
* Controla los accesos a la persistencia para la entidad <code>Paciente</code>.
|
||||
* @author <a href="mailto:sistemas@imqnavarra.com">Dpto. Informática</a>.
|
||||
* @version 1.0, 24/09/2003
|
||||
*/
|
||||
public class PersistenciaTTColect implements Constantes
|
||||
{
|
||||
|
||||
/**
|
||||
* Selecciona el primer registro de la tabla ttbenefi encontrado para la tarjeta de paciente pasada por el médico.
|
||||
* @param tarjeta El objeto <code>Tarjeta</code> para el que se realiza la búsqueda.
|
||||
* @return El <code>Paciente</code> encontrado en la tabla de beneficiarios,
|
||||
* o null si se produce alguna excepción.
|
||||
* @throws
|
||||
*/
|
||||
public int obtenerContrato(int entidad, long colectivo) throws ExcepcionTarisan
|
||||
{
|
||||
int contrato=0;
|
||||
StringBuffer sqlSelect = new StringBuffer();
|
||||
|
||||
try
|
||||
{
|
||||
sqlSelect.append("SELECT CONTRATO");
|
||||
sqlSelect.append(" FROM TTCOLECT");
|
||||
sqlSelect.append(" WHERE ENTIDAD = ?");
|
||||
sqlSelect.append(" AND COLECTIVO = ?");
|
||||
|
||||
Connection conexion = ParametrosConfiguracion.dataStore.obtenerConexion();
|
||||
|
||||
Object aCondiciones[] = new Object[2];
|
||||
aCondiciones[0] = Integer.valueOf(entidad);
|
||||
aCondiciones[1] = Long.valueOf(colectivo);
|
||||
|
||||
ResultSet rs = ParametrosConfiguracion.dataStore.seleccionar(conexion, sqlSelect.toString(), aCondiciones);
|
||||
while(rs.next())
|
||||
{
|
||||
contrato = rs.getInt("CONTRATO");
|
||||
}
|
||||
rs.close();
|
||||
|
||||
ParametrosConfiguracion.dataStore.liberarConexion(conexion);
|
||||
LogTarisan.logger.log(NivelLog.DEBUG, "Seleccionado el contrato: " + contrato + " de la tabla TTCOLECT (" + sqlSelect + ")");
|
||||
}
|
||||
catch(SQLException sqle)
|
||||
{
|
||||
LogTarisan.logger.log(NivelLog.ERROR, "Error en la selección de morosidad del cliente: " + sqle + " (" + sqlSelect + ")");
|
||||
throw new ExcepcionTarisan();
|
||||
}
|
||||
|
||||
return contrato;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user