switch ($modo) { case "verProductoInformacion": $Indicaciones = $esBTCA ? "Indicaciones" : "Propiedades Distintivas"; $Dosificacion = $esBTCA ? "Dosificación" : "Modo de Uso"; $CtraIndicacion = $esBTCA ? "Contra Indicaciones" : "Advertencias"; $Interaccion = $esBTCA ? "Interacciones" : "Compatibilidad"; include "xulproductoinfo.php"; break; case "GuardaProductoInformacion": $IdProducto = CleanID($_POST["xidp"]); $Indicacion = CleanText($_POST["xind"]); $CtraIndicacion = CleanText($_POST["xcind"]); $Interaccion = CleanText($_POST["xint"]); $Dosificacion = CleanText($_POST["xdos"]); $oProdInfo = new productoinformacion(); $IdProductoInfo = $oProdInfo->getIdProductoInformacion($IdProducto); $opcion = $IdProductoInfo ? "Modificar" : "Crear"; echo $id = CrearProductoInformacion($IdProducto, $Indicacion, $CtraIndicacion, $Interaccion, $Dosificacion, $opcion, $IdProductoInfo); exit; break; case "ObtenerProductoInformacion": $IdProducto = CleanID($_GET["xidp"]); $datos = mostrarProductoInformacion($IdProducto); VolcandoXML(Traducir2XML($datos), "ProductoInformacion"); exit; break; } ?>
$DocSubsid = CleanText($_GET["subdoc"]); $CodDocSub = CleanText($_GET["doccod"]); $campoxdato = "DocSubsidiario='" . $DocSubsid . "',NDocSubsidiario='" . $CodDocSub . "'"; echo ModificarSubsidiarioTbjo($xid, $campoxdato); echo ModificarMovDocSubsidiario($xid, $campoxdato); break; } exit; break; case "ObtenerDocServicio": echo ObtenerDocumentoServicio(CleanID($_GET["idex"])); exit; break; case "obtenerdatasubfamilia": $datos = ObtenerDataSubFamilia(); VolcandoXML(Traducir2XML($datos), "SubFamilias"); break; case "setTipoVentaDependiente": $xtipoventa = CleanText($_GET["xtipoventa"]); if (!esTipoVenta($xtipoventa)) { return false; } //if ($xtipoventa == 'rc') //if(!Admite("B2B") ) return false; setTipoVenta($xtipoventa); echo $xtipoventa; return; exit; break; case "getsyncTPV": echo ":" . obtenerSyncTPV();
return; } break; } } echo $id = CrearPromocionCliente($Categoria, $Descripcion, $MontoDesde, $MontoHasta, $CantidadDesde, $CantidadHasta, $Motivo, $IdPromocionCliente, $opcion, $DispLocal, $EstadoCategoria, $IdHistorialVenta); exit; break; case "ObtenerPromocionCliente": $IdLocal = CleanID($_GET["xidlocal"]); $Desde = CleanCadena($_GET["xdesde"]); $Hasta = CleanCadena($_GET["xhasta"]); $Categoria = CleanText($_GET["xcategoria"]); $Estado = CleanText($_GET["xestado"]); $datos = mostrarPromocionClientes($IdLocal, $Desde, $Hasta, $Categoria, $Estado); VolcandoXML(Traducir2XML($datos), "PromocionesCliente"); exit; break; case "mostrarHistorialVentaPeriodo": echo genXulComboHistorialVentaPeriodo(); break; case "GuardaHistorialVentaPeriodo": $HistorialVenta = CleanText($_POST["xhv"]); $HistorialPeriodo = CleanText($_POST["xhp"]); $Eliminar = CleanID($_POST["xelim"]); $oPromocion = new promocion(); $xIdHistorialPeriodo = $oPromocion->getIdHistorialVentaPeriodo($HistorialVenta); if ($Eliminar == 1) { $checkHVPeriodo = checkHistorialVentaPeriodo($xIdHistorialPeriodo); $opcion = 'Modificar'; if ($checkHVPeriodo > 1) {
} $PV = CleanDinero($_GET["PV"]); $PVD = CleanDinero($_GET["PVD"]); $MDS = CleanText($_GET["MDS"]); $idproducto = CleanID($_GET["idproducto"]); echo eliminarCambiosPreciosVentaAlmacen($PV, $PVD, $MDS, $idproducto, $IdLocal); exit; break; case "mostrarProductosAlmacen": $IdLocal = getSesionDato("IdTienda"); $idfamilia = CleanID($_GET["idfamilia"]); $idmarca = CleanID($_GET["idmarca"]); $idlistarPV = CleanText($_GET["idlistarPV"]); $descripcion = CleanText($_GET["descripcion"]); $codigo = CleanText($_GET["codigo"]); $listarTodo = CleanText($_GET["listarTodo"]); $listalocal = CleanText($_GET["listalocal"]); $datos = DetalleProductosAlmacen($codigo, $descripcion, $idmarca, $idfamilia, $IdLocal, $idlistarPV, $listarTodo, $listalocal); VolcandoXML(Traducir2XML($datos), "productosAlmacen"); exit; break; case "actualizarCostoOperativo": $listalocal = CleanID($_GET["listalocal"]); $IdLocal = getSesionDato("IdTienda"); $IdLocal = $listalocal != 0 ? $listalocal : $IdLocal; $COP = $_GET["COP"]; $idproducto = CleanID($_GET["idproducto"]); echo guardarCostoOperativo($COP, $idproducto, $IdLocal); exit; break; }
$listadesde = CleanInt($_GET["xlistadesde"]); $numerofilas = CleanInt($_GET["xnumfilas"]); $datos = obtenerKardexMovimientosInventario($donde, $desde, $hasta, $xfamilia, $xmarca, $xope, $xmov, $xnombre, $xcodigo, $xinvent, $esInvent, false, false, $numerofilas, $listadesde, false); VolcandoXML(Traducir2XML($datos), "Kardex"); exit; break; case "kdxAlmacenInventario": $donde = CleanID($_GET["xlocal"]); $xfamilia = CleanID($_GET["familia"]); $xmarca = CleanID($_GET["marca"]); $xnombre = CleanText($_GET["xnombre"]); $esInvent = $_GET["xinventario"] == "Inventario" ? true : false; $xcodigo = CleanCB($_GET["xcodigo"]); $xstock = CleanCB($_GET["xstock"]); $datos = obtenerKardexInventarioAlmacen($donde, $xfamilia, $xmarca, $xstock, $xnombre, $xcodigo, $esInvent); VolcandoXML(Traducir2XML($datos), "kardexAlmacen"); exit; break; case "xMovimientosExistenciasAlmacen": $idalmacen = CleanID($_GET["id"]); //IdAlmacen $id = getIdFromIdAlmacen($idalmacen); $oProducto = getDatosProductosExtra($id, 'nombretodos'); $producto = $oProducto["Nombre"]; $empaque = $oProducto["Empaque"]; $unidxemp = $oProducto["UndxEmp"]; $menudeo = $oProducto["Menudeo"]; $unidades = $oProducto["Und"]; $serie = $oProducto["Serie"]; $lote = $oProducto["Lote"]; $fv = $oProducto["Vence"];