<?php include "../../tool.php"; require_once "../../class/json.class.php"; SimpleAutentificacionAutomatica("novisual-services"); $json = new Services_JSON(); $modo = $_REQUEST["modo"]; switch ($modo) { case "getDatosActualizadosArqueo": $IdArqueo = intval($_REQUEST["IdArqueo"]); $IdLocal = intval($_REQUEST["IdLocal"]); ActualizarArqueoDeLocal($IdArqueo, $IdLocal); $data = getDatosArqueo($IdArqueo); $output = $json->encode($data); $xsync = setSyncTPV('Caja'); echo $output; exit; break; case "getListaUltimosDiez": //error(__FILE__,"Info: modo: $modo"); $IdLocal = intval($_REQUEST["IdLocal"]); $ultimosDiez = getUltimasDiezAsArray($IdLocal); $output = $json->encode($ultimosDiez); echo $output; exit; break; case "getMovimientos": $IdArqueo = intval($_REQUEST["IdArqueo"]); $data = getMovimientosArqueo($IdArqueo); $output = $json->encode($data); echo $output;
$out = $IdMensaje . "'" . $Titulo . "'" . $Status . "'" . $Texto . "\n"; } else { return "error"; } return $out; } switch ($modo) { case "CargarMensaje": $IdMensaje = CleanID($_GET["IdMensaje"]); $text = MensajeID($IdMensaje); echo $text; exit; break; case "leernuevos": $IdUltimo = isset($_GET["IdUltimo"]) ? CleanID($_GET["IdUltimo"]) : 0; $xsync = setSyncTPV('Mensaje'); case "hoy": if (!$IdUltimo) { $IdUltimo = 0; } $text = MensajesHeadersHoy($IdUltimo); echo $text; exit; break; case "notanormal": $titulo = _("Nota a los locales - Normal"); $explicacion = _("Este mensaje aparecerá en todos los TPV como un mensaje normal de aviso del administrador"); $tTitulo = _("Titulo"); $tCuerpo = _("Texto:"); $func = "EnviarNotaNormal"; $prepopulado = _("Texto para enviar a todos los locales");
$xout = getClientesTPV($time); $xsync = setSyncTPV('Cliente'); echo $xout; exit; break; case "syncPresupuestosTPV": $tipo = CleanText($_GET["tipopresupuesto"]); $xout = obtenerListaPresupuestosTPV($tipo); $xsync = setSyncTPV($tipo); echo $xout; exit; break; case "syncMProductosTPV": $estado = trim(CleanRealMysql($_GET["Estado"])); $xout = obtenerListaMProductosTPV($estado); $xsync = setSyncTPV('MetaProducto'); echo $xout; exit; break; case "validarCompraSerie": $serie = CleanText($_GET["ns"]); $idproducto = CleanID($_GET["idproducto"]); $idlocal = CleanID($_GET["idlocal"]); $idlocal = $idlocal ? $idlocal : getSesionDato("IdTienda"); $xout = validaNumeroSerie($idproducto, $serie, $idlocal); echo $xout; exit; break; case "validarSerie": $serie = CleanText($_GET["ns"]); $idproducto = CleanID($_GET["idproducto"]);
} } if ($xIdHistorialPeriodo && $Eliminar == 0) { echo 'existe1'; return; } if ($HistorialPeriodo == 'nuevo') { if (!$xIdHistorialPeriodo) { $opcion = 'Crear'; } } if ($HistorialPeriodo != 'nuevo') { $xHistorialVenta = $oPromocion->getHistorialVentaPeriodo($HistorialPeriodo); if ($xHistorialVenta != $HistorialVenta) { $opcion = 'Modificar'; } } echo $id = CrearHistorialVentaPeriodo($HistorialVenta, $HistorialPeriodo, $opcion, $Eliminar); exit; break; case "syncPromociones": $xlocal = CleanID($_GET["xlocal"]); $xsync = setSyncTPV('Promocion'); echo getPromocionesSyncAlmacen($xlocal); exit; break; } ?>