function run()
{
    $imagen = array();
    $filtro = "";
    if (isset($_POST["btnBuscar"])) {
        $filtro = $_POST["buscarTxt"];
        $imagen = buscarTodoProducto($filtro);
    } else {
        $imagen = obtenerProductosTodos();
    }
    if (isset($_POST["btnModificar"])) {
        $idProd = $_POST["idProducto"];
        updateProducto($_POST, $idProd);
        redirectWithMessage("Producto Actualizado Con Exito", "index.php?page=productosAdmin");
    }
    if (isset($_POST["btnSignOut"])) {
        mw_setEstaLogueado("", false, "");
        redirectToUrl("index.php?page=productos");
    }
    //PASAR A DETALE PRODUCTO
    renderizar("productosAdmin", array("imagen" => $imagen, "buscar" => $filtro));
}
Ejemplo n.º 2
0
require_once "libreria.php";
$mode = "";
$titulo = "";
$producto = array("prdcod" => 0, "prddsc" => "", "ctgcod" => 0, "prdprc" => 0, "prdest" => "ACT", "prdstk" => 0);
if (isset($_POST["txtPrdCod"])) {
    $mode = $_GET["mode"];
    $producto = array("prdcod" => intval($_POST["txtPrdCod"]), "prddsc" => $_POST["txtPrdDsc"], "ctgcod" => intval($_POST["txtCtgCod"]), "prdprc" => floatval($_POST["txtPrdPrc"]), "prdest" => $_POST["cmbPrdEst"], "prdstk" => intval($_POST["txtPrdStk"]));
    //Aqui validar la data
    if ($mode == "INS") {
        insertarProducto($producto["prddsc"], $producto["ctgcod"], $producto["prdprc"], $producto["prdstk"], $producto["prdest"]);
        $_GET["mode"] = "UPD";
        $_GET["prdcod"] = getLastInsertID();
    }
    if ($mode == "UPD") {
        updateProducto($producto["prdcod"], $producto["prddsc"], $producto["ctgcod"], $producto["prdprc"], $producto["prdstk"], $producto["prdest"]);
    }
    if ($mode == "DEL") {
        deleteProducto($producto["prdcod"]);
        header("location:listadoProductos.php");
        die;
    }
}
if (isset($_GET["mode"])) {
    $mode = $_GET["mode"];
    switch ($mode) {
        case "INS":
            $titulo = "Nuevo Producto";
            break;
        case "UPD":
            $producto = obtenerProducto($_GET["prdcod"]);
Ejemplo n.º 3
0
require_once "init.php";
if (isset($_GET["action"])) {
    $action = $_GET["action"];
    switch ($action) {
        case "list":
            listProductos();
            break;
        case "list_category":
            listProductosPorCategoria();
            break;
        case "create":
            createProducto();
            break;
        case "update":
            updateProducto();
            break;
        case "delete":
            deleteProducto();
            break;
        default:
            sendError("La accion especificada es invalida");
            break;
    }
} else {
    sendError("No se especifico ninguna acción");
}
function createProducto()
{
    $c = getConnection();
    $categoria = (int) $c->real_escape_string(request('categoria_id'));
if ($decoded != null) {
    if ($decoded->function == 'createProducto') {
        createProducto($decoded->producto);
    } else {
        if ($decoded->function == 'createCategoria') {
            createCategoria($decoded->categoria);
        } else {
            if ($decoded->function == 'createCarrito') {
                createCarrito($decoded->carrito);
            } else {
                if ($decoded->function == 'createCarritoDetalle') {
                    //createCarritoDetalle($decoded->carrito_detalle);
                    createCarritoDetalle($decoded->carrito_id, $decoded->carrito_detalle);
                } else {
                    if ($decoded->function == 'updateProducto') {
                        updateProducto($decoded->producto);
                    } else {
                        if ($decoded->function == 'updateCategoria') {
                            updateCategoria($decoded->categoria);
                        } else {
                            if ($decoded->function == 'updateCarritoDetalle') {
                                updateCarritoDetalle($decoded->carrito_detalle);
                            } else {
                                if ($decoded->function == 'updateCarrito') {
                                    updateCarrito($decoded->carrito);
                                } else {
                                    if ($decoded->function == 'removeProducto') {
                                        removeProducto($decoded->producto_id);
                                    } else {
                                        if ($decoded->function == 'removeCategoria') {
                                            removeCategoria($decoded->categoria_id);