public static JSONObject toJSONObject(Carta_Compromiso carta_comp) { JSONObject json = new JSONObject(); try { json.put("id_cc", carta_comp.getId_carta_compromiso()); json.put("nomb_est", carta_comp.getNomb_estudiante()); json.put("emp_nombre", carta_comp.getNomb_empresa()); json.put("lugar_suscrip", carta_comp.getLugar_suscripcion()); json.put("fecha_suscrip", carta_comp.getFecha_suscripcion()); // json.put("existe", carta_comp.getActividad_1()); } catch (JSONException ex) { Logger.getLogger(Carta_Compromiso.class.getName()).log(Level.SEVERE, null, ex); } return json; }
public static List<Carta_Compromiso> consulta_carta_compro(String nombre_estudiante) throws IOException { List<Carta_Compromiso> datos = new LinkedList<Carta_Compromiso>(); ArrayList<Parametro> parametro = new ArrayList<>(); String sql = "SELECT cc_id, \n" + " es_apellido||' '||es_nombre,\n" + " 'PEND',\n" + " cc_lugar_suscripcion, \n" + " to_char(cc_fecha_suscripcion,'dd/mm/yyyy'), \n" + " cc_estado\n" + " FROM \"MPP_CARTA_COMPROMISO\" CC,\n" + " \"MPP_ESTUDIANTES\" ES\n" + " WHERE CC.es_id = ES.es_id\n" + " AND (UPPER(es_nombre) LIKE UPPER('%' || ? || '%') \n" + " OR UPPER(es_apellido) LIKE UPPER('%' || ? || '%'))"; parametro.add(new Parametro(1, nombre_estudiante)); parametro.add(new Parametro(2, nombre_estudiante)); Carta_Compromiso carta_comp; try { ConjuntoResultado cres = AccesoDatos.ejecutaQuery(sql, parametro); while (cres.next()) { carta_comp = new Carta_Compromiso(); carta_comp.setId_carta_compromiso(cres.getString(0).trim()); carta_comp.setNomb_estudiante(cres.getString(1).trim()); carta_comp.setNomb_empresa(cres.getString(2).trim()); carta_comp.setLugar_suscripcion(cres.getString(3).trim()); carta_comp.setFecha_suscripcion(cres.getString(4).trim()); carta_comp.setEstado(cres.getString(5).trim()); System.out.println("EST: " + cres.getString(1).trim()); datos.add(carta_comp); } // out.println("</table>"); } catch (Exception e) { throw new RuntimeException(e); } return datos; }