Commit 3a548df2 by sistem26user

[STABLE] Versión estable antes de modificar el promedio general de encuestas en horarios

parent 0607d75a
...@@ -3087,7 +3087,50 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -3087,7 +3087,50 @@ public class MySqlDocenteDAO implements DocenteDAO {
@Override @Override
public ArrayList<Docente> cargarDocentePrimaria3(String codcurso, String apellido, int inicio, int cantidad, String documentos_ignorados) throws Exception { public ArrayList<Docente> cargarDocentePrimaria3(String codcurso, String apellido, int inicio, int cantidad, String documentos_ignorados) throws Exception {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. ArrayList<Docente> lista = new ArrayList<Docente>();
String base = "nuevo";
Connection cnx = null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "";
String condicion_documentos_ignorados = "";
if (!documentos_ignorados.equalsIgnoreCase("")) {
condicion_documentos_ignorados = " AND dni NOT IN (" + documentos_ignorados.substring(0, documentos_ignorados.length() - 1) + ") ";
}
if (codcurso.equals("30")) {
query = "SELECT codper,apellido,nombre,codcargo,dni FROM personal\n"
+ "WHERE codcargo in (" + codcurso + ")\n"
+ "AND retirado= '0' AND codlocal='L067'\n"
+ condicion_documentos_ignorados + "\n"
+ "ORDER BY apellido,nombre LIMIT " + inicio + ", " + cantidad + " ";
} else {
query = "SELECT codper,apellido,nombre,codcargo,dni\n"
+ "FROM personal\n"
+ "WHERE codcargo in (" + codcurso + ")\n"
+ "AND retirado= '0' and apellido LIKE '" + apellido + "%'\n"
+ condicion_documentos_ignorados + "\n"
+ "ORDER BY apellido,nombre LIMIT " + inicio + ", " + cantidad + " ";
}
ResultSet rs = st.executeQuery(query);
System.out.println("cargarDocentePrimaria " + query);
while (rs.next()) {
Docente docente = new Docente();
docente.setCodDocenteId("P" + rs.getString("codper"));
docente.setApe_pro(rs.getString("apellido"));
docente.setNom_pro(rs.getString("nombre"));
docente.setCodigoCargo(rs.getString("codcargo"));
docente.setDni(rs.getString("codcargo"));
lista.add(docente);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return lista;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment