$datos['datos']['impuesto'] = $obj->getImpuesto(); $datos['datos']['idTipoCosteo'] = $obj->getIdTipoCosteo(); $datos['datos']['costo'] = $obj->getCosto(); $datos['datos']['id'] = $obj->getId(); $datos['datos']['existencias'] = $obj->getExistencias(); $datos['datos']['minimo'] = $obj->getMinimo(); $datos['datos']['marca'] = $obj->getMarca(); $datos['datos']['codigo'] = $obj->getCodigo(); break; case 2: #servicios $obj = new TServicio($rs->fields['idItem']); $datos['datos']['nombre'] = $obj->getNombre(); $datos['datos']['descripcion'] = $obj->getDescripcion(); $datos['datos']['precio'] = $obj->getPrecio(); $datos['datos']['impInc'] = $obj->isImpInc() ? 'S' : 'N'; $datos['datos']['impuesto'] = $obj->getImpuesto(); $datos['datos']['id'] = $obj->getId(); $datos['datos']['codigo'] = $obj->getCodigo(); break; } } echo json_encode($datos); break; case 'del': $obj = new TItem(hexdec($_POST['id'])); echo json_encode(array("band" => $obj->eliminar())); break; } break; }
<?php global $objModulo; switch ($objModulo->getId()) { case 'servicios': $db = TBase::conectaDB(); $rs = $db->Execute("select idItem from item where idTipoItem = 2 and estado = 'A'"); $datos = array(); while (!$rs->EOF) { $obj = new TServicio($rs->fields['idItem']); $el = array(); $el['codigo'] = $obj->getCodigo(); $el['nombre'] = $obj->getNombre(); $el['precio'] = $obj->getPrecio(); $el['encriptado']['id'] = dechex($obj->getId()); array_push($datos, $el); $rs->moveNext(); } $smarty->assign("servicios", $datos); break; case 'servicioAdd': $obj = new TServicio(hexdec($_GET['id'])); $smarty->assign("servicio", $obj); break; case 'cservicios': switch ($objModulo->getAction()) { case 'guardar': $obj = new TServicio($_POST['id']); $obj->setCodigo($_POST['codigo']); $obj->setNombre($_POST['nombre']); $obj->setDescripcion($_POST['descripcion']);