Exemplo n.º 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;
    }
}
Exemplo n.º 2
0
        $precio = CleanFloat($_POST[$firma . "precio"]);
        $descuento = CleanFloat($_POST[$firma . "descuento"]);
        $impuesto = CleanFloat($_POST[$firma . "impuesto"]);
        $importe = CleanFloat($_POST[$firma . "importe"]);
        $concepto = CleanText($_POST[$firma . "concepto"]);
        $nombre = CleanText($_POST[$firma . "nombre"]);
        $talla = CleanText($_POST[$firma . "talla"]);
        $color = CleanText($_POST[$firma . "color"]);
        $referencia = CleanRef($_POST[$firma . "referencia"]);
        $cb = CleanCB($_POST[$firma . "cb"]);
        $idsubsidiario = CleanCB($_POST[$firma . "idsubsidiario"]);
        $pedidodet = CleanText($_POST[$firma . "pedidodet"]);
        $status = CleanText($_POST[$firma . "status"]);
        $oferta = CleanText($_POST[$firma . "oferta"]);
        $idproducto = CleanText($_POST[$firma . "idproducto"]);
        $costo = CleanDinero($_POST[$firma . "costo"]);
        AgnadirTicket($codigo, $unidades, $precio, $descuento, $impuesto, $importe, $concepto, $talla, $color, $referencia, $cb, $idsubsidiario, $nombre, $pedidodet, $status, $oferta, $costo, $idproducto);
    }
}
/* OPERAMOS SOBRE LOS DATOS QUE HEMOS COLECCIONADO */
$nroDocumento = EjecutarTicket($idDependiente, $entregado, $local, $idClienteSeleccionado, $modoTicket, $entregaEfectivo, $entregaBono, $entregaTarjeta, $cambio, $modoTPV, $IdPresupuesto);
/* SALIMOS DEL PROCESO */
echo $nroDocumento;
////////////////////////////////////////////////////////////////////////////////7
//
// Funciones
/*
 *  popula una fila de ticket con los datos que llegan de la terminal
 */
function AgnadirTicket($codigo, $unidades, $precio, $descuento, $impuesto, $importe, $concepto, $talla, $color, $referencia, $cb, $idsubsidiario, $nombre, $pedidodet, $status, $oferta, $costo, $idproducto)
{
Exemplo n.º 3
0
     // algunas tablas heredadas estan asi.
     $nombre = utf8iso($nombre);
 }
 $tieneserie = isset($_POST["NumeroSerie"]) ? CleanText($_POST["NumeroSerie"]) : 'off';
 $ns = $tieneserie == "on" ? 1 : 0;
 $tienelote = isset($_POST["Lote"]) ? CleanText($_POST["Lote"]) : 'off';
 $mlote = $tienelote == "on" ? 1 : 0;
 $fechav = isset($_POST["FechaVencimiento"]) ? CleanText($_POST["FechaVencimiento"]) : false;
 $fv = $fechav == "on" ? 1 : 0;
 $referencia = CleanReferencia($_POST["Referencia"]);
 $descripcion = CleanCadena($_POST["Descripcion"]);
 $precioventa = isset($_POST["PrecioVenta"]) ? CleanDinero($_POST["PrecioVenta"]) : 0;
 $precioonline = isset($_POST["PrecioOnline"]) ? CleanDinero($_POST["PrecioOnline"]) : 0;
 $idfamilia = CleanID($_POST["IdFamilia"]);
 $idsubfamilia = CleanID($_POST["IdSubFamilia"]);
 $coste = CleanDinero($_POST["CosteSinIVA"]);
 $idprovhab = CleanID($_POST["IdProvHab"]);
 $idlabhab = CleanID($_POST["IdLabHab"]);
 $idcolor = isset($_POST["IdColor"]) ? CleanID($_POST["IdColor"]) : 1;
 $idtalla = isset($_POST["IdTalla"]) ? CleanID($_POST["IdTalla"]) : 1;
 $codigobarras = CleanCB($_POST["CodigoBarras"]);
 $idmarca = CleanID($_POST["IdMarca"]);
 $refprovhab = CleanText($_POST["RefProvHab"]);
 $_SESSION["IdUltimoCambioProductos"] = $id;
 //$nuevaFoto    = UploadFoto();
 //if ($nuevaFoto)
 //ModificarProductoFoto(false,$nuevaFoto,$referencia);
 if (ModificarProducto($id, $nombre, $referencia, $descripcion, $precioventa, $precioonline, $idfamilia, $idsubfamilia, $coste, $idprovhab, $idcolor, $idtalla, $codigobarras, $idmarca, $refprovhab, $idalias0, $idalias1, $ns, $fv, $idlabhab, $mlote)) {
     //if(isVerbose())
     //     echo gas("aviso","Producto modificado");
     //Separador();
Exemplo n.º 4
0
switch ($modo) {
    case "modificar":
        if (!Admite("Stocks")) {
            return false;
        }
        $id = CleanID($_POST["Id"]);
        $disponible = isset($_POST["Disponible"]) ? $_POST["Disponible"] == "on" : false;
        $dispOnline = isset($_POST["DisponibleOnline"]) ? $_POST["DisponibleOnline"] == "on" : false;
        $oferta = isset($_POST["Oferta"]) ? $_POST["Oferta"] == "on" : false;
        $stockilimitado = isset($_POST["StockIlimitado"]) ? $_POST["StockIlimitado"] == "on" : false;
        $Obsoleto = isset($_POST["Obsoleto"]) ? $_POST["Obsoleto"] == "on" : false;
        $Stock = CleanInt($_POST["AntiguoUnidades"]);
        $UnidDisponible = CleanInt($_POST["DisponibleUnidades"]);
        $UnidReservadas = CleanInt($_POST["UnidadesReservadas"]);
        $UnidOferta = CleanDinero($_POST["OfertaUnidades"]);
        $PrecioOferta = CleanDinero($_POST["PrecioVentaOferta"]);
        $stockmin = CleanInt($_POST["StockMin"]);
        $Producto = CleanCadena($_POST["Producto"]);
        $local = CleanID($_SESSION["LocalMostrado"]);
        $local = !$local ? getSesionDato("IdTienda") : $local;
        ModificarArticulo($id, $disponible, $dispOnline, $oferta, $stockilimitado, $stockmin, $Producto, $Obsoleto, $UnidDisponible, $UnidReservadas, $UnidOferta, $PrecioOferta, $Stock);
        $_SESSION["IdUltimoCambioAlmacen"] = $id;
        $ref = $_SESSION["BusquedaReferencia"];
        $referencia = $_SESSION["BusquedaReferencia"];
        $donde = $_SESSION["BusquedaLocal"];
        $cb = $_SESSION["BusquedaCB"];
        $nombre = $_SESSION["BusquedaNombre"];
        $soloLlenos = $_SESSION["BusquedaSoloLlenos"];
        $soloNS = $_SESSION["BusquedaSoloNS"];
        $soloLote = $_SESSION["BusquedaSoloLote"];
        $soloOferta = $_SESSION["BusquedaSoloOferta"];
Exemplo n.º 5
0
function FormatMoney($val)
{
    $val = CleanDinero($val);
    //return htmlentities(money_format('%.2n Soles', $val),ENT_QUOTES,'ISO-8859-15');
    //return money_format('%.2n Soles', $val);
    return number_format($val, 2, ',', "") . " Soles";
}
Exemplo n.º 6
0
     }
     if ($local == 0) {
         $idlocales = '';
     }
     CrearUsuario($nombre, $identificacion, $direccion, $comision, $telefono, $pass, $idioma, $perfil, $cc, $nace, $local, $idlocales);
     PaginaBasica();
     break;
 case "alta":
     FormularioAlta();
     break;
 case "modsave":
     $id = CleanID($_POST["id"]);
     $nombre = CleanText($_POST["Nombre"]);
     $identificacion = CleanText($_POST["Identificacion"]);
     $direccion = CleanText($_POST["Direccion"]);
     $comision = CleanDinero($_POST["Comision"]);
     $telefono = CleanTelefono($_POST["Telefono"]);
     $pass = CleanPass($_POST["Password"]);
     $idioma = CleanID($_POST["Idioma"]);
     $perfil = CleanID($_POST["Perfil"]);
     $local = CleanID($_POST["Local"]);
     $cc = CleanCC($_POST["CuentaBanco"]);
     $nace = CleanText($_POST["FechaNacim"]);
     $glocales = CleanText($_POST["GrupoLocales"]);
     $idlocales = obtnerIdLocales($glocales, $local);
     $existe = verficarExistenciaUsuario($identificacion, $id);
     if ($existe) {
         return MostrarUsuarioParaEdicion($id);
     }
     if (strlen($pass) < 8) {
         return MostrarUsuarioParaEdicion($id);
Exemplo n.º 7
0
     FacturarNumeroComprobante(CleanInt($_GET["nro"]), CleanCadena($_GET["tipocomprobante"]), CleanCadena($_GET["IdComprobante"]), CleanCadena($_GET["accion"]), CleanInt($_GET["Serie"]));
     exit;
     break;
 case "ModificarNumeroComprobante":
     ModificarNumeroComprobante(CleanInt($_GET["nro"]), CleanCadena($_GET["tipocomprobante"]), CleanID($_GET["IdComprobante"]), CleanCadena($_GET["accion"]), CleanInt($_GET["Serie"]));
     exit;
     break;
 case "ModificarFechaEmicionComprobante":
     ModificarFechaEmicionComprobante(CleanCadena($_GET["fecha"]), CleanCadena($_GET["tipocomprobante"]), CleanID($_GET["IdComprobante"]), CleanCadena($_GET["accion"]));
     exit;
     break;
 case "DevolverComprobanteTPV":
     $IdComprobante = CleanID($_GET["comprobante"]);
     $Items = CleanText($_GET["items"]);
     $Monto = CleanDinero($_GET["montocomprobante"]);
     $Pendiente = CleanDinero($_GET["pendientecomprobante"]);
     $Concepto = CleanText($_GET["concepto"]);
     $iDependiente = CleanID($_GET["dependiente"]);
     $Monto = $Monto - $Pendiente;
     //Obtenemos cantidad devuelta
     $Presupuesto = DevolverComprobanteTPV($IdComprobante, $Monto, $iDependiente, $Concepto, $Items);
     echo $Presupuesto;
     exit;
     break;
 case "ObtenerTipoComprobante":
     $IdLocal = getSesionDato("IdTiendaDependiente");
     $esVenta = isset($_GET["esVenta"]) ? CleanText($_GET["esVenta"]) : '';
     $IdLocal = $esVenta == 'on' ? CleanID($_GET["idlocal"]) : $IdLocal;
     echo getTipoComprobante(CleanID($_GET["idex"]), $IdLocal);
     exit;
     break;
Exemplo n.º 8
0
     }
     $PV = CleanDinero($_GET["PV"]);
     $PVD = CleanDinero($_GET["PVD"]);
     $MDS = CleanText($_GET["MDS"]);
     $idproducto = CleanID($_GET["idproducto"]);
     echo guardarPreciosVentaAlmacen($PV, $PVD, $MDS, $idproducto, $IdLocal);
     exit;
     break;
 case "eliminarCambiosPV":
     $listalocal = $_GET["listalocal"];
     $IdLocal = getSesionDato("IdTienda");
     if ($listalocal != 0) {
         $IdLocal = $listalocal;
     }
     $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);
Exemplo n.º 9
0
             //?echo "</div>";
         }
         echo "<script>window.print()</script>";
         break;
     }
     error(__FILE__ . __LINE__, "Info: impreso listado");
     //$id = getIdFromCodigoBarras($bar);
     //ListadoTiendasPrecios($id,$copias);
     break;
 case "codigobarrasProductoGet":
     $id = CleanID($_POST["IdProducto"]);
     $idlocal = getSesionDato("IdTienda");
     $copias = intval($_POST["copias"]);
     $precio = CleanDinero($_POST["precio"]);
     if (!isset($_POST["precio"]) and isset($_GET["Precio"])) {
         $precio = CleanDinero($_GET["Precio"]);
     }
     if (!$id) {
         break;
     }
     actualizarPreciosVentaAlmacen($id, $precio, $idlocal);
     for ($t = 0; $t < $copias; $t++) {
         //?echo "<div style='$estilosalto'>";
         echo GenEtiqueta($id, $precio);
         //?echo "</div>";
     }
     echo "<script>window.print()</script>";
     break;
 case "codigobarras":
     $bar = CleanID($_GET["id"]);
     $copias = intval($_GET["copias"]);
Exemplo n.º 10
0
            array_push($arr, $inventario[$i][0]);
            array_push($arr, $inventario[$i][1]);
            array_push($arr, $row['IdPedidoDet']);
            array_push($arr, $row['Lote']);
            array_push($arr, $row['FechaVencimiento']);
            array_push($arr, $row['Serie']);
            array_push($arr, $row['IdPedido']);
        }
        echo implode("~", $arr);
        exit;
        break;
    case "verKardex":
        $IdLocal = getSesionDato("IdTienda");
        $locales = getLocalesPrecios($IdLocal);
        include "xulkardex.php";
        exit;
        break;
    case "setPrecioCarritoAlmacen":
        $id = CleanID($_GET["xid"]);
        $xdato = CleanDinero($_GET["xdato"]);
        $mover = getSesionDato("CarritoMover");
        $mover['Precio' . $id] = $xdato;
        setSesionDato("CarritoMover", $mover);
        exit;
        break;
    case "setModoCarritoAlmacen":
        $xmodo = CleanText($_GET["xmodo"]);
        setSesionDato("ModoCarritoAlmacen", $xmodo);
        exit;
        break;
}
Exemplo n.º 11
0
        $btnexittxt = " Volver Kardex... ";
        $btnexitcmd = " SalirNStoKardex()";
        $selBuscar = "true";
        $selAgregar = "false";
        $Comprar = false;
        $fecharead = true;
        $vtitulo = true;
        $validarSeries = 0;
        $opentrada = '';
        $prodbase = false;
        $escKBox = true;
        $esGarantia = 'false';
        $escKBoxinit = "setTimeout('setcKBoxSerie()',100)";
        include "xulseries.php";
        break;
    case "agnadirCarritoDirecto":
        $id = CleanID($_GET["id"]);
        $costo = CleanDinero($_GET["costo"]);
        $lt = CleanCadena($_GET["lt"]);
        $vlt = $lt == '' ? false : $lt;
        $fv = CleanFechaES($_GET["fv"]);
        $vfv = $fv == '' ? false : $fv;
        $unidades = CleanFloat($_GET["unidades"]);
        $dscto = CleanDinero($_GET["dscto"]);
        $importe = CleanDinero($_GET["importe"]);
        $pdscto = CleanFloat($_GET["pdscto"]);
        AgnadirCarritoComprasDirecto($id, $unidades, $costo, $vfv, $vlt, $dscto, $importe, $pdscto);
        echo 1;
        exit;
        break;
}