Beispiel #1
0
 public void aceptarAnulacionHorasPermisos() {
   if (are_tex_razon_anula.getValue() != null
       && !are_tex_razon_anula.getValue().toString().isEmpty()) {
     if (tex_documento_anula.getValue() != null
         && !tex_documento_anula.getValue().toString().isEmpty()) {
       if (cal_fecha_anula.getValue() != null
           && !cal_fecha_anula.getValue().toString().isEmpty()) {
         tab_permisos.setValor("razon_anula_aspvh", are_tex_razon_anula.getValue().toString());
         tab_permisos.setValor("documento_anula_aspvh", tex_documento_anula.getValue().toString());
         tab_permisos.setValor("fecha_anula_aspvh", cal_fecha_anula.getFecha());
         tab_permisos.modificar(tab_permisos.getFilaActual());
         tab_permisos.guardar();
         utilitario
             .getConexion()
             .agregarSqlPantalla(
                 "update ASI_PERMISOS_VACACION_HEXT set anulado_aspvh=1 where ide_aspvh="
                     + tab_permisos.getValorSeleccionado());
         guardarPantalla();
         dia_anulado.cerrar();
         String ide_anterior = tab_permisos.getValorSeleccionado();
         tab_permisos.ejecutarSql();
         tab_permisos.setFilaActual(ide_anterior);
       } else {
         utilitario.agregarMensajeInfo(
             "No se puede anular la solicitud",
             "Debe seleccionar una Fecha para para anular los Permisos");
       }
     } else {
       utilitario.agregarMensajeInfo(
           "No se puede anular la solicitud",
           "Debe Ingresar El Documento de Anulación para anular  los Permisos");
     }
   } else {
     utilitario.agregarMensajeInfo(
         "No se puede anular la solicitud", "Debe ingresar una Razon para anular  los Permisos");
   }
 }
 public void aceptarRegistro() {
   if (calFechaInicio.getValue() != null && calFechaFin.getValue() != null) {
     setTabla
         .getTab_seleccion()
         .setSql(
             "SELECT a.abastecimiento_id, \n"
                 + "a.abastecimiento_fecha, \n"
                 + "a.abastecimiento_numero_vale, \n"
                 + "(case when a.mve_secuencial is not null then v.placa when a.mve_secuencial is null then d.dependencia_descripcion end ) \n"
                 + "FROM mvabactecimiento_combustible AS a \n"
                 + "left JOIN mv_vehiculo v ON a.mve_secuencial = v.mve_secuencial  \n"
                 + "left join mvtipo_dependencias d on a.abastecimiento_cod_dependencia = d.dependencia_codigo \n"
                 + "WHERE a.abastecimiento_tipo_ingreso = 'K'\n"
                 + "and a.abastecimiento_fecha BETWEEN '"
                 + calFechaInicio.getFecha()
                 + "'and'"
                 + calFechaFin.getFecha()
                 + "'\n"
                 + "ORDER BY a.abastecimiento_fecha,a.abastecimiento_numero_vale");
     setTabla.getTab_seleccion().ejecutarSql();
   } else {
     utilitario.agregarMensajeInfo("Debe seleccionar un rago de fechas", "");
   }
 }