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));
    }
}
Example #2
0
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);
    }
}
Example #4
0
     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);