function DetallesCarretilla($Usuario, $IDProducto, $Cantidad, $Precio) { $Codigo = Carretilla($Usuario); $sqlstr = "INSERT INTO carritodetalle(CrtId,PrtId,CrtDtlCantidad,CrtDtlPrecio)\n VALUES\n ('%d','%d','%d','%f');"; $strsql = sprintf($sqlstr, $Codigo["CrtId"], $IDProducto, $Cantidad, $Precio); ejecutarNonQuery($strsql); return 0; }
function run() { $htmlData = ProductoXCodigo($_SESSION["CodigoProducto"]); $htmlData["Cuenta"] = ""; if (isset($_SESSION["userName"])) { $htmlData["Cuenta"] = $_SESSION["userName"]; } if (isset($_POST["btnAgregar"])) { $Usuario = $_SESSION["userCodigo"]; $Cantidad = $_POST["txtCantidad"]; $precio = $_POST["Txtprecio"]; $Producto = $_POST["Codigo"]; $lstchk = time(); $Codigo["CrtEstado"] = "DES"; $Codigo = Carretilla($Usuario); if ($Codigo["CrtEstado"] == "DES" or $Codigo["CrtEstado"] == "") { DatosCarretilla($Usuario, $lstchk); } $CarretillaID = DetallesCarretilla($Usuario, $Producto, $Cantidad, $precio); } //die(print_r($htmlData)); renderizar("productoDetalle", $htmlData); }
function run() { $htmlData = array(); $htmlData["errores"] = array(); $htmlData["Cuenta"] = ""; if (mw_estaLogueado()) { if (isset($_SESSION["userName"])) { $htmlData["Cuenta"] = $_SESSION["userName"]; } $htmlData["CrtTotal"] = 0; $htmlData["carretilla"] = obtenerCarretilla($_SESSION["userCodigo"]); $contador = 0; if (isset($_POST["btnAgregar"])) { $activar = '1'; if (isset($htmlData["carretilla"][0]["PrtId"])) { foreach ($htmlData["carretilla"] as $precios) { if ($precios["PrtId"] == $_POST["Codigo"]) { $activar = '0'; } } } if (verificar_Numero($_POST["txtCantidad"])) { if ($activar) { $Usuario = $_SESSION["userCodigo"]; $Cantidad = $_POST["txtCantidad"]; $precio = $_POST["Txtprecio"]; $Producto = $_POST["Codigo"]; $lstchk = time(); $Codigo["CrtEstado"] = "DES"; $Codigo = Carretilla($Usuario); if ($Codigo["CrtEstado"] == "DES" or $Codigo["CrtEstado"] == "") { DatosCarretilla($Usuario, $lstchk); } $CarretillaID = DetallesCarretilla($Usuario, $Producto, $Cantidad, $precio); } else { $htmlData["errores"][] = array("errmsg" => "El producto ya estaba en la carretilla"); } } else { $htmlData["errores"][] = array("errmsg" => "El campo debia ser numerico"); } } $htmlData["carretilla"] = obtenerCarretilla($_SESSION["userCodigo"]); foreach ($htmlData["carretilla"] as $precios) { $htmlData["CrtTotal"] += $precios["CrtDtlCantidad"] * $precios["CrtDtlPrecio"]; $contador += 1; } for ($i = 0; $i < $contador; $i++) { $htmlData["carretilla"][$i]["total"] = $htmlData["carretilla"][$i]["CrtDtlCantidad"] * $htmlData["carretilla"][$i]["CrtDtlPrecio"]; } if (isset($_POST["btnComprar"])) { $Usuario = $_SESSION["userCodigo"]; $lstchk = time(); CrearPedido($Usuario, $lstchk, $htmlData); mw_redirect(); } //die(print_r($htmlData)); renderizar("carretilla", $htmlData); } else { mw_redirect(); } }