$smarty->assign("tipoCosteo", $datos); $rs = $db->Execute("select * from departamento"); $datos = array(); while (!$rs->EOF) { array_push($datos, $rs->fields); $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"));