SVN Alba r5043 - in prosistem/alba/trunk/alba: config data/sql lib/model/map lib/model/om
Author: josx Date: 2007-09-03 14:33:21 -0300 (Mon, 03 Sep 2007) New Revision: 5043 Modified: prosistem/alba/trunk/alba/config/schema.yml prosistem/alba/trunk/alba/data/sql/lib.model.schema.sql prosistem/alba/trunk/alba/lib/model/map/TipoivaMapBuilder.php prosistem/alba/trunk/alba/lib/model/om/BaseTipoiva.php prosistem/alba/trunk/alba/lib/model/om/BaseTipoivaPeer.php Log: Cambio para que tabla tipoiva soporte autoincrement en su id. ( por alguna razon no estaba puesto) Modified: prosistem/alba/trunk/alba/config/schema.yml =================================================================== --- prosistem/alba/trunk/alba/config/schema.yml 2007-08-30 16:44:48 UTC (rev 5042) +++ prosistem/alba/trunk/alba/config/schema.yml 2007-09-03 17:33:21 UTC (rev 5043) @@ -495,7 +495,7 @@ id: type: INTEGER required: true - autoIncrement: false + autoIncrement: true primaryKey: true nombre: type: VARCHAR Modified: prosistem/alba/trunk/alba/data/sql/lib.model.schema.sql =================================================================== --- prosistem/alba/trunk/alba/data/sql/lib.model.schema.sql 2007-08-30 16:44:48 UTC (rev 5042) +++ prosistem/alba/trunk/alba/data/sql/lib.model.schema.sql 2007-09-03 17:33:21 UTC (rev 5043) @@ -410,7 +410,7 @@ CREATE TABLE `tipoiva` ( - `id` INTEGER NOT NULL, + `id` INTEGER NOT NULL AUTO_INCREMENT, `nombre` VARCHAR(128) NOT NULL, `descripcion` VARCHAR(255), `orden` INTEGER default 0, Modified: prosistem/alba/trunk/alba/lib/model/map/TipoivaMapBuilder.php =================================================================== --- prosistem/alba/trunk/alba/lib/model/map/TipoivaMapBuilder.php 2007-08-30 16:44:48 UTC (rev 5042) +++ prosistem/alba/trunk/alba/lib/model/map/TipoivaMapBuilder.php 2007-09-03 17:33:21 UTC (rev 5043) @@ -30,7 +30,7 @@ $tMap = $this->dbMap->addTable('tipoiva'); $tMap->setPhpName('Tipoiva'); - $tMap->setUseIdGenerator(false); + $tMap->setUseIdGenerator(true); $tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null); Modified: prosistem/alba/trunk/alba/lib/model/om/BaseTipoiva.php =================================================================== --- prosistem/alba/trunk/alba/lib/model/om/BaseTipoiva.php 2007-08-30 16:44:48 UTC (rev 5042) +++ prosistem/alba/trunk/alba/lib/model/om/BaseTipoiva.php 2007-09-03 17:33:21 UTC (rev 5043) @@ -203,6 +203,7 @@ if ($this->isNew()) { $pk = TipoivaPeer::doInsert($this, $con); $affectedRows += 1; + $this->setId($pk); $this->setNew(false); } else { $affectedRows += TipoivaPeer::doUpdate($this, $con); Modified: prosistem/alba/trunk/alba/lib/model/om/BaseTipoivaPeer.php =================================================================== --- prosistem/alba/trunk/alba/lib/model/om/BaseTipoivaPeer.php 2007-08-30 16:44:48 UTC (rev 5042) +++ prosistem/alba/trunk/alba/lib/model/om/BaseTipoivaPeer.php 2007-09-03 17:33:21 UTC (rev 5043) @@ -210,6 +210,7 @@ $criteria = clone $values; } else { $criteria = $values->buildCriteria(); } + $criteria->remove(TipoivaPeer::ID); $criteria->setDbName(self::DATABASE_NAME);
El Lunes, 3 de Septiembre de 2007 14:33, [email protected] escribió:
Author: josx Date: 2007-09-03 14:33:21 -0300 (Mon, 03 Sep 2007) New Revision: 5043
Modified: prosistem/alba/trunk/alba/config/schema.yml prosistem/alba/trunk/alba/data/sql/lib.model.schema.sql prosistem/alba/trunk/alba/lib/model/map/TipoivaMapBuilder.php prosistem/alba/trunk/alba/lib/model/om/BaseTipoiva.php prosistem/alba/trunk/alba/lib/model/om/BaseTipoivaPeer.php Log: Cambio para que tabla tipoiva soporte autoincrement en su id. ( por alguna razon no estaba puesto)
si, porque no iba a ser una tabla mantenible y se iba a merter comportamiento dependiendo del tipo de institucion -- Dock Sud BBS http://www.docksud.com.ar telnet://bbs.docksud.com.ar
participants (2)
-
commits@pressenter.com.ar -
Fernando Toledo