Example #1
0
function Traducir2XML($datos)
{
    if (!is_array($datos)) {
        return $datos;
    }
    $out = "";
    foreach ($datos as $key => $values) {
        if ($key and !is_numeric($key)) {
            $out .= "<{$key}>";
            if (is_array($values)) {
                $out .= Traducir2XML($values);
            } else {
                $out .= $values;
            }
            $out .= "</{$key}>";
        }
    }
    return $out;
    /*
     * Ejemplo de uso:
     $prueba = array();
     $prueba["mensaje"] = array("autor"=>"Pedro", "texto"=>"hola mundo");
     echo VolcarDatosEnXML($prueba);
    */
}
Example #2
0
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;
}
?>


Example #3
0
             $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();
Example #4
0
        }
        $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;
}
Example #5
0
                     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) {
Example #6
0
     $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"];