/**
  * @see \TSLBasicRecordDAO::getAddRecordQuery()
  */
 protected function getAddRecordQuery(\TSLDataModel &$record, \TSLRequestConstraints &$constraints = NULL)
 {
     /* @var $record \app\common\model\TLSAppPerfilDetalleModel */
     $sql = 'insert into tb_sys_perfil_detalle (perfil_id,perfil_id,perfdet_accessdef,activo,usuario) values(' . $record->getId() . ',' . $record->get_perfil_id() . '\',\'' . $record->get_perfdet_accessdef() . '\',\'' . $record->getActivo() . '\',\'' . $record->getUsuario() . '\')';
     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;
 }
예제 #3
0
 /**
  * @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;
 }