Projeto_DAO
extends DAO
in package
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
- api_token() : mixed
- AutoLoad() : mixed
- calcular_conclusao_projeto_peso() : mixed
- calcular_percentual_projeto() : mixed
- calcular_status_projeto() : mixed
- calcular_valores_movimentacao_projeto() : mixed
- ConvertBase64() : mixed
- cor_atividade_execucao() : mixed
- cor_atividade_saldo() : mixed
- Delete_Token_JOB() : mixed
- DxParamsAddFilter() : mixed
- emp() : mixed
- equipe_salva_multiplos() : mixed
- excluir() : mixed
- existe() : mixed
- existe_codigo() : mixed
- get_envolvidos() : mixed
- get_id() : mixed
- get_login_anonimo() : mixed
- get_next_codigo() : mixed
- get_ordenacao() : mixed
- get_projeto() : json
- Retorna os projetos com base nos parâmetros utilizados nos filtros.
- get_projeto_colunas_formulario() : mixed
- get_projeto_template() : mixed
- get_sequencias_baseline_projeto() : mixed
- get_ultima_sequencia_baseline_projeto() : mixed
- getCustos() : mixed
- getOrderBy() : mixed
- grupo_usuarios_equipe_salva() : mixed
- importar() : mixed
- insert() : Projeto_Model
- Inclui um novo projeto
- instance_token() : mixed
- listar() : array<string|int, mixed>
- Listagem dos projetos
- listar_apontamentos() : mixed
- listar_equipe() : mixed
- Listar a equipe do projeto
- listar_favoritos() : mixed
- listar_gerente_projeto() : mixed
- listar_projeto_id_por_codigo() : mixed
- LoadDAO() : mixed
- LoadMail() : mixed
- LoadModel() : mixed
- LoadPDF() : mixed
- LoadPE() : mixed
- popular() : Projeto_Model
- Popular model de projetos
- preencher() : Projeto_Model|null
- Preenche o model do projeto Função utilizada pelo função popular.
- ReadDxParams() : mixed
- ReadFile() : mixed
- ReadFiles() : mixed
- ReadGet() : mixed
- ReadPost() : mixed
- ReadRequest() : mixed
- salvar() : mixed
- salvar_ordenacao() : mixed
- set_login_anonimo() : mixed
- Start_Token_JOB() : mixed
- update() : Projeto_Model
- Atualiza um projeto
- 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()
public
__construct() : mixed
api_token()
public
static api_token() : mixed
AutoLoad()
public
static AutoLoad(mixed $className) : mixed
Parameters
- $className : mixed
calcular_conclusao_projeto_peso()
public
calcular_conclusao_projeto_peso(mixed $projeto_model) : mixed
Parameters
- $projeto_model : mixed
calcular_percentual_projeto()
public
calcular_percentual_projeto([mixed $projeto_id = null ]) : mixed
Parameters
- $projeto_id : mixed = null
calcular_status_projeto()
public
calcular_status_projeto(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
calcular_valores_movimentacao_projeto()
public
static calcular_valores_movimentacao_projeto(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
ConvertBase64()
public
static ConvertBase64(mixed $name, mixed &$request_params) : mixed
Parameters
- $name : mixed
- $request_params : mixed
cor_atividade_execucao()
public
cor_atividade_execucao(mixed $percentual) : mixed
Parameters
- $percentual : mixed
cor_atividade_saldo()
public
cor_atividade_saldo(mixed $percentual) : mixed
Parameters
- $percentual : 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
equipe_salva_multiplos()
public
equipe_salva_multiplos([mixed $projeto_id = -1 ]) : mixed
Parameters
- $projeto_id : mixed = -1
excluir()
public
excluir(mixed $projeto_model) : mixed
Parameters
- $projeto_model : mixed
existe()
public
existe([mixed $projeto_id = 0 ]) : mixed
Parameters
- $projeto_id : mixed = 0
existe_codigo()
public
existe_codigo([mixed $projeto_codigo = 0 ]) : mixed
Parameters
- $projeto_codigo : mixed = 0
get_envolvidos()
public
get_envolvidos(mixed $arquivo_projeto, mixed $empresa_id) : mixed
Parameters
- $arquivo_projeto : mixed
- $empresa_id : mixed
get_id()
public
get_id([mixed $projeto_id = null ][, mixed $importacao_id = null ]) : mixed
Parameters
- $projeto_id : mixed = null
- $importacao_id : mixed = null
get_login_anonimo()
public
static get_login_anonimo() : mixed
get_next_codigo()
public
get_next_codigo([mixed $projeto_template = false ]) : mixed
Parameters
- $projeto_template : mixed = false
get_ordenacao()
public
get_ordenacao(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
get_projeto()
Retorna os projetos com base nos parâmetros utilizados nos filtros.
public
get_projeto([int $cliente_id = -1 ][, int $usuario_id = -1 ][, int $projeto_id = 0 ][, array<string|int, mixed> $arr_clientes = null ][, array<string|int, mixed> $status = null ][, bool $apontamento_projeto = false ][, string $projeto_nome = null ][, int $limite = null ]) : json
Parameters
- $cliente_id : int = -1
-
ID do cliente, utilizado em filtro.
- $usuario_id : int = -1
-
ID do usuário, utilizado em filtro.
- $projeto_id : int = 0
-
ID do projeto, utilizado em filtro.
- $arr_clientes : array<string|int, mixed> = null
-
ID do cliente, utilizado em filtro.
- $status : array<string|int, mixed> = null
-
array de situações de projetos, utilizado no filtro
- $apontamento_projeto : bool = false
-
Se TRUE filtra projetos onde $usuario_id é responsável se FALSE filtra projetos onde o $usuario_id é membro da equipe
- $projeto_nome : string = null
-
Nome do projeto, utilizado em filtro.
- $limite : int = null
-
quantidade máxima de registros da listagem.
Return values
json —Retorna JSON com a lista de Projetos
get_projeto_colunas_formulario()
public
get_projeto_colunas_formulario() : mixed
get_projeto_template()
public
get_projeto_template() : mixed
get_sequencias_baseline_projeto()
public
get_sequencias_baseline_projeto(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
get_ultima_sequencia_baseline_projeto()
public
get_ultima_sequencia_baseline_projeto(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
getCustos()
public
getCustos([mixed $projeto_id = null ]) : mixed
Parameters
- $projeto_id : mixed = null
getOrderBy()
public
getOrderBy([mixed $orderby = null ]) : mixed
Parameters
- $orderby : mixed = null
grupo_usuarios_equipe_salva()
public
grupo_usuarios_equipe_salva([mixed $projeto_id = null ][, mixed $apenas_gerentes = false ]) : mixed
Parameters
- $projeto_id : mixed = null
- $apenas_gerentes : mixed = false
importar()
public
importar([mixed $arquivo_projeto = null ][, mixed $envolvidos = null ][, mixed $projeto_id = null ][, mixed $configuracoes = null ]) : mixed
Parameters
- $arquivo_projeto : mixed = null
- $envolvidos : mixed = null
- $projeto_id : mixed = null
- $configuracoes : mixed = null
insert()
Inclui um novo projeto
public
insert(Projeto_Model $projeto_model) : Projeto_Model
Parameters
- $projeto_model : Projeto_Model
-
Model do projeto a ser salva
Return values
Projeto_Model —Retorno o model do projeto, com seu ID
instance_token()
public
static instance_token() : mixed
listar()
Listagem dos projetos
public
listar([mixed $template = "N" ][, mixed $cliente_id = -1 ][, int $status = null ][, mixed $gerente_projeto_id = null ][, mixed $limite = null ][, mixed $codigo_projeto = null ][, mixed $nome = null ][, mixed $dt_inicio = null ][, mixed $dt_fim = null ][, mixed $projeto_categoria_id = null ][, mixed $classificacao_filtro = null ][, mixed $projeto_id = null ][, mixed $dx_grid = false ][, mixed $retorno_obj = false ]) : array<string|int, mixed>
Parameters
- $template : mixed = "N"
- $cliente_id : mixed = -1
- $status : int = null
-
ID do status do projeto
- $gerente_projeto_id : mixed = null
- $limite : mixed = null
- $codigo_projeto : mixed = null
- $nome : mixed = null
- $dt_inicio : mixed = null
- $dt_fim : mixed = null
- $projeto_categoria_id : mixed = null
- $classificacao_filtro : mixed = null
- $projeto_id : mixed = null
- $dx_grid : mixed = false
- $retorno_obj : mixed = false
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_apontamentos()
public
listar_apontamentos([mixed $cliente_id_params = null ][, mixed $projetos = null ][, mixed $usuarios = null ][, mixed $tipo = null ][, mixed $inicio = null ][, mixed $fim = null ][, mixed $inicio_prazo = null ][, mixed $fim_prazo = null ][, mixed $inicio_apontamento = null ][, mixed $fim_apontamento = null ][, mixed $exibir_atividades_sem_apontamentos = null ][, mixed $visualizar_totais_parciais = null ]) : mixed
Parameters
- $cliente_id_params : mixed = null
- $projetos : mixed = null
- $usuarios : mixed = null
- $tipo : mixed = null
- $inicio : mixed = null
- $fim : mixed = null
- $inicio_prazo : mixed = null
- $fim_prazo : mixed = null
- $inicio_apontamento : mixed = null
- $fim_apontamento : mixed = null
- $exibir_atividades_sem_apontamentos : mixed = null
- $visualizar_totais_parciais : mixed = null
listar_equipe()
Listar a equipe do projeto
public
listar_equipe( $projeto_id[, $gerentes = false ]) : mixed
Parameters
listar_favoritos()
public
listar_favoritos(mixed $favoritos_id) : mixed
Parameters
- $favoritos_id : mixed
listar_gerente_projeto()
public
listar_gerente_projeto([mixed $projeto_id = null ]) : mixed
Parameters
- $projeto_id : mixed = null
listar_projeto_id_por_codigo()
public
listar_projeto_id_por_codigo(mixed $projeto_codigo) : mixed
Parameters
- $projeto_codigo : mixed
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
popular()
Popular model de projetos
public
popular(int $projeto_id[, mixed $projeto_codigo = null ][, mixed $usuario_id = null ]) : Projeto_Model
Parameters
- $projeto_id : int
-
ID do projeto
- $projeto_codigo : mixed = null
- $usuario_id : mixed = null
Return values
Projeto_Model —Retorno o model do projeto
preencher()
Preenche o model do projeto Função utilizada pelo função popular.
public
preencher(array<string|int, mixed> $row_query) : Projeto_Model|null
Parameters
- $row_query : array<string|int, mixed>
-
Linha retornada de consulta na tabela de projetos
Return values
Projeto_Model|null —Retorno o model do projeto ou null caso não exista dados em $row_query
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
salvar()
public
salvar(mixed $projeto_model[, mixed $importa_template = false ]) : mixed
Parameters
- $projeto_model : mixed
- $importa_template : mixed = false
salvar_ordenacao()
public
salvar_ordenacao([mixed $projeto_id = null ][, mixed $ordenacao = null ]) : mixed
Parameters
- $projeto_id : mixed = null
- $ordenacao : 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
update()
Atualiza um projeto
public
update(Area_Model $projeto_model[, bool $importa_template = false ]) : Projeto_Model
Parameters
- $projeto_model : Area_Model
-
Model do projeto a ser salva
- $importa_template : bool = false
-
Informa se o projeto será gerado a partir de um template
Return values
Projeto_Model —Retorno o model do projeto atualizado
WhatRequest()
public
WhatRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null