Exemple #1
0
function AltaDesdePostProducto($esMudo = false)
{
    $idalias0 = CleanText($_POST["IdProductoAlias0"]);
    $idalias1 = CleanText($_POST["IdProductoAlias1"]);
    $referencia = CleanReferencia($_POST["Referencia"]);
    $descripcion = CleanCadena($_POST["Descripcion"]);
    $precioventa = isset($_POST["PrecioVenta"]) ? CleanDinero($_POST["PrecioVenta"]) : false;
    $precioonline = isset($_POST["PrecioOnline"]) ? CleanDinero($_POST["PrecioOnline"]) : false;
    $coste = CleanDinero($_POST["CosteSinIVA"]);
    $idfamilia = CleanID($_POST["IdFamilia"]);
    $idsubfamilia = CleanID($_POST["IdSubFamilia"]);
    $condventa = CleanText($_POST["CondicionVenta"]);
    $idprovhab = !isset($_POST["IdProvHab"]) ? CleanID($_POST["ProvHab"]) : CleanID($_POST["IdProvHab"]);
    $idprovhab = CleanID($idprovhab);
    $idlabhab = !isset($_POST["IdLabHab"]) ? CleanID($_POST["LabHab"]) : CleanID($_POST["IdLabHab"]);
    $idlabhab = CleanID($idlabhab);
    $codigobarras = CleanCB($_POST["CodigoBarras"]);
    $refprovhab = !isset($_POST["RefProv"]) ? CleanReferencia($_POST["RefProvHab"]) : CleanReferencia($_POST["RefProv"]);
    $refprovhab = CleanReferencia($refprovhab);
    $numeroserie = isset($_POST["NumeroSerie"]) ? CleanID($_POST["NumeroSerie"] == 'on') : false;
    $metaproducto = isset($_POST["MetaProducto"]) ? CleanID($_POST["MetaProducto"] == 'on') : false;
    $lote = isset($_POST["Lote"]) ? CleanID($_POST["Lote"] == 'on') : false;
    $fv = isset($_POST["FechaVencimiento"]) ? CleanID($_POST["FechaVencimiento"] == 'on') : false;
    $ventamenudeo = isset($_POST["VentaMenudeo"]) ? CleanID($_POST["VentaMenudeo"] == 'on') : false;
    $servicio = isset($_POST["Servicio"]) ? CleanID($_POST["IdTipoServicio"]) : false;
    $undsxcont = CleanID($_POST["UnidadesPorContenedor"]);
    $unidadmedida = CleanText($_POST["UnidadMedida"]);
    $idcolor = CleanID($_POST["IdColor"]);
    $idtalla = CleanID($_POST["IdTalla"]);
    $idmarca = !isset($_POST["IdMarca"]) ? CleanID($_POST["Marca"]) : CleanID($_POST["IdMarca"]);
    $idcontenedor = CleanID($_POST["IdContenedor"]);
    $idcontenedor = !isset($_POST["IdContenedor"]) ? $_POST["Contenedor"] : $_POST["IdContenedor"];
    $idcontenedor = CleanID($idcontenedor);
    if ($id = CrearProducto($esMudo, $referencia, $descripcion, $precioventa, $precioonline, $coste, $idfamilia, $idsubfamilia, $idprovhab, $codigobarras, $idtalla, $idcolor, $idmarca, $refprovhab, $idalias0, $idalias1, $numeroserie, $undsxcont, $ventamenudeo, $unidadmedida, $fv, $idlabhab, $lote, $idcontenedor, $metaproducto, $servicio, $condventa)) {
        if (!$esMudo) {
            AccionesTrasAlta();
        }
        return $id;
    } else {
        return false;
    }
}
Exemple #2
0
    $oProducto = new producto();
    $oProducto->Crea();
    echo $oProducto->formEntrada($action, false, false, VENTANA_POPUP);
}
PageStart();
switch ($modo) {
    case "newsave":
        $nombre = CleanText($_POST["Nombre"]);
        $referencia = CleanReferencia($_POST["Referencia"]);
        $descripcion = CleanText($_POST["Descripcion"]);
        $precioventa = CleanDinero($_POST["PrecioVenta"]);
        $precioonline = CleanDinero($_POST["PrecioOnline"]);
        $coste = CleanDinero($_POST["CosteSinIVA"]);
        $idfamilia = CleanID($_POST["IdFamilia"]);
        $idsubfamilia = CleanID($_POST["IdSubFamilia"]);
        $idprovhab = CleanID($_POST["IdProvHab"]);
        $codigobarras = CleanCB($_POST["CodigoBarras"]);
        $refprovhab = CleanReferencia($_POST["RefProvHab"]);
        $idcolor = CleanID($_POST["IdColor"]);
        $idtalla = CleanID($_POST["IdTalla"]);
        $idmarca = CleanID($_POST["IdMarca"]);
        if (CrearProducto($nombre, $referencia, $descripcion, $precioventa, $precioonline, $coste, $idfamilia, $idsubfamilia, $idprovhab, $codigobarras, $idtalla, $idcolor, $idmarca, $refprovhab)) {
            //
            AccionesTrasAlta();
        }
        break;
    default:
        FormularioAlta();
        break;
}
PageEnd();