Commit e614664f by Billy Larru

Revert "modificando DAOHelper"

This reverts commit af43c1b4.
parent 54f2e783
...@@ -17,38 +17,27 @@ import salidasautomaticas.util.Metodos; ...@@ -17,38 +17,27 @@ import salidasautomaticas.util.Metodos;
public class Main { public class Main {
private static final Logger log = LogManager.getLogger(Main.class); private static final Logger log = LogManager.getLogger(Main.class);
public static void main(String[] args) { public static void main(String[] args) {
// setLogLevel(Level.TRACE);//DESARROLLO setLogLevel(Level.TRACE);//DESARROLLO
//// setLogLevel(Level.INFO);//PRODUCCION // setLogLevel(Level.INFO);//PRODUCCION
// log.info("Inicializando programa [Salidas Automaticas]..."); log.info("Inicializando programa [Salidas Automaticas]...");
//
// Date horaInicio = Metodos.getHoraEjecucion("11:30"); Date horaInicio = Metodos.getHoraEjecucion("11:30");
// int periodo = 86400000;//El codigo se ejecutará cada 24h, 86400000 representa 24h en milisegundos int periodo = 86400000;//El codigo se ejecutará cada 24h, 86400000 representa 24h en milisegundos
//
// TimerTask task = new ProgramarSalidasTask(); TimerTask task = new ProgramarSalidasTask();
// Timer timer = new Timer(); Timer timer = new Timer();
// timer.schedule(task, horaInicio, periodo); timer.schedule(task , horaInicio, periodo);
int i = 1; }
for (int j = 0; j < 10; j++) { private static void setLogLevel(Level l) {
sss(i++); log.info("Setting log level to " + l.name());
LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
} Configuration conf = ctx.getConfiguration();
conf.getLoggerConfig(LogManager.ROOT_LOGGER_NAME).setLevel(l);
} ctx.updateLoggers(conf);
}
private static void setLogLevel(Level l) {
log.info("Setting log level to " + l.name());
LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
Configuration conf = ctx.getConfiguration();
conf.getLoggerConfig(LogManager.ROOT_LOGGER_NAME).setLevel(l);
ctx.updateLoggers(conf);
}
private static void sss(int numero) {
System.out.println("valor en sss=" + numero);
}
} }
...@@ -14,7 +14,7 @@ import org.apache.logging.log4j.Logger; ...@@ -14,7 +14,7 @@ import org.apache.logging.log4j.Logger;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONObject; import org.json.JSONObject;
import salidasautomaticas.dao.SalidasDAO; import salidasautomaticas.dao.SalidasDAO;
import salidasautomaticas.util.DAOHelper; import salidasautomaticas.util.EstandarDAO;
/** /**
* *
...@@ -67,7 +67,7 @@ public class SalidasMysqlDAO implements SalidasDAO { ...@@ -67,7 +67,7 @@ public class SalidasMysqlDAO implements SalidasDAO {
JSONArray parametrosQuery = new JSONArray(); JSONArray parametrosQuery = new JSONArray();
parametrosQuery.put(getFechaHoy()); parametrosQuery.put(getFechaHoy());
jsonArray = DAOHelper.getInstance().consultar(cn, query, parametrosQuery); jsonArray = EstandarDAO.getInstance().consultar(cn, query, parametrosQuery);
return jsonArray; return jsonArray;
} }
...@@ -155,7 +155,7 @@ public class SalidasMysqlDAO implements SalidasDAO { ...@@ -155,7 +155,7 @@ public class SalidasMysqlDAO implements SalidasDAO {
JSONArray parametros = new JSONArray(); JSONArray parametros = new JSONArray();
parametros.put(horaProgramada); parametros.put(horaProgramada);
JSONArray jsonArray = DAOHelper.getInstance().consultar(cn, query, parametros); JSONArray jsonArray = EstandarDAO.getInstance().consultar(cn, query, parametros);
return jsonArray; return jsonArray;
} }
...@@ -196,7 +196,7 @@ public class SalidasMysqlDAO implements SalidasDAO { ...@@ -196,7 +196,7 @@ public class SalidasMysqlDAO implements SalidasDAO {
.put(aleatorioMin) .put(aleatorioMin)
.put(asistencia.getString("codasis")); .put(asistencia.getString("codasis"));
resultado = DAOHelper.getInstance().ejecutar(cn, queryPersonal, parametros); resultado = EstandarDAO.getInstance().ejecutar(cn, queryPersonal, parametros);
updateCounts[i] = resultado.getInt("msg"); updateCounts[i] = resultado.getInt("msg");
i++; i++;
......
...@@ -7,65 +7,37 @@ package salidasautomaticas.util; ...@@ -7,65 +7,37 @@ package salidasautomaticas.util;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
import org.json.JSONArray;
/** /**
* *
* @author sistem19user * @author sistem19user
*/ */
public class Metodos { public class Metodos {
/** /**
* Devuelve un objeto Date con la fecha de hoy y con la hora que le pasamos * Devuelve un objeto Date con la fecha de hoy y con la hora
* como parametro(en formato hh:mm en 24 horas). * que le pasamos como parametro(en formato hh:mm en 24 horas).
* *
* @param horaEjecucion hora que se va a setear al Date del dia de hoy. * @param horaEjecucion hora que se va a setear al Date del dia de hoy.
* @return * @return
*/ */
public static Date getHoraEjecucion(String horaEjecucion) { public static Date getHoraEjecucion(String horaEjecucion) {
Date date = new Date(System.currentTimeMillis()); Date date = new Date(System.currentTimeMillis());
Calendar calendar = Calendar.getInstance(); Calendar calendar = Calendar.getInstance();
calendar.setTime(date); calendar.setTime(date);
String[] splitHoraSalida = horaEjecucion.split(":"); String[] splitHoraSalida = horaEjecucion.split(":");
int hora = Integer.parseInt(splitHoraSalida[0]); int hora = Integer.parseInt(splitHoraSalida[0]);
int minuto = Integer.parseInt(splitHoraSalida[1]); int minuto = Integer.parseInt(splitHoraSalida[1]);
calendar.set(Calendar.HOUR_OF_DAY, hora); calendar.set(Calendar.HOUR_OF_DAY, hora);
calendar.set(Calendar.MINUTE, minuto); calendar.set(Calendar.MINUTE, minuto);
calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.SECOND, 0);
date = calendar.getTime(); date = calendar.getTime();
return date; return date;
} }
public static void main(String[] args) {
JSONArray array = new JSONArray();
array
.put(Integer.class)
.put(String.class)
.put(Boolean.class);
f(Integer.class);
// System.out.println(array);
// ss(array);
// System.out.println(array.get(0));
// System.out.println(array);
}
private static void f(Class c) {
System.out.println(c.getName());
switch (c.getName()) {
case "java.lang.Integer":
System.out.println("entero");
}
}
private static void ss(JSONArray arr) {
System.out.println(arr.get(0));
arr.put(0, 1);
arr.put(1, "hello");
arr.put(2, true);
}
} }
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