/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record PruebasModel */ // return 'update tb_pruebas set pruebas_codigo=\'' . $record->get_pruebas_codigo() . '\',' . // 'pruebas_descripcion=\'' . $record->get_pruebas_descripcion() . '\',' . // 'pruebas_clasificacion=\'' . $record->get_pruebas_clasificacion_codigo() . '\',' . // 'categorias_codigo=\'' . $record->get_categorias_codigo() . '\',' . // 'pruebas_sexo=\'' . $record->get_pruebas_sexo() . '\',' . // 'pruebas_record_hasta=\'' . $record->get_pruebas_record_hasta() . '\',' . // 'pruebas_anotaciones=\'' . $record->get_pruebas_anotaciones() . '\',' . // 'pruebas_multiple=\'' . $record->get_pruebas_multiple() . '\',' . // 'activo=\'' . $record->getActivo() . '\',' . // 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . // ' where "pruebas_codigo" = \'' . $record->get_pruebas_codigo() . '\' and xmin =' . $record->getVersionId(); $sql = 'select * from (select sp_pruebas_save_record(' . '\'' . $record->get_pruebas_codigo() . '\'::character varying,' . '\'' . $record->get_pruebas_descripcion() . '\'::character varying,' . '\'' . $record->get_pruebas_generica_codigo() . '\'::character varying,' . '\'' . $record->get_categorias_codigo() . '\'::character varying,' . '\'' . $record->get_pruebas_sexo() . '\'::character,' . '\'' . $record->get_pruebas_record_hasta() . '\'::character varying,' . '\'' . $record->get_pruebas_anotaciones() . '\'::character varying,' . '\'' . $record->getActivo() . '\'::boolean,' . '\'' . $record->get_Usuario_mod() . '\'::character varying,' . $record->getVersionId() . '::integer, 1::BIT) as insupd) as ans where insupd is not null;'; return $sql; }