/** * * @{inheritdoc} * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record PostasDetalleModel */ $sql = 'SELECT * FROM (SELECT sp_postasdetalle_save_record(' . $record->get_postas_detalle_id() . '::INTEGER,' . $record->get_postas_id() . '::INTEGER,' . '\'' . $record->get_atletas_codigo() . '\'::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; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record CompetenciasModel */ $sql = 'select * from (select sp_competencias_save_record(' . '\'' . $record->get_competencias_codigo() . '\'::character varying,' . '\'' . $record->get_competencias_descripcion() . '\'::character varying,' . '\'' . $record->get_competencia_tipo_codigo() . '\'::character varying,' . '\'' . $record->get_categorias_codigo() . '\'::character varying,' . '\'' . $record->get_paises_codigo() . '\'::character varying,' . '\'' . $record->get_ciudades_codigo() . '\'::character varying,' . '\'' . $record->get_competencias_fecha_inicio() . '\'::date,' . '\'' . $record->get_competencias_fecha_final() . '\'::date,' . '\'' . $record->get_competencias_clasificacion() . '\'::character varying,' . '\'' . $record->getActivo() . '\'::boolean,' . '\'' . $record->getUsuario() . '\'::character varying,' . $record->getVersionId() . '::integer,1::bit) as insupd) as ans where insupd is not null;'; return $sql; }
/** * La metodologia para el update es un hack por problemas en el psotgresql cuando un insert * es llevado a una function procedure , recomendamos leer el stored procedure. * * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record UsuariosPerfilModel */ $sql = 'update tb_sys_usuario_perfiles set ' . 'usuario_perfil_id=' . $record->get_usuario_perfil_id() . ',' . 'usuarios_id=' . $record->get_usuarios_id() . ',' . 'perfil_id=' . $record->get_perfil_id() . ',' . 'activo=\'' . ($record->getActivo() ? 'true' : 'false') . '\'' . ',"usuario_mod"=\'' . $record->get_Usuario_mod() . '\'' . ' where "usuario_perfil_id" = ' . $record->getId() . ' and xmin =' . $record->getVersionId(); return $sql; }
/** * Aqui el id es el codigo * @see TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record EntrenadoresNivelModel */ return 'update tb_entrenadores_nivel set entrenadores_nivel_codigo=\'' . $record->get_entrenadores_nivel_codigo() . '\',' . 'entrenadores_nivel_descripcion=\'' . $record->get_entrenadores_nivel_descripcion() . '\',' . 'activo=\'' . $record->getActivo() . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "entrenadores_nivel_codigo" = \'' . $record->get_entrenadores_nivel_codigo() . '\' and xmin =' . $record->getVersionId(); }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record UsuariosModel */ return 'update tb_usuarios set usuarios_code=\'' . $record->get_usuarios_code() . '\',' . 'usuarios_password=\'' . $record->get_usuarios_password() . '\',' . 'usuarios_nombre_completo=\'' . $record->get_usuarios_nombre_completo() . '\',' . 'usuarios_admin=\'' . ($record->get_usuarios_admin() != TRUE ? '0' : '1') . '\',' . 'activo=\'' . ($record->getActivo() != TRUE ? '0' : '1') . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "usuarios_id" = ' . $record->get_usuarios_id() . ' and xmin =' . $record->getVersionId(); }
/** * Aqui el id es el codigo * @see TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record RegionesModel */ $sql = 'select * from (select sp_regiones_save_record(' . '\'' . $record->get_regiones_codigo() . '\'::character varying,' . '\'' . $record->get_regiones_descripcion() . '\'::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; }
/** * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record EntidadModel */ $sql = 'update tb_entidad set entidad_razon_social=\'' . $record->get_entidad_razon_social() . '\'' . ',entidad_ruc=\'' . $record->get_entidad_ruc() . '\'' . ',entidad_titulo_alterno=\'' . $record->get_entidad_titulo_alterno() . '\'' . ',entidad_direccion=\'' . $record->get_entidad_direccion() . '\'' . ',entidad_web_url=\'' . $record->get_entidad_web_url() . '\'' . ',entidad_telefonos=\'' . $record->get_entidad_telefonos() . '\'' . ',entidad_fax=\'' . $record->get_entidad_fax() . '\'' . ',entidad_eslogan=\'' . $record->get_entidad_eslogan() . '\'' . ',entidad_siglas=\'' . $record->get_entidad_siglas() . '\'' . ',entidad_correo=\'' . $record->get_entidad_correo() . '\'' . ',"activo"=\'' . $record->getActivo() . '\'' . ',"usuario_mod"=\'' . $record->get_Usuario_mod() . '\'' . ' where "entidad_id" = \'' . $record->getId() . '\' and xmin =' . $record->getVersionId(); return $sql; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record RecordsModel */ $sql = 'SELECT * FROM (SELECT sp_records_save_record(' . $record->get_records_id() . '::INTEGER,' . '\'' . $record->get_records_tipo_codigo() . '\'::CHARACTER VARYING,' . $record->get_atletas_resultados_id() . '::INTEGER,' . '\'' . $record->get_categorias_codigo() . '\'::CHARACTER VARYING,' . ($record->get_records_id_origen() ? $record->get_records_id_origen() : 'NULL') . '::INTEGER,' . '\'' . $record->get_records_protected() . '\'::BOOLEAN,' . '\'' . ($record->getActivo() != TRUE ? '0' : '1') . '\'::boolean,' . '\'' . $record->get_Usuario_mod() . '\'::varchar,' . $record->getVersionId() . '::INTEGER,1::BIT) AS insupd) AS ans WHERE insupd IS NOT NULL;'; return $sql; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record AtletasResultadosModel */ $sql = 'SELECT * FROM (SELECT sp_atletas_resultados_save_record(' . $record->get_atletas_resultados_id() . '::INTEGER,' . '\'' . $record->get_atletas_codigo() . '\'::CHARACTER VARYING,' . $record->get_competencias_pruebas_id() . '::INTEGER,' . ($record->get_postas_id() == NULL ? 'null' : $record->get_postas_id()) . '::INTEGER,' . '\'' . $record->get_atletas_resultados_resultado() . '\'::CHARACTER VARYING,' . ($record->get_atletas_resultados_puntos() == NULL ? '0' : $record->get_atletas_resultados_puntos()) . '::INTEGER,' . ($record->get_atletas_resultados_puesto() == NULL ? 'null' : $record->get_atletas_resultados_puesto()) . '::INTEGER,' . ($record->get_atletas_resultados_viento() == NULL ? 'null' : $record->get_atletas_resultados_viento()) . '::NUMERIC,' . 'FALSE::BOOLEAN,' . '\'' . $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; }
/** * 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; }
/** * Aqui el id es el codigo * @see TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record CompetenciaTipoModel */ $sql = 'update tb_competencia_tipo set competencia_tipo_codigo=\'' . $record->get_competencia_tipo_codigo() . '\',' . 'competencia_tipo_descripcion=\'' . $record->get_competencia_tipo_descripcion() . '\',' . 'activo=\'' . $record->getActivo() . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "competencia_tipo_codigo" = \'' . $record->get_competencia_tipo_codigo() . '\' and xmin =' . $record->getVersionId(); return $sql; }
/** * Aqui el id es el codigo * * @{inheritdoc} * * @see TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record AtletasPruebasResultadosModel */ $sql = 'SELECT * FROM (SELECT sp_atletas_pruebas_resultados_save_record(' . $record->get_atletas_resultados_id() . '::INTEGER, ' . '\'' . $record->get_atletas_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_competencias_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_pruebas_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_competencias_pruebas_fecha() . '\'::DATE,' . ($record->get_competencias_pruebas_viento() == NULL ? 'null' : $record->get_competencias_pruebas_viento()) . '::NUMERIC ,' . '\'' . $record->get_competencias_pruebas_tipo_serie() . '\'::CHARACTER VARYING,' . ($record->get_competencias_pruebas_nro_serie() == NULL ? '1' : $record->get_competencias_pruebas_nro_serie()) . '::INTEGER ,' . '\'' . $record->get_competencias_pruebas_anemometro() . '\'::BOOLEAN,' . '\'' . $record->get_competencias_pruebas_material_reglamentario() . '\'::BOOLEAN,' . '\'' . $record->get_competencias_pruebas_manual() . '\'::BOOLEAN,' . '\'' . $record->get_competencias_pruebas_observaciones() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_resultados_resultado() . '\'::CHARACTER VARYING,' . ($record->get_atletas_resultados_puntos() == NULL ? 'null' : $record->get_atletas_resultados_puntos()) . '::INTEGER,' . ($record->get_atletas_resultados_puesto() == NULL ? 'null' : $record->get_atletas_resultados_puesto()) . '::INTEGER,' . '\'' . $record->get_atletas_resultados_protected() . '\'::BOOLEAN,' . '\'' . $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; }
/** * 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; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record EntrenadoresModel */ /* return 'update tb_entrenadores set entrenadores_codigo=\'' . $record->get_entrenadores_codigo() . '\',' . 'entrenadores_ap_paterno=\'' . $record->get_entrenadores_ap_paterno() . '\',' . 'entrenadores_ap_materno=\'' . $record->get_entrenadores_ap_materno() . '\',' . 'entrenadores_nombres=\'' . $record->get_entrenadores_nombres() . '\',' . 'entrenadores_nivel_codigo=\'' . $record->get_entrenadores_nivel_codigo() . '\',' . 'activo=\'' . $record->getActivo() . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "entrenadores_codigo" = \'' . $record->get_entrenadores_codigo() . '\' and xmin =' . $record->getVersionId(); */ $sql = 'select * from (select sp_entrenadores_save_record(' . '\'' . $record->get_entrenadores_codigo() . '\'::character varying,' . '\'' . $record->get_entrenadores_ap_paterno() . '\'::character varying,' . '\'' . $record->get_entrenadores_ap_materno() . '\'::character varying,' . '\'' . $record->get_entrenadores_nombres() . '\'::character varying,' . '\'' . $record->get_entrenadores_nivel_codigo() . '\'::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; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record CiudadesModel */ return 'update tb_ciudades set ciudades_codigo=\'' . $record->get_ciudades_codigo() . '\',' . 'ciudades_descripcion=\'' . $record->get_ciudades_descripcion() . '\',' . 'paises_codigo=\'' . $record->get_paises_codigo() . '\',' . 'ciudades_altura=\'' . $record->get_ciudades_altura() . '\',' . 'activo=\'' . $record->getActivo() . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "ciudades_codigo" = \'' . $record->get_ciudades_codigo() . '\' and xmin =' . $record->getVersionId(); }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record CompetenciasPruebasModel */ $sql = 'select * from (select sp_competencias_pruebas_save_record(' . $record->get_competencias_pruebas_id() . '::integer,' . '\'' . $record->get_competencias_codigo() . '\'::character varying,' . '\'' . $record->get_pruebas_codigo() . '\'::character varying,' . ($record->get_competencias_pruebas_origen_id() == null ? 'null' : $record->get_competencias_pruebas_origen_id()) . '::integer,' . '\'' . $record->get_competencias_pruebas_fecha() . '\'::date,' . ($record->get_competencias_pruebas_viento() == null ? 'null' : $record->get_competencias_pruebas_viento()) . '::numeric ,' . '\'' . $record->get_competencias_pruebas_manual() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_tipo_serie() . '\'::character varying,' . ($record->get_competencias_pruebas_nro_serie() == null ? '1' : $record->get_competencias_pruebas_nro_serie()) . '::integer ,' . '\'' . $record->get_competencias_pruebas_anemometro() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_material_reglamentario() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_observaciones() . '\'::character varying,' . '\'false\'::boolean,' . '\'true\'::boolean,' . '\'true\'::boolean,' . '\'' . $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; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record EntrenadoresAtletasModel */ $sql = 'select * from (select sp_entrenadoresatletas_save_record(' . $record->get_entrenadoresatletas_id() . '::integer,' . '\'' . $record->get_entrenadores_codigo() . '\'::character varying,' . '\'' . $record->get_atletas_codigo() . '\'::character varying,' . '\'' . $record->get_entrenadoresatletas_desde() . '\'::date,' . '\'' . $record->get_entrenadoresatletas_hasta() . '\'::date,' . '\'' . ($record->getActivo() != TRUE ? '0' : '1') . '\'::boolean,' . '\'' . $record->get_Usuario_mod() . '\'::varchar,' . $record->getVersionId() . '::integer,1::BIT) as insupd) as ans where insupd is not null;'; return $sql; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record CategoriasModel */ return 'update tb_categorias set categorias_codigo=\'' . $record->get_categorias_codigo() . '\',' . 'categorias_descripcion=\'' . $record->get_categorias_descripcion() . '\',' . 'categorias_edad_inicial=' . $record->get_categorias_edad_inicial() . ',' . 'categorias_edad_final=' . $record->get_categorias_edad_final() . ',' . 'categorias_valido_desde=\'' . $record->get_categorias_valido_desde() . '\',' . 'categorias_validacion=\'' . $record->get_categorias_validacion() . '\',' . 'activo=\'' . $record->getActivo() . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "categorias_codigo" = \'' . $record->get_categorias_codigo() . '\' and xmin =' . $record->getVersionId(); }
/** * Aqui el id es el codigo * @see TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record AtletasCarnetsModel */ return 'update tb_atletas_carnets set atletas_carnets_id=' . $record->get_atletas_carnets_id() . ',' . 'atletas_carnets_agno=' . $record->get_atletas_carnets_agno() . ',' . 'atletas_carnets_numero=\'' . $record->get_atletas_carnets_numero() . '\',' . 'atletas_codigo=\'' . $record->get_atletas_codigo() . '\',' . 'atletas_carnets_fecha=\'' . $record->get_atletas_carnets_fecha() . '\',' . 'activo=\'' . $record->getActivo() . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "atletas_carnets_id" = \'' . $record->get_atletas_carnets_id() . '\' and xmin =' . $record->getVersionId(); }
/** * Busca un record basado en su codigo unico. * * @see \TSLIBasicRecordDAO::getByCode() */ public function getByCode($code, \TSLDataModel &$model) { $localTrans = FALSE; $ret = DB_ERR_ALLOK; $tmg = \TSLTrxFactoryManager::instance()->getTrxManager(); if ($tmg->isAlreadyOpened() == FALSE) { $tmg->init(); if ($tmg->isAlreadyOpened() == FALSE) { $ret = DB_ERR_SERVERNOTFOUND; } else { $localTrans = TRUE; } } if ($ret == DB_ERR_ALLOK) { $DB = $tmg->getDB(); $query = $DB->query($this->getRecordQueryByCode($code)); if (!$query) { $ret = DB_ERR_CANTEXECUTE; //echo $DB->_error_message(); } else { // Si encuentro un registro pero el falg se busqueda de activos // esta encendido if ($query->num_rows() === 1) { $row = $query->row_array(); // Copio los resultados al modelo. $model->setOptions($row); // if ($this->activeSearchOnly == TRUE && $model->getActivo() == FALSE) { $ret = DB_ERR_RECORDINACTIVE; } } else { $ret = DB_ERR_RECORDNOTFOUND; } $query->free_result(); unset($query); } } if ($localTrans == TRUE) { $tmg->end(); } if ($ret != DB_ERR_ALLOK && $ret != DB_ERR_RECORDNOTFOUND && $ret != DB_ERR_RECORDINACTIVE) { throw new \TSLDbException($ret == DB_ERR_CANTEXECUTE ? $DB->_error_message() : null, $ret); } return $ret; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record PruebasDetalleModel */ $sql = 'select * from (select sp_pruebasdetalle_save_record(' . $record->get_pruebas_detalle_id() . '::integer,' . '\'' . $record->get_pruebas_codigo() . '\'::character varying,' . '\'' . $record->get_pruebas_detalle_prueba_codigo() . '\'::character varying,' . $record->get_pruebas_detalle_orden() . '::integer,' . '\'' . ($record->getActivo() != TRUE ? '0' : '1') . '\'::boolean,' . '\'' . $record->get_Usuario_mod() . '\'::varchar,' . $record->getVersionId() . '::integer,1::BIT) as insupd) as ans where insupd is not null;'; return $sql; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record ClubesModel */ return 'update tb_clubes set clubes_codigo=\'' . $record->get_clubes_codigo() . '\',' . 'clubes_descripcion=\'' . $record->get_clubes_descripcion() . '\',' . 'clubes_persona_contacto=\'' . $record->get_clubes_persona_contacto() . '\',' . 'clubes_telefono_oficina=\'' . $record->get_clubes_telefono_oficina() . '\',' . 'clubes_telefono_celular=\'' . $record->get_clubes_telefono_celular() . '\',' . 'clubes_email=\'' . $record->get_clubes_email() . '\',' . 'clubes_direccion=\'' . $record->get_clubes_direccion() . '\',' . 'clubes_web_url=\'' . $record->get_clubes_web_url() . '\',' . 'activo=\'' . $record->getActivo() . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "clubes_codigo" = \'' . $record->get_clubes_codigo() . '\' and xmin =' . $record->getVersionId(); }
/** * Aqui el id es el codigo * @see TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record AtletasModel */ $sql = 'SELECT * FROM (SELECT sp_atletas_save_record(' . '\'' . $record->get_atletas_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_ap_paterno() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_ap_materno() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_nombres() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_sexo() . '\'::CHARACTER,' . '\'' . $record->get_atletas_nro_documento() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_nro_pasaporte() . '\'::CHARACTER VARYING,' . '\'' . $record->get_paises_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_fecha_nacimiento() . '\'::DATE,' . '\'' . $record->get_atletas_telefono_casa() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_telefono_celular() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_email() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_direccion() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_observaciones() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_talla_ropa_buzo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_talla_ropa_poloshort() . '\'::CHARACTER VARYING,' . ($record->get_atletas_talla_zapatillas() == '' ? 'NULL' : '\'' . $record->get_atletas_talla_zapatillas() . '\'') . '::NUMERIC,' . '\'' . $record->get_atletas_norma_zapatillas() . '\'::CHARACTER VARYING,' . '\'' . $record->get_atletas_url_foto() . '\'::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;'; echo $sql; return $sql; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record UnidadMedidaModel */ return 'update tb_unidad_medida set unidad_medida_codigo=\'' . $record->get_unidad_medida_codigo() . '\',' . 'unidad_medida_descripcion=\'' . $record->get_unidad_medida_descripcion() . '\',' . 'unidad_medida_regex_e=\'' . $record->get_unidad_medida_regex_e() . '\',' . 'unidad_medida_regex_m=\'' . $record->get_unidad_medida_regex_m() . '\',' . 'unidad_medida_tipo=\'' . $record->get_unidad_medida_tipo() . '\',' . 'activo=\'' . $record->getActivo() . '\',' . 'usuario_mod=\'' . $record->get_Usuario_mod() . '\'' . ' where "unidad_medida_codigo" = \'' . $record->get_unidad_medida_codigo() . '\' and xmin =' . $record->getVersionId(); }
/** * La metodologia para el update es un hack por problemas en el psotgresql cuando un updaate * es llevado a una function procedure , recomendamos leer el stored procedure. * * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record \app\common\model\impl\TSLAppPerfilDetalleModel */ $sql = 'select * from (select sp_perfil_detalle_save_record(' . $record->get_perfdet_id() . ',' . $record->get_perfil_id() . ',' . $record->get_menu_id() . ',' . '\'' . $record->get_perfdet_accleer() . '\'::boolean,' . '\'' . $record->get_perfdet_accagregar() . '\'::boolean,' . '\'' . $record->get_perfdet_accactualizar() . '\'::boolean,' . '\'' . $record->get_perfdet_acceliminar() . '\'::boolean,' . '\'' . $record->get_perfdet_accimprimir() . '\'::boolean,' . '\'' . $record->getActivo() . '\'::boolean,' . '\'' . $record->get_Usuario_mod() . '\'::varchar,' . $record->getVersionId() . ') as insupd) as ans where insupd is not null;'; return $sql; }
/** * La metodologia para el update es un hack por problemas en el psotgresql cuando un insert * es llevado a una function procedure , recomendamos leer el stored procedure. * * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record \app\common\model\TLSAppPerfilModel */ $sql = 'update tb_sys_perfil set ' . 'perfil_codigo=\'' . $record->get_perfil_codigo() . '\',' . 'perfil_descripcion=\'' . $record->get_perfil_descripcion() . '\',' . 'activo=\'' . $record->getActivo() . '\'' . ',"usuario_mod"=\'' . $record->get_Usuario_mod() . '\'' . ' where "perfil_id" = \'' . $record->get_perfil_id() . '\' and xmin =' . $record->getVersionId(); return $sql; }
/** * Aqui el id es el codigo * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record AtletasPruebasResultadosDetalleModel */ $sql = 'select * from (select sp_atletas_pruebas_resultados_detalle_save_record(' . $record->get_atletas_resultados_id() . '::integer,' . $record->get_competencias_pruebas_id() . '::integer,' . '\'' . $record->get_atletas_codigo() . '\'::character varying,' . '\'' . $record->get_competencias_pruebas_fecha() . '\'::date,' . ($record->get_competencias_pruebas_viento() == null ? 'null' : $record->get_competencias_pruebas_viento()) . '::numeric,' . '\'' . $record->get_competencias_pruebas_anemometro() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_material_reglamentario() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_manual() . '\'::boolean,' . '\'' . $record->get_competencias_pruebas_observaciones() . '\'::character varying,' . '\'' . $record->get_atletas_resultados_resultado() . '\'::character varying,' . $record->get_atletas_resultados_puntos() . '::integer,' . ($record->get_atletas_resultados_puesto() == null ? 'null' : $record->get_atletas_resultados_puesto()) . '::integer,' . 'false::boolean,' . '\'' . $record->getActivo() . '\'::boolean,' . '\'' . $record->get_Usuario_mod() . '\'::character varying,' . $record->getVersionId() . '::integer) as insupd) as ans where insupd is not null;'; return $sql; }
/** * 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 PaisesModel */ $sql = 'SELECT * FROM (SELECT sp_paises_save_record(' . '\'' . $record->get_paises_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_paises_descripcion() . '\'::CHARACTER VARYING,' . '\'' . $record->get_paises_entidad() . '\'::BOOLEAN,' . '\'' . $record->get_regiones_codigo() . '\'::CHARACTER VARYING,' . '\'' . $record->get_paises_use_apm() . '\'::BOOLEAN,' . '\'' . $record->get_paises_use_docid() . '\'::BOOLEAN,' . '\'' . $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; }