/* * Created on Jun 24, 2004 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Generation - Code and Comments */ package mx.edu.um.mateo.inscripciones.model.ccobro; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.Map; import java.util.TreeMap; import mx.edu.um.mateo.inscripciones.model.ccobro.common.Conexion; import mx.edu.um.mateo.inscripciones.model.ccobro.exception.UMException; /** * @author osoto * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Generation - Code and Comments */ public class TParametros { private String carga_id; private String clave; private String concepto; private String valor; private Connection conn_noe; /** * @return Returns the carga_id. */ public String getCarga_id() { return carga_id; } /** * @param carga_id The carga_id to set. */ public void setCarga_id(String carga_id) { this.carga_id = carga_id; } /** * @return Returns the clave. */ public String getClave() { return clave; } /** * @param clave The clave to set. */ public void setClave(String clave) { this.clave = clave; } /** * @return Returns the concepto. */ public String getConcepto() { return concepto; } /** * @param concepto The concepto to set. */ public void setConcepto(String concepto) { this.concepto = concepto; } /** * @return Returns the valor. */ public String getValor() { return valor; } /** * @param valor The valor to set. */ public void setValor(String valor) { this.valor = valor; } public Map getTParametros (String carga_id) throws Exception{ PreparedStatement pstmt = null; ResultSet rset = null; Map mTParametros = new TreeMap(); try{ if(conn_noe == null || conn_noe.isClosed()) conn_noe = new Conexion().getConexionNoe(new Boolean(false)); String COMANDO = "SELECT CLAVE, CONCEPTO, VALOR "; COMANDO += "FROM noe.FES_PARAMGRALDET "; COMANDO += "WHERE CARGA_ID = ? "; pstmt = conn_noe.prepareStatement(COMANDO); pstmt.setString(1, carga_id); rset = pstmt.executeQuery(); while(rset.next()) { TParametros tParametros = new TParametros(carga_id, rset.getString("Clave"), rset.getString("Concepto"), rset.getString("Valor")); mTParametros.put(rset.getString("Clave")+carga_id+rset.getString("Concepto"), tParametros); } }catch(Exception e){ throw new UMException("Error al obtener la tabla de parametros de la carga "+carga_id+"<br>"+e); }finally{ if(rset != null) {rset.close(); rset = null;} if(pstmt != null) {pstmt.close(); pstmt = null;} if(!conn_noe.isClosed()) {conn_noe.close(); conn_noe = null;} } return mTParametros; } /** * */ public TParametros() { super(); } /** * @param carga_id * @param clave * @param concepto * @param valor */ public TParametros(String carga_id, String clave, String concepto, String valor) { super(); this.carga_id = carga_id; this.clave = clave; this.concepto = concepto; this.valor = valor; } }