Agenda_Contatos_DAO
extends DAO
in package
Realiza a persistência e consultas de dados relacionados à Áreas.
O que é DAO?
"Objeto de acesso a dados, acrônimo de Data Access Object.
é um padrão para persistência de dados que permite separar regras de negócio das
regras de acesso a banco de dados. Numa aplicação que utilize a arquitetura MVC,
todas as funcionalidades de bancos de dados, tais como obter as conexões,
mapear objetos para tipos de dados SQL ou executar comandos SQL, devem ser feitas por classes DAO."
Fonte: https://pt.wikipedia.org/wiki/Objeto_de_acesso_a_dados
Table of Contents
Properties
- $_erp_empresa : mixed
- $_erp_filial : mixed
- $_erp_grupo : mixed
- $api_token : mixed
- $dir_dao : mixed
- $emp : mixed
- $idioma : mixed
- $instance_token : mixed
- $login_anonimo : mixed
- $token_job : mixed
- $viewcode : mixed
Methods
- __construct() : mixed
- Construtor do Agenda_Contatos_DAO
- api_token() : mixed
- AutoLoad() : mixed
- ConvertBase64() : mixed
- Delete_Token_JOB() : mixed
- DxParamsAddFilter() : mixed
- emp() : mixed
- filtros_compartilhados() : mixed
- get_login_anonimo() : mixed
- instance_token() : mixed
- listar() : array<string|int, mixed>
- Realiza a listagem de contatos de acordo com os filtros estipulados
- LoadDAO() : mixed
- LoadMail() : mixed
- LoadModel() : mixed
- LoadPDF() : mixed
- LoadPE() : mixed
- ReadDxParams() : mixed
- ReadFile() : mixed
- ReadFiles() : mixed
- ReadGet() : mixed
- ReadPost() : mixed
- ReadRequest() : mixed
- set_login_anonimo() : mixed
- Start_Token_JOB() : mixed
- WhatRequest() : mixed
Properties
$_erp_empresa
protected
mixed
$_erp_empresa
$_erp_filial
protected
mixed
$_erp_filial
$_erp_grupo
protected
mixed
$_erp_grupo
$api_token
protected
static mixed
$api_token
$dir_dao
protected
static mixed
$dir_dao
= NULL
$emp
protected
mixed
$emp
$idioma
protected
mixed
$idioma
$instance_token
protected
static mixed
$instance_token
$login_anonimo
protected
static mixed
$login_anonimo
= false
$token_job
protected
static mixed
$token_job
$viewcode
protected
mixed
$viewcode
Methods
__construct()
Construtor do Agenda_Contatos_DAO
public
__construct() : mixed
api_token()
public
static api_token() : mixed
AutoLoad()
public
static AutoLoad(mixed $className) : mixed
Parameters
- $className : mixed
ConvertBase64()
public
static ConvertBase64(mixed $name, mixed &$request_params) : mixed
Parameters
- $name : mixed
- $request_params : mixed
Delete_Token_JOB()
public
static Delete_Token_JOB() : mixed
DxParamsAddFilter()
public
DxParamsAddFilter(mixed &$params, mixed $campo, mixed $condicao, mixed $valor) : mixed
Parameters
- $params : mixed
- $campo : mixed
- $condicao : mixed
- $valor : mixed
emp()
public
emp() : mixed
filtros_compartilhados()
public
filtros_compartilhados([mixed $entidade = null ], mixed &$sql, mixed &$params, mixed $usuario_logado, mixed $campo_pesquisa_varias_colunas, mixed $nome_fantasia, mixed $razao_social, mixed $representante_usuario_id, mixed $telefone, mixed $limite[, mixed $exibir_organizacao_efetivada_oportunidade = true ][, mixed $exibir_organizacao_efetivada_filtro = true ][, mixed $parametro_tela = null ]) : mixed
Parameters
- $entidade : mixed = null
- $sql : mixed
- $params : mixed
- $usuario_logado : mixed
- $campo_pesquisa_varias_colunas : mixed
- $nome_fantasia : mixed
- $razao_social : mixed
- $representante_usuario_id : mixed
- $telefone : mixed
- $limite : mixed
- $exibir_organizacao_efetivada_oportunidade : mixed = true
- $exibir_organizacao_efetivada_filtro : mixed = true
- $parametro_tela : mixed = null
get_login_anonimo()
public
static get_login_anonimo() : mixed
instance_token()
public
static instance_token() : mixed
listar()
Realiza a listagem de contatos de acordo com os filtros estipulados
public
listar(string $razao_social, string $nome_fantasia, string $telefone[, bool $desconsiderar_fornecedor = false ][, string $limite = null ][, int $representante_usuario_id = -1 ][, int $representante_usuario_id2 = -1 ][, bool $campo_pesquisa_varias_colunas = null ][, bool $apenas_clientes_carteira_rep1 = false ][, bool $apenas_clientes_carteira_rep2 = false ][, bool $apenas_organizacoes_carteira_rep1 = false ][, bool $apenas_organizacoes_carteira_rep2 = false ][, bool $funil_apenas_carteira_representante = false ][, bool $notificar_outras_entidades_rep1 = false ][, bool $notificar_outras_entidades_rep2 = false ][, bool $funil_notificar_outras_entidades = false ][, bool $desconsiderar_empresa = false ][, bool $desconsiderar_prospect = false ][, bool $cliente_vinculado_projeto = false ][, int $entidade_id = null ][, string $entidade_tipo = null ][, mixed $dx_params = null ][, mixed $exibir_organizacao_efetivada_oportunidade = true ][, mixed $exibir_organizacao_efetivada_filtro = true ][, mixed $parametro_tela = null ][, mixed $desconsiderar_contato = true ]) : array<string|int, mixed>
Parameters
- $razao_social : string
-
Nome (ou parte) da Razão Social da entidade ser buscada
- $nome_fantasia : string
-
Nome Fantasia (ou parte) da entidade a ser buscada
- $telefone : string
-
Telefone (ou parte) da entidade a ser buscada
- $desconsiderar_fornecedor : bool = false
-
Desconsidera os registros de fornecedor na listagem
- $limite : string = null
-
Limite de registros a ser retornados pela consulta
- $representante_usuario_id : int = -1
-
ID do Usuário Representante Principal
- $representante_usuario_id2 : int = -1
-
ID do Usuário Representante Secundário
- $campo_pesquisa_varias_colunas : bool = null
-
Permite realizar a busca da palavra-chave por múltiplas colunas
- $apenas_clientes_carteira_rep1 : bool = false
-
Lista apenas os clientes da carteira do representante 1
- $apenas_clientes_carteira_rep2 : bool = false
-
Lista apenas os clientes da carteira do representante 2
- $apenas_organizacoes_carteira_rep1 : bool = false
-
Lista apenas as organizações da carteira do representante 1
- $apenas_organizacoes_carteira_rep2 : bool = false
-
Lista apenas as organizações da carteira do representante 2
- $funil_apenas_carteira_representante : bool = false
- $notificar_outras_entidades_rep1 : bool = false
- $notificar_outras_entidades_rep2 : bool = false
- $funil_notificar_outras_entidades : bool = false
- $desconsiderar_empresa : bool = false
-
Desconsidera os registros de empresa na listagem
- $desconsiderar_prospect : bool = false
-
Desconsidera os registros de prospect na listagem
- $cliente_vinculado_projeto : bool = false
-
Cliente está vinculado a um projeto
- $entidade_id : int = null
-
ID da Entidade a ser buscada
- $entidade_tipo : string = null
-
Tipo da Entidade a ser buscada
- $dx_params : mixed = null
- $exibir_organizacao_efetivada_oportunidade : mixed = true
- $exibir_organizacao_efetivada_filtro : mixed = true
- $parametro_tela : mixed = null
- $desconsiderar_contato : mixed = true
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
LoadDAO()
public
static LoadDAO(mixed $dao_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $dao_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadMail()
public
static LoadMail(mixed $mail_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $mail_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadModel()
public
static LoadModel(mixed $model_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $model_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadPDF()
public
static LoadPDF(mixed $pdf_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $pdf_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadPE()
public
static LoadPE(mixed $pe_script_required) : mixed
Parameters
- $pe_script_required : mixed
ReadDxParams()
public
ReadDxParams() : mixed
ReadFile()
public
ReadFile(mixed $name[, mixed $default = null ][, mixed $arrAcceptedMimeTypes = [] ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
- $arrAcceptedMimeTypes : mixed = []
ReadFiles()
public
ReadFiles(mixed $name) : mixed
Parameters
- $name : mixed
ReadGet()
public
ReadGet(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
ReadPost()
public
ReadPost(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
ReadRequest()
public
ReadRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
set_login_anonimo()
public
static set_login_anonimo(mixed $value) : mixed
Parameters
- $value : mixed
Start_Token_JOB()
public
static Start_Token_JOB(mixed $new_token) : mixed
Parameters
- $new_token : mixed
WhatRequest()
public
WhatRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null