Exemplo n.º 1
0
        while (!$rs->EOF) {
            $rs->fields['json'] = json_encode($rs->fields);
            array_push($datos, $rs->fields);
            $rs->moveNext();
        }
        $smarty->assign("lista", $datos);
        break;
    case 'cotros':
        switch ($objModulo->getAction()) {
            case 'add':
                $db = TBase::conectaDB();
                $obj = new TOtrosServicios();
                $obj->setId($_POST['id']);
                $obj->setNombre($_POST['nombre']);
                $obj->setTipo(5);
                $obj->setPrecio($_POST['precio']);
                $obj->setDescripcion($_POST['descripcion']);
                echo json_encode(array("band" => $obj->guardar()));
                break;
            case 'del':
                $obj = new TRopa($_POST['item']);
                echo json_encode(array("band" => $obj->eliminar()));
                break;
            case 'setPrecio':
                $obj = new TTecnicas();
                $obj->setId($_POST['item']);
                echo json_encode(array("band" => $obj->setPrecio($_POST['limite'], $_POST['precio']), "mensaje" => "Recuerde que el valor debe de ser numérico", "precio" => sprintf("%.2f", $_POST['precio'])));
                break;
        }
        break;
}
Exemplo n.º 2
0
        $smarty->assign("id", $obj->getId());
        $db = TBase::conectaDB();
        $rs = $db->Execute("select * from limite where idTipoItem = 7");
        $datos = array();
        while (!$rs->EOF) {
            $aux = $db->Execute("select precio from preciootrastecnicas where idLimite = " . $rs->fields['idLimite'] . " and idItem = " . $obj->getId());
            $rs->fields['precio'] = $aux->fields['precio'] == '' ? 0 : $aux->fields['precio'];
            array_push($datos, $rs->fields);
            $rs->moveNext();
        }
        $smarty->assign("limites", $datos);
        break;
    case 'cTecnicas':
        switch ($objModulo->getAction()) {
            case 'add':
                $db = TBase::conectaDB();
                $obj = new TTecnicas();
                $obj->setId($_POST['id']);
                $obj->setTipo(7);
                $obj->setDescripcion($_POST['descripcion']);
                echo json_encode(array("band" => $obj->guardar()));
                break;
            case 'getPrecio':
                $obj = new TTecnicas();
                $obj->setId($_POST['item']);
                $precio = $obj->getPrecio($_POST['cantidad']);
                echo json_encode(array("precio" => $precio, "band" => !$precio ? "No existe un precio definido para esa cantidad" : ""));
                break;
        }
        break;
}