/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record PruebasClasificacionModel */ return 'update tb_pruebas_clasificacion set pruebas_clasificacion_codigo=\'' . $record->get_pruebas_clasificacion_codigo() . '\',' . 'pruebas_clasificacion_descripcion=\'' . $record->get_pruebas_clasificacion_descripcion() . '\',' . 'pruebas_tipo_codigo=\'' . $record->get_pruebas_tipo_codigo() . '\',' . 'unidad_medida_codigo=\'' . $record->get_unidad_medida_codigo() . '\',' . 'activo=\'' . $record->getActivo() . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "pruebas_clasificacion_codigo" = \'' . $record->get_pruebas_clasificacion_codigo() . '\' and xmin =' . $record->getVersionId(); }
/** * Aqui el id es el codigo * @see TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record AppPruebasModel */ $sql = 'SELECT * FROM (SELECT sp_apppruebas_save_record(' . '\'' . $record->get_apppruebas_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_apppruebas_descripcion() . '\'::CHARACTER VARYING,' . '\'' . $record->get_pruebas_clasificacion_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_apppruebas_marca_menor() . '\'::CHARACTER VARYING,' . '\'' . $record->get_apppruebas_marca_mayor() . '\'::CHARACTER VARYING,' . '\'' . $record->get_apppruebas_multiple() . '\'::BOOLEAN,' . '\'' . $record->get_apppruebas_verifica_viento() . '\'::BOOLEAN,' . '\'' . $record->get_apppruebas_viento_individual() . '\'::BOOLEAN,' . ($record->get_apppruebas_verifica_viento() !== 'false' ? !$record->get_apppruebas_viento_limite_normal() ? 'null' : $record->get_apppruebas_viento_limite_normal() : 'null') . '::NUMERIC,' . ($record->get_apppruebas_verifica_viento() !== 'false' ? !$record->get_apppruebas_viento_limite_multiple() ? 'null' : $record->get_apppruebas_viento_limite_multiple() : 'null') . '::NUMERIC,' . $record->get_apppruebas_nro_atletas() . '::INTEGER,' . $record->get_apppruebas_factor_manual() . '::NUMERIC,' . '\'' . $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; }