Ejemplo n.º 1
0
 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'] . "%')");
         $obj = new TProducto();
         $datos = array();
         while (!$rs->EOF) {
             $el = array();
             $obj->setId($rs->fields['idItem']);
             $el['id'] = $obj->getId();
             $el['label'] = $obj->getNombre();