Ejemplo n.º 1
0
         $rs->moveNext();
     }
     $smarty->assign("departamentos", $datos);
     $obj = new TProducto(hexdec($_GET['id']));
     $smarty->assign("producto", $obj);
     break;
 case 'cproductos':
     switch ($objModulo->getAction()) {
         case 'guardar':
             $obj = new TProducto($_POST['id']);
             $obj->setCodigo($_POST['codigo']);
             $obj->setNombre($_POST['nombre']);
             $obj->setDescripcion($_POST['descripcion']);
             $obj->setCosto($_POST['costo']);
             $obj->setTipoCosteo($_POST['metodoCosteo']);
             $obj->setDepartamento($_POST['departamento']);
             $obj->setPrecio($_POST['precioUnitario']);
             $obj->setImpInc($_POST['impuestoIncluido']);
             $obj->setImpuesto($_POST['impuesto']);
             $obj->setMarca($_POST['marca']);
             $obj->setMinimo($_POST['minimo']);
             $obj->setExistencias($_POST['existencias']);
             if ($obj->guardar()) {
                 echo json_encode(array("band" => "true", "id" => $obj->getId()));
             } else {
                 echo json_encode(array("band" => "false"));
             }
             break;
         case 'autocomplete':
             $db = TBase::conectaDB();
             $rs = $db->Execute("select idItem from producto a join item b using(idItem) where idTipoItem = 1 and (nombre like '%" . $_GET['term'] . "%' or descripcion like '%" . $_GET['term'] . "%')");