function run() { //Agregar codigo aqui $productos = array(); if (isset($_POST["btnIngresar"])) { $prddsc = $_POST["txtPrdDsc"]; $ctgcod = $_POST["txtCtgCod"]; $prdprc = $_POST["txtPrdPrc"]; $prdstk = $_POST["txtPrdStk"]; $prdest = $_POST["cmbPrdEst"]; ingresarProducto($prddsc, $ctgcod, $prdprc, $prdstk, $prdest); } elseif (isset($_POST["btnActualizar"])) { $prddsc = $_POST["txtPrdDsc"]; $ctgcod = $_POST["txtCtgCod"]; $prdprc = $_POST["txtPrdPrc"]; $prdstk = $_POST["txtPrdStk"]; $prdest = $_POST["cmbPrdEst"]; $prdcod = $_GET["cod"]; actualizarProducto($prdcod, $prddsc, $ctgcod, $prdstk, $prdprc, $prdest); } elseif (isset($_POST["btnEliminar"])) { $prdcod = $_GET["cod"]; eliminarProducto($prdcod); } if (isset($_GET["modo"])) { $modo = $_GET["modo"]; switch ($modo) { case 'ACT': $producto = obtenerProducto($_GET["cod"]); echo $producto["prddsc"]; $datos = array("actualizar" => 'ACT', "prdcod" => $producto["prdcod"], "prddsc" => $producto["prddsc"], "ctgcod" => $producto["ctgcod"], "prdstk" => $producto["prdstk"], "prdprc" => $producto["prdprc"], "prdest" => $producto["prdest"] == "INA" ? "ACT" : NULL); break; case 'INS': $datos = array("ingresar" => 'INS'); break; case 'ELI': $producto = obtenerProducto($_GET["cod"]); $datos = array("eliminar" => 'ELI', "prdcod" => $producto["prdcod"], "prddsc" => $producto["prddsc"], "ctgcod" => $producto["ctgcod"], "prdstk" => $producto["prdstk"], "prdprc" => $producto["prdprc"], "prdest" => $producto["prdest"] == "INA" ? "ACT" : NULL); break; } renderizar("formularioProductos", $datos); } else { $productos = obtenerProductos(); renderizar("productos", array("productos" => $productos)); } }
function ejecutarTransaccion($transaccion) { if ($transaccion == "alta") { altaProducto(); } else { if ($transaccion == "insertar") { insertarProducto($_POST["nombre_txt"], $_POST["descripcion_txa"], $_POST["productos_slc"], $_POST["foto_fls"]); } else { if ($transaccion == "eliminar") { eliminarProducto($_POST["idHeroe"]); } elseif ($transaccion == "editar") { editarProducto($_POST["idPro"]); } elseif ($transaccion == "actualizar") { ActualizarProducto($_POST["idPro"], $_POST["nombre_txt"], $_POST["descripcion_txa"], $_POST["tipoproductos_slc"], $_POST["imagen_txt"]); } } } }
$producto["descripcion"] = $_POST["descripcion"]; $producto["tipo"] = $_POST["tipo"]; $producto["precio"] = $_POST["precio"]; $foto = $_FILES['foto']; $producto["foto"] = $foto['name']; $tipo_foto = $foto['type']; $tamano_foto = $foto['size']; $producto_actual = getProducto($producto["idProducto"]); $id = $producto["idProducto"]; if (registrarEditarProducto($producto)) { if (!$producto["foto"] == "") { if (!(strpos($tipo_foto, 'jpeg') || strpos($tipo_foto, 'jpg') || strpos($tipo_foto, 'png') || strpos($tipo_foto, 'bmp')) || $tamano_foto > 1000000) { header("Location: ../View/Mantenimiento/Producto/ListaProducto.php?rpta=incorrecto&mensaje=nuevo"); } else { unlink("../resources/img/productos/" . $producto_actual["foto"]); move_uploaded_file($foto["tmp_name"], "../resources/img/productos/" . $foto["name"]); } } header("Location: ../View/Mantenimiento/Producto/ListaProducto.php?rpta=correcto&mensaje=editar&id=" . $id); } else { header("Location: ../View/Mantenimiento/Producto/ListaProducto.php?rpta=incorrecto&mensaje=editar&id=" . $id); } } if ($submit == "Eliminar") { $idProducto = $_GET["idProducto"]; if ($id = eliminarProducto($idProducto)) { header("Location: ../View/Mantenimiento/Producto/ListaProducto.php?rpta=correcto&mensaje=eliminar&id=" . $idProducto); } else { header("Location: ../View/Mantenimiento/Producto/ListaProducto.php?rpta=incorrecto&mensaje=eliminar&id=" . $idProducto); } }
traerCodigo($serviciosProductos); break; case 'modificarProducto': modificarProducto($serviciosProductos); break; case 'traerProductoPorId': traerProductoPorId($serviciosProductos); break; case 'traerProductoPorCodigo': traerProductoPorCodigo($serviciosProductos); break; case 'traerProductoPorCodigoBarra': traerProductoPorCodigoBarra($serviciosProductos); break; case 'eliminarProducto': eliminarProducto($serviciosProductos); break; case 'insertarProducto': insertarProducto($serviciosProductos); break; case 'eliminarProveedores': eliminarProveedores($serviciosProductos); break; case 'modificarProveedores': modificarProveedores($serviciosProductos); break; case 'insertarProveedores': insertarProveedores($serviciosProductos); break; case 'existeCodigo': existeCodigo($serviciosProductos);