} else { $datos["band"] = true; $datos["tipo"] = $rs->fields['idTipoItem'] == $_POST['tipo']; switch ($rs->fields['idTipoItem']) { case 1: $obj = new TProducto($rs->fields['idItem']); $datos['datos']['nombre'] = $obj->getNombre(); $datos['datos']['descripcion'] = $obj->getDescripcion(); $datos['datos']['departamento'] = $obj->getIdDepartamento(); $datos['datos']['precio'] = $obj->getPrecio(); $datos['datos']['impInc'] = $obj->isImpInc() ? 'S' : 'N'; $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;
<?php global $objModulo; switch ($objModulo->getId()) { case 'productos': $db = TBase::conectaDB(); $rs = $db->Execute("select idItem from item where idTipoItem = 1 and estado = 'A'"); $datos = array(); while (!$rs->EOF) { $obj = new TProducto($rs->fields['idItem']); $el = array(); $el['codigo'] = $obj->getCodigo(); $el['nombre'] = $obj->getNombre(); $el['precio'] = $obj->getPrecio(); $el['existencias'] = $obj->getExistencias(); $el['encriptado']['id'] = dechex($obj->getId()); array_push($datos, $el); $rs->moveNext(); } $smarty->assign("productos", $datos); break; case 'productoAdd': $db = TBase::conectaDB(); $rs = $db->Execute("select * from tipoCosteo"); $datos = array(); while (!$rs->EOF) { array_push($datos, $rs->fields); $rs->moveNext(); } $smarty->assign("tipoCosteo", $datos); $rs = $db->Execute("select * from departamento");