Atividade_Projeto_DAO
extends DAO
in package
Realiza a persistência e consultas de dados relacionados à Atividade de Projeto.
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 Atividade_Projeto_DAO
- alterar_ordem() : mixed
- api_token() : mixed
- atualiza_atividade_por_usuario() : mixed
- atualizar_baseline() : mixed
- atualizar_datas_e_status() : mixed
- atualizar_valor_hora_tecnico() : mixed
- AutoLoad() : mixed
- calcular_dados_atividade_projeto() : mixed
- calcular_prazo_previsto() : mixed
- calcular_previsao_inicio_e_prazo_de_atividades_relacionadas() : mixed
- calcular_total_peso_atividades() : mixed
- calcular_total_peso_atividades_filhas() : mixed
- cancelar() : bool
- Cancelar uma atividade
- change_order() : mixed
- change_order_consultor() : mixed
- change_order_pastas() : mixed
- consultar_atividades_predecessoras() : mixed
- consultar_atividades_sucessoras() : mixed
- ConvertBase64() : mixed
- cor_atividade_execucao() : mixed
- cor_atividade_saldo() : mixed
- criar_baseline() : mixed
- criar_calendario_temporario() : mixed
- Delete_Token_JOB() : mixed
- DxParamsAddFilter() : mixed
- emp() : mixed
- encontrar_atividades_pai() : mixed
- excluir() : bool
- Exclui uma atividade
- excluir_dxtreelist() : mixed
- existe() : bool
- Verifica se a atividade do projeto existe
- existe_codigo() : mixed
- existe_predecessora() : mixed
- gera_relatorio_horas_gastas() : array<string|int, mixed>
- Listagem de atividades para o relatório de horas gastas
- gerar_ordem() : mixed
- get_atividade_agenda() : mixed
- get_atividade_by_projeto() : mixed
- get_atividade_tipo() : mixed
- get_atividades_by_assunto() : mixed
- get_atividades_by_assunto_barras() : mixed
- get_atividades_by_chamado() : mixed
- get_atividades_by_consultor() : mixed
- get_atividades_by_grupo_usuarios() : mixed
- get_atividades_by_status() : mixed
- get_atividades_by_usuario_total_em_aberto() : int
- Obtem o total de atividades em aberto do usuário
- get_detalhes_atividade() : mixed
- get_lista_atividades() : mixed
- get_login_anonimo() : mixed
- get_next_codigo() : mixed
- get_ordenacao() : mixed
- get_projeto_id() : mixed
- get_qtde_by_status() : mixed
- get_tabela_custos() : mixed
- get_tarefas() : mixed
- get_ultimo_numero_ordem() : mixed
- historico_baseline() : mixed
- insert() : Atividade_Projeto
- Inclui uma nova atividade do projeto
- insert_dxtreelist() : mixed
- instance_token() : mixed
- lista_executores() : mixed
- lista_grupo_executores() : mixed
- listar() : array<string|int, mixed>
- Listagem das Atividades do Projeto
- listar_prj_baselines_atividade() : mixed
- Função que retorna as baselines geradas dinamicamente para o projeto, da tabela também criada dinamicamente A tabela é criada com o nome prj_baseline_ID_DO_PROJETO
- listar_todas_atividades() : array<string|int, mixed>
- Listagem das atividades (Árvore)
- listar_todas_atividades_gantt() : array<string|int, mixed>
- Listagem das atividades em visualização gantt
- listar_todos_executores() : mixed
- LoadDAO() : mixed
- LoadMail() : mixed
- LoadModel() : mixed
- LoadPDF() : mixed
- LoadPE() : mixed
- popular() : Atividade_Projeto_Model
- Popular model de atividade
- preencher() : Atividade_Projeto_Model|null
- Preenche o model da atividade Função utilizada pelo função popular.
- ReadDxParams() : mixed
- ReadFile() : mixed
- ReadFiles() : mixed
- ReadGet() : mixed
- ReadPost() : mixed
- ReadRequest() : mixed
- recalcular_atividades_projeto() : mixed
- relatorio_alocacao_executores() : mixed
- reprocessar_atividade_por_usuario() : mixed
- salva_evento_agenda() : mixed
- salvar() : Atividade_Projeto_Model
- Salva uma atividade de projeto.
- salvar_atividades_predecessoras() : mixed
- salvar_atividades_predecessoras_dxtreelist() : mixed
- salvar_dxtreelist() : mixed
- salvar_executores() : mixed
- salvar_grupo_executores() : mixed
- salvar_historico_baseline() : mixed
- salvar_movimentacao_financeira() : mixed
- salvar_numeracao() : mixed
- salvar_prazo_previsto_executores() : mixed
- salvar_tabela_custos() : mixed
- salvar_tarefas() : mixed
- set_login_anonimo() : mixed
- Start_Token_JOB() : mixed
- update() : Atividade_Projeto_Model
- Atualiza uma atividade do projeto
- update_dxtreelist() : mixed
- validaDados() : 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 Atividade_Projeto_DAO
public
__construct() : mixed
alterar_ordem()
public
alterar_ordem(mixed $projeto_id, mixed $antecessor_id, mixed $antecessor_ordem, mixed $sucessor_id, mixed $sucessor_ordem) : mixed
Parameters
- $projeto_id : mixed
- $antecessor_id : mixed
- $antecessor_ordem : mixed
- $sucessor_id : mixed
- $sucessor_ordem : mixed
api_token()
public
static api_token() : mixed
atualiza_atividade_por_usuario()
public
atualiza_atividade_por_usuario(mixed $projeto_atividade_id, mixed $usuario_id, mixed $iniciado, mixed $entregue) : mixed
Parameters
- $projeto_atividade_id : mixed
- $usuario_id : mixed
- $iniciado : mixed
- $entregue : mixed
atualizar_baseline()
public
atualizar_baseline(mixed $projeto_id, mixed $projeto_atividade_id) : mixed
Parameters
- $projeto_id : mixed
- $projeto_atividade_id : mixed
atualizar_datas_e_status()
public
atualizar_datas_e_status(mixed $projeto_atividade_id, mixed $tipo_atividade) : mixed
Parameters
- $projeto_atividade_id : mixed
- $tipo_atividade : mixed
atualizar_valor_hora_tecnico()
public
atualizar_valor_hora_tecnico(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
AutoLoad()
public
static AutoLoad(mixed $className) : mixed
Parameters
- $className : mixed
calcular_dados_atividade_projeto()
public
calcular_dados_atividade_projeto([mixed $atividade_projeto_id = null ]) : mixed
Parameters
- $atividade_projeto_id : mixed = null
calcular_prazo_previsto()
public
calcular_prazo_previsto(mixed $calendario_trabalho_id, mixed $previsao_inicio, mixed $horas_previstas, mixed $horas_dedicadas) : mixed
Parameters
- $calendario_trabalho_id : mixed
- $previsao_inicio : mixed
- $horas_previstas : mixed
- $horas_dedicadas : mixed
calcular_previsao_inicio_e_prazo_de_atividades_relacionadas()
public
calcular_previsao_inicio_e_prazo_de_atividades_relacionadas(mixed $projeto_atividade_id) : mixed
Parameters
- $projeto_atividade_id : mixed
calcular_total_peso_atividades()
public
calcular_total_peso_atividades(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
calcular_total_peso_atividades_filhas()
public
calcular_total_peso_atividades_filhas(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
cancelar()
Cancelar uma atividade
public
cancelar(Atividade_Projeto_Model $atividade_projeto_model) : bool
Parameters
- $atividade_projeto_model : Atividade_Projeto_Model
-
Model da atividade a ser excluido
Return values
bool —Se foi excluido retorna verdadeiro
change_order()
public
change_order(mixed $atividade_projeto_model, mixed $type) : mixed
Parameters
- $atividade_projeto_model : mixed
- $type : mixed
change_order_consultor()
public
change_order_consultor(mixed $new_ordem) : mixed
Parameters
- $new_ordem : mixed
change_order_pastas()
public
change_order_pastas(mixed $projeto_id, mixed $atividade_sintetica_pai, mixed $new_order) : mixed
Parameters
- $projeto_id : mixed
- $atividade_sintetica_pai : mixed
- $new_order : mixed
consultar_atividades_predecessoras()
public
consultar_atividades_predecessoras(mixed $atividade_id) : mixed
Parameters
- $atividade_id : mixed
consultar_atividades_sucessoras()
public
consultar_atividades_sucessoras(mixed $atividade_id) : mixed
Parameters
- $atividade_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
criar_baseline()
public
criar_baseline(mixed $projeto_id, mixed $projeto_atividade_id, mixed $tipo_controle_baseline) : mixed
Parameters
- $projeto_id : mixed
- $projeto_atividade_id : mixed
- $tipo_controle_baseline : mixed
criar_calendario_temporario()
public
criar_calendario_temporario(mixed $calendario_trabalho_id, mixed $horas_dedicadas) : mixed
Parameters
- $calendario_trabalho_id : mixed
- $horas_dedicadas : 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
encontrar_atividades_pai()
public
encontrar_atividades_pai(mixed $id) : mixed
Parameters
- $id : mixed
excluir()
Exclui uma atividade
public
excluir(Atividade_Projeto_Model $atividade_projeto_model) : bool
Parameters
- $atividade_projeto_model : Atividade_Projeto_Model
-
Model da atividade a ser excluido
Return values
bool —Se foi excluido retorna verdadeiro
excluir_dxtreelist()
public
excluir_dxtreelist(mixed $atividade_projeto_id[, mixed $projeto_id = null ]) : mixed
Parameters
- $atividade_projeto_id : mixed
- $projeto_id : mixed = null
existe()
Verifica se a atividade do projeto existe
public
existe([int $atividade_projeto_id = 0 ][, mixed $verificar_importacao_id = false ][, mixed $importacao_id = null ][, mixed $projeto_id = null ]) : bool
Parameters
- $atividade_projeto_id : int = 0
-
ID da atividade
- $verificar_importacao_id : mixed = false
- $importacao_id : mixed = null
- $projeto_id : mixed = null
Return values
bool —Existe
existe_codigo()
public
existe_codigo([mixed $projeto_id = 0 ][, mixed $codigo = 0 ][, mixed $atividade_projeto_id = 0 ]) : mixed
Parameters
- $projeto_id : mixed = 0
- $codigo : mixed = 0
- $atividade_projeto_id : mixed = 0
existe_predecessora()
public
existe_predecessora([mixed $projeto_atividade_id = null ][, mixed $projeto_atividade_predecessora_id = null ]) : mixed
Parameters
- $projeto_atividade_id : mixed = null
- $projeto_atividade_predecessora_id : mixed = null
gera_relatorio_horas_gastas()
Listagem de atividades para o relatório de horas gastas
public
gera_relatorio_horas_gastas(Projeto_Model $projeto_model[, mixed $data_inicio = '' ][, mixed $data_fim = '' ]) : array<string|int, mixed>
Parameters
- $projeto_model : Projeto_Model
-
Model do projeto
- $data_inicio : mixed = ''
- $data_fim : mixed = ''
Return values
array<string|int, mixed> —Lista de atividades
gerar_ordem()
public
gerar_ordem(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
get_atividade_agenda()
public
get_atividade_agenda(mixed $usuario_id, mixed $data_inicio[, mixed $qtd_dias = 1 ]) : mixed
Parameters
- $usuario_id : mixed
- $data_inicio : mixed
- $qtd_dias : mixed = 1
get_atividade_by_projeto()
public
get_atividade_by_projeto(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
get_atividade_tipo()
public
get_atividade_tipo([mixed $atividade_projeto_id = 0 ][, mixed $importacao_id = 0 ][, mixed $projeto_id = 0 ]) : mixed
Parameters
- $atividade_projeto_id : mixed = 0
- $importacao_id : mixed = 0
- $projeto_id : mixed = 0
get_atividades_by_assunto()
public
get_atividades_by_assunto(mixed $projeto_id[, mixed $destacar_atrasado = 'N' ][, mixed $destacar_programado = 'N' ]) : mixed
Parameters
- $projeto_id : mixed
- $destacar_atrasado : mixed = 'N'
- $destacar_programado : mixed = 'N'
get_atividades_by_assunto_barras()
public
get_atividades_by_assunto_barras(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
get_atividades_by_chamado()
public
get_atividades_by_chamado(mixed $chamado_id) : mixed
Parameters
- $chamado_id : mixed
get_atividades_by_consultor()
public
get_atividades_by_consultor(mixed $consultor_id[, mixed $arr_usuarios_id = null ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $atrasadas = false ][, mixed $tipo_origem = null ][, mixed $descricao_atividade = null ]) : mixed
Parameters
- $consultor_id : mixed
- $arr_usuarios_id : mixed = null
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $atrasadas : mixed = false
- $tipo_origem : mixed = null
- $descricao_atividade : mixed = null
get_atividades_by_grupo_usuarios()
public
get_atividades_by_grupo_usuarios(mixed $grupo_usuarios_id) : mixed
Parameters
- $grupo_usuarios_id : mixed
get_atividades_by_status()
public
get_atividades_by_status(mixed $projeto_id, mixed $data_referencia[, mixed $destacar_atrasado = 'N' ][, mixed $destacar_programado = 'N' ]) : mixed
Parameters
- $projeto_id : mixed
- $data_referencia : mixed
- $destacar_atrasado : mixed = 'N'
- $destacar_programado : mixed = 'N'
get_atividades_by_usuario_total_em_aberto()
Obtem o total de atividades em aberto do usuário
public
get_atividades_by_usuario_total_em_aberto([mixed $usuario_id = null ]) : int
Parameters
- $usuario_id : mixed = null
Return values
int —Retorna o total de atividades em aberto do usuário
get_detalhes_atividade()
public
get_detalhes_atividade(mixed $atividade_id[, mixed $extra_info = null ]) : mixed
Parameters
- $atividade_id : mixed
- $extra_info : mixed = null
get_lista_atividades()
public
get_lista_atividades(mixed $projeto_id[, mixed $destacar_atrasado = 'N' ][, mixed $destacar_programado = 'N' ]) : mixed
Parameters
- $projeto_id : mixed
- $destacar_atrasado : mixed = 'N'
- $destacar_programado : mixed = 'N'
get_login_anonimo()
public
static get_login_anonimo() : mixed
get_next_codigo()
public
get_next_codigo(mixed $projeto_id) : mixed
Parameters
- $projeto_id : mixed
get_ordenacao()
public
get_ordenacao([mixed $ordenacao_nome = "ordem" ]) : mixed
Parameters
- $ordenacao_nome : mixed = "ordem"
get_projeto_id()
public
get_projeto_id([mixed $projeto_atividade_id = null ]) : mixed
Parameters
- $projeto_atividade_id : mixed = null
get_qtde_by_status()
public
get_qtde_by_status(mixed $projeto_id[, mixed $destacar_atrasado = 'N' ][, mixed $destacar_programado = 'N' ]) : mixed
Parameters
- $projeto_id : mixed
- $destacar_atrasado : mixed = 'N'
- $destacar_programado : mixed = 'N'
get_tabela_custos()
public
get_tabela_custos(mixed $atividade_projeto_model) : mixed
Parameters
- $atividade_projeto_model : mixed
get_tarefas()
public
get_tarefas([mixed $atividade_projeto_model = null ][, mixed $projeto_id = null ]) : mixed
Parameters
- $atividade_projeto_model : mixed = null
- $projeto_id : mixed = null
get_ultimo_numero_ordem()
public
get_ultimo_numero_ordem([mixed $projeto_id = null ][, mixed $projeto_atividade_sintetica_pai_id = null ]) : mixed
Parameters
- $projeto_id : mixed = null
- $projeto_atividade_sintetica_pai_id : mixed = null
historico_baseline()
public
historico_baseline(mixed $projeto_id, mixed $projeto_atividade_id) : mixed
Parameters
- $projeto_id : mixed
- $projeto_atividade_id : mixed
insert()
Inclui uma nova atividade do projeto
public
insert(Atividade_Projeto_Model $atividade_projeto_model, mixed $enviar_email[, mixed $importar = false ]) : Atividade_Projeto
Parameters
- $atividade_projeto_model : Atividade_Projeto_Model
-
Model da atividade do projeto a ser salva
- $enviar_email : mixed
- $importar : mixed = false
Return values
Atividade_Projeto —Retorno o model do projeto, com seu ID
insert_dxtreelist()
public
insert_dxtreelist(mixed $atividade_projeto_model, mixed $projeto_id) : mixed
Parameters
- $atividade_projeto_model : mixed
- $projeto_id : mixed
instance_token()
public
static instance_token() : mixed
lista_executores()
public
lista_executores(mixed $atividade_id[, mixed $equipe = [] ]) : mixed
Parameters
- $atividade_id : mixed
- $equipe : mixed = []
lista_grupo_executores()
public
lista_grupo_executores(mixed $atividade_id[, mixed $equipe = [] ]) : mixed
Parameters
- $atividade_id : mixed
- $equipe : mixed = []
listar()
Listagem das Atividades do Projeto
public
listar(int $projeto_id[, bool $excluir_concluidos = false ][, string|null $atividade = null ][, mixed $consultor_responsavel = null ][, mixed $dia = null ][, mixed $listar_equipe = true ][, string $tipo_atividade = '' ][, mixed $limite = null ][, int|array<string|int, mixed> $projeto_atividade_id = null ]) : array<string|int, mixed>
Parameters
- $projeto_id : int
-
ID do projeto
- $excluir_concluidos : bool = false
-
Filtra por concluídos
- $atividade : string|null = null
-
Filtra por atividade
- $consultor_responsavel : mixed = null
- $dia : mixed = null
- $listar_equipe : mixed = true
- $tipo_atividade : string = ''
-
Retorna apenas as atividades de um tipo (A = 'Analítica', S = 'Sintética' ou M = 'Marco')
- $limite : mixed = null
- $projeto_atividade_id : int|array<string|int, mixed> = null
-
Filtra pelo ID da atividade de projeto
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_prj_baselines_atividade()
Função que retorna as baselines geradas dinamicamente para o projeto, da tabela também criada dinamicamente A tabela é criada com o nome prj_baseline_ID_DO_PROJETO
public
listar_prj_baselines_atividade(mixed &$retorno, mixed $projeto_id, mixed $projeto_atividade_id) : mixed
Parameters
- $retorno : mixed
- $projeto_id : mixed
- $projeto_atividade_id : mixed
listar_todas_atividades()
Listagem das atividades (Árvore)
public
listar_todas_atividades(int|array<string|int, mixed> $projeto_id[, mixed $status = null ][, mixed $codigo_atividade = null ][, mixed $inicio = null ][, mixed $prev_inicio = null ][, mixed $conclusao = null ][, mixed $prev_conclusao = null ][, mixed $nome_atividade = null ][, mixed $executores = null ][, mixed $classificacao = null ][, mixed $assunto = null ][, mixed $asc = 'A' ][, mixed $campo = 'ordem' ][, mixed $verificar_executores = false ][, mixed $orderby = false ][, mixed $exibir_apenas_marco = false ]) : array<string|int, mixed>
Parameters
- $projeto_id : int|array<string|int, mixed>
-
busca por projeto, ou enviar um array com todos os parametros desta função.
- $status : mixed = null
- $codigo_atividade : mixed = null
- $inicio : mixed = null
- $prev_inicio : mixed = null
- $conclusao : mixed = null
- $prev_conclusao : mixed = null
- $nome_atividade : mixed = null
- $executores : mixed = null
- $classificacao : mixed = null
- $assunto : mixed = null
- $asc : mixed = 'A'
- $campo : mixed = 'ordem'
- $verificar_executores : mixed = false
- $orderby : mixed = false
- $exibir_apenas_marco : mixed = false
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_todas_atividades_gantt()
Listagem das atividades em visualização gantt
public
listar_todas_atividades_gantt(int $projeto_id) : array<string|int, mixed>
Parameters
- $projeto_id : int
-
busca por projeto
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_todos_executores()
public
listar_todos_executores(mixed $atividade_id) : mixed
Parameters
- $atividade_id : 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 atividade
public
popular(int $atividade_projeto_id[, mixed $isExcluido = false ][, mixed $verificar_importacao_id = false ][, mixed $importacao_id = null ][, mixed $projeto_id = null ]) : Atividade_Projeto_Model
Parameters
- $atividade_projeto_id : int
-
ID da atividade
- $isExcluido : mixed = false
- $verificar_importacao_id : mixed = false
- $importacao_id : mixed = null
- $projeto_id : mixed = null
Return values
Atividade_Projeto_Model —Retorno o model da atividade
preencher()
Preenche o model da atividade Função utilizada pelo função popular.
public
preencher(array<string|int, mixed> $row_query, mixed $equipe[, mixed $atividades_predecessoras = true ]) : Atividade_Projeto_Model|null
Parameters
- $row_query : array<string|int, mixed>
-
Linha retornada de consulta na tabela de atividades do projeto
- $equipe : mixed
- $atividades_predecessoras : mixed = true
Return values
Atividade_Projeto_Model|null —Retorno o model da atividade 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
recalcular_atividades_projeto()
public
recalcular_atividades_projeto([mixed $projeto_id = null ]) : mixed
Parameters
- $projeto_id : mixed = null
relatorio_alocacao_executores()
public
relatorio_alocacao_executores(mixed $data_inicio, mixed $data_fim) : mixed
Parameters
- $data_inicio : mixed
- $data_fim : mixed
reprocessar_atividade_por_usuario()
public
reprocessar_atividade_por_usuario(mixed $grupo_usuarios_id, mixed $projeto_atividade_id, mixed $projeto_id) : mixed
Parameters
- $grupo_usuarios_id : mixed
- $projeto_atividade_id : mixed
- $projeto_id : mixed
salva_evento_agenda()
public
salva_evento_agenda(mixed $atividade_projeto_model) : mixed
Parameters
- $atividade_projeto_model : mixed
salvar()
Salva uma atividade de projeto.
public
salvar(Atividade_Projeto_Model $atividade_projeto_model[, bool $enviar_email = true ][, bool $importar = false ]) : Atividade_Projeto_Model
Caso o ID do model seja NULL, a atividade do projeto será inclusa. Caso o ID seja informado, o sistema irá atualizar o registro.
Parameters
- $atividade_projeto_model : Atividade_Projeto_Model
-
Model da atividade do projeto a ser salvo
- $enviar_email : bool = true
-
Enviar email para os envolvidos após inclusão da atividade
- $importar : bool = false
-
Informar se é uma importação de planilha para a inserção do projeto
Return values
Atividade_Projeto_Model —Retorno o model da atividade do projeto atualizado, com seu ID
salvar_atividades_predecessoras()
public
salvar_atividades_predecessoras(mixed $atividade_projeto_model) : mixed
Parameters
- $atividade_projeto_model : mixed
salvar_atividades_predecessoras_dxtreelist()
public
salvar_atividades_predecessoras_dxtreelist(mixed $atividade_projeto_id, mixed $value) : mixed
Parameters
- $atividade_projeto_id : mixed
- $value : mixed
salvar_dxtreelist()
public
salvar_dxtreelist([mixed $projeto_id = null ][, mixed $data = null ]) : mixed
Parameters
- $projeto_id : mixed = null
- $data : mixed = null
salvar_executores()
public
salvar_executores(mixed $atividade_id, mixed $arr_executores[, mixed $projeto_id = 0 ]) : mixed
Parameters
- $atividade_id : mixed
- $arr_executores : mixed
- $projeto_id : mixed = 0
salvar_grupo_executores()
public
salvar_grupo_executores(mixed $atividade_id, mixed $arr_grupo_usuarios_executores[, mixed $projeto_id = 0 ]) : mixed
Parameters
- $atividade_id : mixed
- $arr_grupo_usuarios_executores : mixed
- $projeto_id : mixed = 0
salvar_historico_baseline()
public
salvar_historico_baseline(mixed $atividade_projeto_model) : mixed
Parameters
- $atividade_projeto_model : mixed
salvar_movimentacao_financeira()
public
salvar_movimentacao_financeira(mixed $atividade_projeto_model) : mixed
Parameters
- $atividade_projeto_model : mixed
salvar_numeracao()
public
salvar_numeracao(mixed $itens_numerados) : mixed
Parameters
- $itens_numerados : mixed
salvar_prazo_previsto_executores()
public
salvar_prazo_previsto_executores(mixed $projeto_atividade_id, mixed $arr_executores, mixed $projeto_id, mixed $projeto_calendario_trabalho_id) : mixed
Parameters
- $projeto_atividade_id : mixed
- $arr_executores : mixed
- $projeto_id : mixed
- $projeto_calendario_trabalho_id : mixed
salvar_tabela_custos()
public
salvar_tabela_custos(mixed $atividade_projeto_model) : mixed
Parameters
- $atividade_projeto_model : mixed
salvar_tarefas()
public
salvar_tarefas(mixed $atividade_projeto_model) : mixed
Parameters
- $atividade_projeto_model : mixed
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 uma atividade do projeto
public
update(Atividade_Projeto_Model $atividade_projeto_model, mixed $enviar_email[, mixed $importacao = false ]) : Atividade_Projeto_Model
Parameters
- $atividade_projeto_model : Atividade_Projeto_Model
-
Model da atividade do projeto a ser salva
- $enviar_email : mixed
- $importacao : mixed = false
Return values
Atividade_Projeto_Model —Retorno o model da atividade atualizado
update_dxtreelist()
public
update_dxtreelist(mixed $atividade_projeto_id, mixed $atividade_projeto_model, mixed $projeto_id) : mixed
Parameters
- $atividade_projeto_id : mixed
- $atividade_projeto_model : mixed
- $projeto_id : mixed
validaDados()
public
validaDados(mixed $list, mixed $id, mixed $filho) : mixed
Parameters
- $list : mixed
- $id : mixed
- $filho : mixed
WhatRequest()
public
WhatRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null