case 'obtenerBdOrigen':
     $varJsonSesion = generarJsonSesion();
     echo $varJsonSesion;
     break;
 case 'obtenerBdDestino':
     $documentoxml = abrirArchivoXml($ruta, $archivoconfig);
     if ($documentoxml != null) {
         $datos = array();
         obtenerConexionbd($documentoxml, $datos);
         $datos = array('raiz' => $datos);
         $respuesta = json_encode($datos);
         echo $respuesta;
     }
     break;
 case 'conectar':
     $documentoxml = abrirArchivoXml($ruta, $archivoconfig);
     if (!is_null($documentoxml)) {
         $basededatos = crearConexionDestino($documentoxml, $objdata->basedatos);
         if ($basededatos != '') {
             $respuesta = array('raiz' => $basededatos);
             $respuesta = json_encode($respuesta);
             echo $respuesta;
         } else {
             $arreglo['mensaje'] = obtenerMensaje('DATA_NO_EXISTE');
             $arreglo['valido'] = false;
             $respuesta = array('raiz' => $arreglo);
             $respuesta = json_encode($respuesta);
             echo $respuesta;
         }
     }
     break;
     $respuesta = json_encode($respuesta);
     echo $respuesta;
     break;
 case 'eliminar':
     $objSistemaVentana->campo = 'ejecutar';
     $accionvalida = true;
     //$objSistemaVentana->verificarUsuario();
     if ($accionvalida) {
         $fecha = date('d-m-Y');
         $nombrearchivo = '../../vista/apr/resultados/';
         $nombrearchivo .= $_SESSION['sigesp_basedatos_apr'] . '_' . $objDatosBasicos->sistema . '_' . $fecha . '.txt';
         $archivo = @fopen($nombrearchivo, 'a+');
         $objDatosBasicos->archivo = $archivo;
         $ruta = '../../base/xml/';
         $archivo = 'sigesp_xml_apr_' . strtolower($objDatosBasicos->sistema) . '.xml';
         $documentoxml = abrirArchivoXml($ruta, $archivo);
         if ($documentoxml != null) {
             $tablas = $documentoxml->getElementsByTagName('tabla');
             if ($tablas) {
                 foreach ($tablas as $tabla) {
                     $campo = $tabla->getElementsByTagName('tipo');
                     $valor = rtrim($campo->item(0)->nodeValue);
                     if ($valor == 'DELETE' || $valor == 'INSERT' || $valor == 'NOMINA' || $valor == 'HISTORICO') {
                         $campo = $tabla->getElementsByTagName('id');
                         $i = rtrim($campo->item(0)->nodeValue);
                         $campo = $tabla->getElementsByTagName('nombre');
                         $valor = rtrim($campo->item(0)->nodeValue);
                         $objDatosBasicos->tablas[$i]['tabla'] = $valor;
                         $campo = $tabla->getElementsByTagName('criterio');
                         $valor = rtrim($campo->item(0)->nodeValue);
                         $valor = str_replace('DISTINTO', '<>', $valor);