} else {
             $arreglo['mensaje'] = obtenerMensaje('DATOS_NO_VALIDO');
             $arreglo['valido'] = false;
         }
     } else {
         $arreglo['mensaje'] = obtenerMensaje('ACCION_NO_VALIDA');
         $arreglo['valido'] = false;
     }
     $respuesta = array('raiz' => $arreglo);
     $respuesta = json_encode($respuesta);
     echo $respuesta;
     break;
 case 'actualizar':
     $objSistemaVentana->campo = 'cambiar';
     $accionvalida = $objSistemaVentana->verificarUsuario();
     $correcto = validaciones($objSistema->nomsis, '60', 'novacio|nombre');
     if ($accionvalida) {
         if ($correcto) {
             $objSistema->verificarCodigo();
             if ($objSistema->valido) {
                 if ($objSistema->existe == true) {
                     $objSistema->modificar();
                     if ($objSistema->valido) {
                         $arreglo['mensaje'] = obtenerMensaje('OPERACION_EXITOSA');
                     } else {
                         $arreglo['mensaje'] = obtenerMensaje('OPERACION_FALLIDA');
                     }
                     $arreglo['valido'] = $objSistema->valido;
                 }
             } else {
                 $arreglo['mensaje'] = obtenerMensaje('OPERACION_FALLIDA');
             }
         } else {
             $arreglo["mensaje"] = utf8_encode("Datos Inválidos");
             $arreglo["valido"] = false;
         }
     } else {
         $arreglo["mensaje"] = utf8_encode("El Usuario no Tiene permiso para esta Acción. Comuníquese con el Administrador del sistema.");
         $arreglo["valido"] = false;
     }
     $respuesta = array('raiz' => $arreglo);
     $respuesta = json_encode($respuesta);
     echo $respuesta;
 } else {
     $objMenu->campo = 'actualizar';
     $accionvalida = $objMenu->verificarUsuario();
     $correcto = validaciones($objUsuario->codusuario, '20', 'novacio') && validaciones($objUsuario->nuevopassword, '50', 'caracteres');
     if ($accionvalida) {
         if ($correcto) {
             $objUsuario->codusuario = $objdata->codusuario;
             $objUsuario->password = $objdata->nuevopassword;
             $objUsuario->actualizarPassword();
             //caso administrador
             $arreglo["mensaje"] = $objUsuario->mensaje;
             $arreglo["valido"] = $objUsuario->valido;
         } else {
             $arreglo["mensaje"] = utf8_encode("Datos Inválidos");
             $arreglo["valido"] = false;
         }
     } else {
         $arreglo["mensaje"] = utf8_encode("El Usuario no Tiene permiso para esta Acción. Comuníquese con el Administrador del sistema.");
         $arreglo["valido"] = false;
             $arreglo["mensaje"] = utf8_encode("Datos Inválidos");
             $arreglo["valido"] = false;
         }
     } else {
         $arreglo["mensaje"] = utf8_encode("El Usuario no Tiene permiso para esta Acción. Comuníquese con el Administrador del sistema.");
         $arreglo["valido"] = false;
     }
     $respuesta = array('raiz' => $arreglo);
     $respuesta = json_encode($respuesta);
     echo $respuesta;
     unset($objConsecutivo);
     break;
 case 'actualizar':
     $objMenu->campo = 'actualizar';
     $accionvalida = $objMenu->verificarUsuario();
     $correcto = validaciones($objGrupo->nombre, '60', 'alfanumerico') && validaciones($objGrupo->nota, '3000', 'alfanumerico');
     if ($accionvalida) {
         if ($correcto) {
             $objGrupo->verificarCodigo();
             if ($objGrupo->existe == true) {
                 $objGrupo->modificar();
                 $arreglo["mensaje"] = $objGrupo->mensaje;
                 $arreglo["valido"] = $objGrupo->valido;
             } else {
                 $arreglo["mensaje"] = $objGrupo->mensaje;
                 $arreglo["valido"] = $objGrupo->existe;
             }
         } else {
             $arreglo["mensaje"] = utf8_encode("Datos Inválidos");
             $arreglo["valido"] = false;
         }
             $arreglo['mensaje'] = obtenerMensaje('DATOS_NO_VALIDO');
             $arreglo['valido'] = false;
         }
     } else {
         $arreglo['mensaje'] = obtenerMensaje('ACCION_NO_VALIDA');
         $arreglo['valido'] = false;
     }
     $respuesta = array('raiz' => $arreglo);
     $respuesta = json_encode($respuesta);
     echo $respuesta;
     break;
 case 'actualizar':
     $objSistemaVentana->campo = 'cambiar';
     $objUsuario->fecnacusu = convertirFechaBd($objUsuario->fecnacusu);
     $accionvalida = $objSistemaVentana->verificarUsuario();
     $correcto = validaciones($objUsuario->cedusu, '8', 'numero') && validaciones($objUsuario->nomusu, '100', 'nombre') && validaciones($objUsuario->apeusu, '50', 'nombre') && validaciones($objUsuario->telusu, '20', 'telefono') && validaciones($objUsuario->email, '100', 'vacioemail') && validaciones($objUsuario->nota, '2000', 'vaciocaracteres');
     if ($accionvalida) {
         if ($correcto) {
             $objUsuario->buscarCodigo();
             if ($objUsuario->valido) {
                 if ($objUsuario->existe === true) {
                     $objUsuario->modificar();
                     if ($objUsuario->valido) {
                         $arreglo['mensaje'] = obtenerMensaje('OPERACION_EXITOSA');
                     } else {
                         $arreglo['mensaje'] = obtenerMensaje('OPERACION_FALLIDA');
                     }
                     $arreglo['valido'] = $objUsuario->valido;
                 } else {
                     $arreglo['mensaje'] = obtenerMensaje('REGISTRO_NO_EXISTE');
                     $arreglo['valido'] = $objUsuario->existe;
         $objGrupo->grupounidad[$j] = new PermisosInternosGrupo();
         pasarDatos(&$objGrupo->grupounidad[$j], $objdata->datosEliminarUni[$j]);
     }
 }
 if ($objdata->datosEliminarPre) {
     $total = count($objdata->datosEliminarPre);
     for ($j = 0; $j < $total; $j++) {
         $objGrupo->grupoestpre[$j] = new PermisosInternosGrupo();
         pasarDatos(&$objGrupo->grupoestpre[$j], $objdata->datosEliminarPre[$j]);
     }
 }
 switch ($evento) {
     case 'incluir':
         $objSistemaVentana->campo = 'incluir';
         $accionvalida = $objSistemaVentana->verificarUsuario();
         $correcto = validaciones($objGrupo->nomgru, '60', 'nombre');
         if ($accionvalida) {
             if ($correcto) {
                 $objGrupo->verificarCodigo();
                 if ($objGrupo->valido) {
                     if ($objGrupo->existe === false) {
                         $objGrupo->incluir();
                         if ($objGrupo->valido) {
                             $arreglo['mensaje'] = obtenerMensaje('OPERACION_EXITOSA');
                         } else {
                             $arreglo['mensaje'] = obtenerMensaje('OPERACION_FALLIDA');
                         }
                         $arreglo['valido'] = $objGrupo->valido;
                     } else {
                         $arreglo['valido'] = $objGrupo->valido;
                         $arreglo['mensaje'] = obtenerMensaje('REGISTRO_EXISTE');
         } else {
             $arreglo["mensaje"] = utf8_encode("Datos Inválidos");
             $arreglo["valido"] = false;
         }
     } else {
         $arreglo["mensaje"] = utf8_encode("El Usuario no Tiene permiso para esta Acción. Comuníquese con el Administrador del sistema.");
         $arreglo["valido"] = false;
     }
     $respuesta = array('raiz' => $arreglo);
     $respuesta = json_encode($respuesta);
     echo $respuesta;
     break;
 case 'actualizar':
     $objMenu->campo = 'actualizar';
     $accionvalida = $objMenu->verificarUsuario();
     $correcto = validaciones($objUsuario->cedula, '10', 'numero') && validaciones($objUsuario->nombre, '50', 'nombre') && validaciones($objUsuario->apellido, '50', 'nombre') && validaciones($objUsuario->telefono, '50', 'vaciotelefono') && validaciones($objUsuario->email, '100', 'vacioemail') && validaciones($objUsuario->nota, '2000', 'vaciocaracteres');
     if ($accionvalida) {
         if ($correcto) {
             $objUsuario->buscarCodigo();
             if ($objUsuario->existe == true) {
                 $objUsuario->modificar();
                 $arreglo["mensaje"] = $objUsuario->mensaje;
                 $arreglo["valido"] = $objUsuario->valido;
             } else {
                 $arreglo["mensaje"] = $objUsuario->mensaje;
                 $arreglo["valido"] = $objUsuario->existe;
             }
         } else {
             $arreglo["mensaje"] = utf8_encode("Datos Inválidos");
             $arreglo["valido"] = false;
         }
 function cargarCorreos()
 {
     $existen = false;
     $this->objSistema = new Sistema();
     $this->objSistema->codsis = $this->sistema;
     $result = $this->objSistema->obtenerUsuarios();
     while (!$result->EOF) {
         $correcto = validaciones($result->fields['email'], 100, 'email');
         if ($correcto) {
             $this->AddAddress($result->fields['email'], $result->fields['apellido'] . ' ' . $result->fields['nombre']);
             $existen = true;
         }
         $result->MoveNext();
     }
     $result->Close();
     unset($this->objSistema);
     return $existen;
 }
 function cargarCorreos()
 {
     $existen = false;
     $this->objSistema = new Sistema();
     $this->objSistema->codempresa = $_SESSION['sigesp_codempresa'];
     $this->objSistema->codsistema = $this->sistema;
     $result = $this->objSistema->obtenerUsuarios();
     while (!$result->EOF) {
         $correcto = validaciones($result->fields["email"], 100, 'email');
         if ($correcto) {
             $this->AddAddress($result->fields["email"], $result->fields["apellido"] . " " . $result->fields["nombre"]);
             $existen = true;
         }
         $result->MoveNext();
     }
     unset($this->objSistema);
     return $existen;
 }