Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - taos19

#1
Java / AYUDA VALIDACION
20 Marzo 2014, 22:27 PM
Buen Dia Amigos

Tengo este metodo que verifica despues de un tiempo si el usuario puede seguir teniendo acceso al programa.

Este compara dos campos de una base de datos para ver si se puede ingresar al programa o no.

Alguien me podria explicar su funcionamiento y como puedo personalizar el tiempo.

Código (java) [Seleccionar]
public boolean validarlicencia()
throws Exception
   {
     String sql = "SELECT ID1, ID2 FROM TB_CIV_TMP WHERE ID1 = ?";
     List<Map> obj = findMapBySQLParam(sql, new String[] { "id1", "id2" }, new Object[] { "202cb962ac59075b964b07152d234b70" });
     if ((null == obj) || (obj.size() <= 0)) {
       return false;
     }
     Object id2 = ((Map)obj.get(0)).get("id2");
     if (null == id2)
     {
       Calendar cal = Calendar.getInstance();
       cal.add(5, 80);
       Long var1 = Long.valueOf(cal.getTime().getTime());
       sql = "UPDATE TB_CIV_TMP SET ID2 = ?";
       executeUpdateSQLParam(sql, new Object[] { var1 });
       return true;
     }
     Calendar cal = Calendar.getInstance();
     Long var1 = Long.valueOf(Long.parseLong("" + id2));
     Long var2 = Long.valueOf(cal.getTime().getTime());
     if (var2.longValue() > var1.longValue())
     {
       sql = "DELETE FROM TB_CIV_TMP";
       executeUpdateSQL(sql);
       return false;
     }
     return true;
   }


Gracias de antemano
#2
Java / No encuentro el error
18 Marzo 2014, 20:48 PM
Buen Dia amigos

Estoy limpiando el codigo de mi aplicacion y este error no lo he podido depurar.

El error aparece en la linea 39

Código (java) [Seleccionar]

public PnlInsumosProyecto(final PnlProyectos pnlProyectos, final Long idProyecto)
   {
     try
     {
       this.idProyecto = idProyecto;
       this.pnlProyectos = pnlProyectos;
       this.proyIngCivilServices = ((IntrProyIngCivilServices)BeanService.getInstance("app").getService("proyIngCivilServices"));
       initComponents();
       CenterCellRenderer centerCellRenderer = new CenterCellRenderer();
       this.tbInsumosProyecto.getColumn(0).setCellRenderer(new CustomCellRendererSubproductos());
       this.tbInsumosProyecto.getColumn(1).setCellRenderer(centerCellRenderer);
       this.tbInsumosProyecto.getColumn(0).setPreferredWidth(600);
       this.tbInsumosProyecto.getColumn(2).setCellRenderer(new CustomCellRenderer(Main.decimalformatvalores));
       cargarValoresTipo();
       cargarDatos();
       this.dlgInsumo.pack();
       this.dlgInsumo.setLocationRelativeTo(null);
       this.tbInsumosProyecto.getModel().addTableModelListener(new TableModelListener()
       {
         public void tableChanged(TableModelEvent evt)
         {
           if (PnlInsumosProyecto.this.tbInsumosProyecto.getSelectedRowCount() <= 0) {
             return;
           }
           if (PnlInsumosProyecto.this.tbInsumosProyecto.getSelectedRow() >= PnlInsumosProyecto.this.insumosProyecto.size()) {
             return;
           }
           Map inSel = (Map)PnlInsumosProyecto.this.insumosProyecto.get(PnlInsumosProyecto.this.tbInsumosProyecto.getSelectedRow());
           List<Map> datGuardar = new ArrayList();
           datGuardar.add(inSel);
           try
           {
             PnlInsumosProyecto.this.proyIngCivilServices.guardarInsumosProyecto(datGuardar);
             pnlProyectos.recalcularItemsAndProyecto();
             new Thread(new Runnable()
             {
               public void run()
               {
                 PnlInsumosProyecto.1.this.val$pnlProyectos.cargarInsumosMaestrosProyecto(PnlInsumosProyecto.1.this.val$idProyecto);
               }
             }).start();
           }
           catch (Exception e)
           {
             Dialogos.mostrarExcepcion(new Frame(), e);
           }
         }
       });
       centrarTitulosTabla(this.tbInsumosProyecto);
     }
     catch (Exception e)
     {
       Dialogos.mostrarExcepcion(this, e);
     }
   }


Gracias de antemano por la colaboracion

PD. Perdon por la insercion equivocada. No sabia hacerlo
#3
PHP / DUDA FUNCION ALMACENADA Y SELECT
21 Febrero 2014, 16:14 PM
Hola,

Hago esta pregunta aqui porque me ha resultado imposible encontrar algo parecido.

tengo un codigo php donde hago un llamado a una funcion mysql almacenada, asi:

$sql='select FU_CIV_TOTALITEM(91,2)';

el 91 y el 2 son parametros pasados para que me devuelva un valor.

El problema es que necesito reemplazar el numero 91 por un numero cualquiera que sea pasado por un juego de registros asi:

$row_analisis["ID2"]

para que quede algo asi:

$sql='select FU_CIV_TOTALITEM( $row_analisis["ID2"], 2)';

No se como ingresar este valor para que me funcione.

Por favor alguien que me colabore.

Gracias