public static boolean agregarIndicador(IndicadorInteligente nuevoIndicador) { boolean agregado = false; try { ConexionBase c = new ConexionBase(); Connection con = c.getConexion(); if (con != null) { Statement st; st = con.createStatement(); String query = "INSERT INTO IndInte (anio, estatus, idIndicador, mes, peso, usuario, meta, resultado, res_ponderado) VALUES ('" + nuevoIndicador.getAnio() + "','" + nuevoIndicador.getEstatus() + "','" + nuevoIndicador.getIdIndicador() + "','" + nuevoIndicador.getMes() + "','" + nuevoIndicador.getPeso() + "','" + nuevoIndicador.getUsuario() + "','" + nuevoIndicador.getMeta() + "','" + nuevoIndicador.getResultado() + "','" + nuevoIndicador.getRpond() + "')"; System.out.println(query); st.executeUpdate(query); agregado = true; st.close(); } c.cerrarConexion(); } catch (SQLException e) { agregado = false; e.printStackTrace(); } return agregado; }
public static boolean update(IndicadorInteligente indicador, String user, String mes) { boolean agregado = false; try { ConexionBase c = new ConexionBase(); Connection con = c.getConexion(); if (con != null) { Statement st; st = con.createStatement(); String query = "UPDATE IndInte SET peso='" + indicador.getPeso() + "',meta='" + indicador.getMeta() + "',resultado='" + indicador.getResultado() + "',frecuencia='" + indicador.getFrecuencia() + "',tipo='" + indicador.getTipo() + "',res_ponderado='" + indicador.getRpond() + "',prog_quin1='" + indicador.getProgQuin1() + "',prog_quin2='" + indicador.getProgQuin2() + "'" + ", prog_sem1='" + indicador.getProgSem1() + "',prog_sem2='" + indicador.getProgSem2() + "',prog_sem3='" + indicador.getProgSem3() + "',prog_sem4='" + indicador.getProgSem4() + "',prog_sem5='" + indicador.getProgSem5() + "'" + ", resul_quin1='" + indicador.getResulQuin1() + "',resul_quin2='" + indicador.getResulQuin2() + "',resul_sem1='" + indicador.getResulSem1() + "',resul_sem2='" + indicador.getResulSem2() + "',resul_sem3='" + indicador.getResulSem3() + "'" + ", resul_sem4='" + indicador.getResulSem4() + "',resul_sem5='" + indicador.getResulSem5() + "'" + " WHERE idIndInte='" + indicador.getIdIndInte() + "' AND usuario='" + user + "' AND mes='" + mes + "'"; System.out.println(query); st.executeUpdate(query); // System.out.println(query); agregado = true; st.close(); } c.cerrarConexion(); } catch (SQLException e) { agregado = false; e.printStackTrace(); } return agregado; }