Пример #1
0
<?php

include_once 'ExpertoProductos.php';
include_once '../impresion/ExpertoImpresion.php';
$oData = $oRequestData = $_POST ? $_POST : $_GET;
$exp = new ExpertoProductos();
switch ($oData["behavior"]) {
    case 'save':
        if (isset($oData['id_producto'])) {
            if ($exp->save($oData)) {
                echo true;
            } else {
                echo false;
            }
        }
        break;
    case 'delete':
        $flag = false;
        if (isset($oData['id_producto'])) {
            $ids = explode(",", $oData['id_producto']);
            foreach ($ids as $id) {
                if (!$exp->delete($id)) {
                    $flag = true;
                }
            }
            if ($flag) {
                $msge = "parent.showMsgeError(\"<div style='font-family:verdana'>Algunos registros no pudieron ser eliminados.</div>\");";
            } else {
                $msge = "parent.showMsgeExito(\"<div style='font-family:verdana'>Éxito!!!</div>\");";
            }
            $data = $exp->getAll();
Пример #2
0
<?php

require 'ExpertoProductos.php';
include_once '../../_framework.php';
$oData = $oRequestData = $_POST ? $_POST : $_GET;
$exp = new ExpertoProductos();
switch ($oData['behavior']) {
    case 'load':
        $oData = $exp->getById($oData['id_producto']);
        $rs = $exp->getCodeAvailable();
        $oData["codigo_producto"] = $rs["codigo_producto"];
        echo returnVectorJSON($oData);
        break;
    case 'save':
        if (isset($oData['id_producto_padre'])) {
            $exp->save($oData);
            $data = $exp->getAll();
            echo "<script>parent.winProd.close();\n                            var data = \"{$data}\";\n                            parent.mygrid.clearAll();\n                            parent.mygrid.parse(data, 'xml');\n                            parent.mygrid.filterByAll();\n                    </script>";
        }
        break;
}