Apontamento_Projeto_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
- api_token() : mixed
- AutoLoad() : mixed
- buscar_dados_listagem_apontamento_simples() : mixed
- buscar_projeto_atividade() : mixed
- calcular_dados_apontamento() : mixed
- calcular_dados_atividade_do_apontamento() : mixed
- ConvertBase64() : mixed
- Delete_Token_JOB() : mixed
- DxParamsAddFilter() : mixed
- emp() : mixed
- excluir() : mixed
- excluir_tabela_apontamento_projeto_simples() : mixed
- existe() : mixed
- get_login_anonimo() : mixed
- getFormData() : mixed
- getJsonData() : mixed
- insert() : mixed
- instance_token() : mixed
- isJsonRequest() : mixed
- listar() : mixed
- listar_apontamentos_usuarios_supervisionados() : mixed
- listar_meus_apontamentos() : mixed
- listar_posicionamento() : mixed
- listar_todos_apontamentos() : mixed
- LoadDAO() : mixed
- LoadHTML() : mixed
- LoadMail() : mixed
- LoadModel() : mixed
- LoadPDF() : mixed
- popular() : mixed
- preencher() : mixed
- ReadBodyParams() : mixed
- ReadDxParams() : mixed
- ReadFile() : mixed
- ReadFiles() : mixed
- ReadGet() : mixed
- ReadPost() : mixed
- ReadRequest() : mixed
- registrar_mensagem_apontamento_chamado() : mixed
- salvar() : Apontamento_Projeto_Model
- Salva o apontamento no Projeto.
- salvar_apontamentos_projeto_atividade() : mixed
- salvar_tabela_apontamento_projeto_simples() : mixed
- Função executada ao salvar um apontamento normal, convertendo as horas trabalhadas em um valor numérico na tabela 'apontamento_projeto_simples'
- salvar_tela_apontamento_simples() : mixed
- Função executada ao inserir as horas trabalhadas das atividades na tela de Apontamento Simples
- set_login_anonimo() : mixed
- Start_Token_JOB() : mixed
- update() : mixed
- valida_pendentes() : mixed
- validar_atividades_predecessoras() : mixed
- validar_data_apontamento() : mixed
- verifica_dia_apontamento() : mixed
- verificar_horario_conflitante() : 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()
public
__construct() : mixed
api_token()
public
static api_token() : mixed
AutoLoad()
public
static AutoLoad(mixed $className) : mixed
Parameters
- $className : mixed
buscar_dados_listagem_apontamento_simples()
public
buscar_dados_listagem_apontamento_simples(mixed $parametros) : mixed
Parameters
- $parametros : mixed
buscar_projeto_atividade()
public
buscar_projeto_atividade([mixed $query = null ][, mixed $take = null ]) : mixed
Parameters
- $query : mixed = null
- $take : mixed = null
calcular_dados_apontamento()
public
calcular_dados_apontamento(mixed $apontamento_projeto_model, mixed $atividades[, mixed $atualizar_saldo_projeto = true ][, mixed $anexos_email = null ]) : mixed
Parameters
- $apontamento_projeto_model : mixed
- $atividades : mixed
- $atualizar_saldo_projeto : mixed = true
- $anexos_email : mixed = null
calcular_dados_atividade_do_apontamento()
public
calcular_dados_atividade_do_apontamento([mixed $apontamento_projeto_model = null ][, mixed $atividades = null ][, mixed $exclusao = false ][, mixed $anexos_email = null ]) : mixed
Parameters
- $apontamento_projeto_model : mixed = null
- $atividades : mixed = null
- $exclusao : mixed = false
- $anexos_email : mixed = null
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
excluir()
public
excluir(mixed $apontamento_projeto_model[, mixed $atualizar_saldo_projeto = true ]) : mixed
Parameters
- $apontamento_projeto_model : mixed
- $atualizar_saldo_projeto : mixed = true
excluir_tabela_apontamento_projeto_simples()
public
excluir_tabela_apontamento_projeto_simples(mixed $apontamento_projeto_id) : mixed
Parameters
- $apontamento_projeto_id : mixed
existe()
public
existe([mixed $apontamento_id = 0 ]) : mixed
Parameters
- $apontamento_id : mixed = 0
get_login_anonimo()
public
static get_login_anonimo() : mixed
getFormData()
public
static getFormData([mixed $param = null ]) : mixed
Parameters
- $param : mixed = null
getJsonData()
public
static getJsonData([mixed $param = null ]) : mixed
Parameters
- $param : mixed = null
insert()
public
insert(mixed $apontamento_projeto_model[, mixed $atualizar_saldo_projeto = true ][, mixed $apontamento_dinamico = false ][, mixed $apontamento_dinamico_acao = null ]) : mixed
Parameters
- $apontamento_projeto_model : mixed
- $atualizar_saldo_projeto : mixed = true
- $apontamento_dinamico : mixed = false
- $apontamento_dinamico_acao : mixed = null
instance_token()
public
static instance_token() : mixed
isJsonRequest()
public
static isJsonRequest() : mixed
listar()
public
listar([mixed $tipo_listagem = null ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $cliente_id = null ][, mixed $projeto_id = null ][, mixed $atividade_projeto_id = null ][, mixed $usuario_id = null ]) : mixed
Parameters
- $tipo_listagem : mixed = null
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $cliente_id : mixed = null
- $projeto_id : mixed = null
- $atividade_projeto_id : mixed = null
- $usuario_id : mixed = null
listar_apontamentos_usuarios_supervisionados()
public
listar_apontamentos_usuarios_supervisionados([mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $cliente_id = null ][, mixed $projeto_id = null ][, mixed $atividade_projeto_id = null ][, mixed $usuario_id = null ]) : mixed
Parameters
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $cliente_id : mixed = null
- $projeto_id : mixed = null
- $atividade_projeto_id : mixed = null
- $usuario_id : mixed = null
listar_meus_apontamentos()
public
listar_meus_apontamentos([mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $cliente_id = null ][, mixed $projeto_id = null ][, mixed $atividade_projeto_id = null ]) : mixed
Parameters
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $cliente_id : mixed = null
- $projeto_id : mixed = null
- $atividade_projeto_id : mixed = null
listar_posicionamento()
public
listar_posicionamento([mixed $empresa_id = null ][, mixed $cliente_id = null ][, mixed $tecnico_de = null ][, mixed $tecnico_ate = null ][, mixed $cliente_de = null ][, mixed $cliente_ate = null ][, mixed $projeto_de = null ][, mixed $projeto_ate = null ][, mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $tipo_projeto = null ]) : mixed
Parameters
- $empresa_id : mixed = null
- $cliente_id : mixed = null
- $tecnico_de : mixed = null
- $tecnico_ate : mixed = null
- $cliente_de : mixed = null
- $cliente_ate : mixed = null
- $projeto_de : mixed = null
- $projeto_ate : mixed = null
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $tipo_projeto : mixed = null
listar_todos_apontamentos()
public
listar_todos_apontamentos([mixed $data_inicio = null ][, mixed $data_fim = null ][, mixed $cliente_id = null ][, mixed $projeto_id = null ][, mixed $atividade_projeto_id = null ][, mixed $usuario_id = null ]) : mixed
Parameters
- $data_inicio : mixed = null
- $data_fim : mixed = null
- $cliente_id : mixed = null
- $projeto_id : mixed = null
- $atividade_projeto_id : mixed = null
- $usuario_id : mixed = null
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
LoadHTML()
public
static LoadHTML(mixed $html_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $html_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
popular()
public
popular(mixed $apontamento_id) : mixed
Parameters
- $apontamento_id : mixed
preencher()
public
preencher(mixed $row_query) : mixed
Parameters
- $row_query : mixed
ReadBodyParams()
public
ReadBodyParams([mixed $param = null ]) : mixed
Parameters
- $param : mixed = null
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
registrar_mensagem_apontamento_chamado()
public
registrar_mensagem_apontamento_chamado(mixed $apontamento_projeto_model, mixed $apontamento_dinamico_acao, mixed $total_horas_acumuladas) : mixed
Parameters
- $apontamento_projeto_model : mixed
- $apontamento_dinamico_acao : mixed
- $total_horas_acumuladas : mixed
salvar()
Salva o apontamento no Projeto.
public
salvar(Apontamento_Projeto_Model $apontamento_projeto_model[, bool $apontamento_dinamico = false ][, bool $atualizar_saldo_projeto = true ][, mixed $apontamento_dinamico_acao = null ]) : Apontamento_Projeto_Model
Parameters
- $apontamento_projeto_model : Apontamento_Projeto_Model
-
Model do apontamento do projeto a ser salvo
- $apontamento_dinamico : bool = false
-
Realizar apontamento automático até uma determinada data limite
- $atualizar_saldo_projeto : bool = true
-
Atualizar o saldo do projeto
- $apontamento_dinamico_acao : mixed = null
Return values
Apontamento_Projeto_Model —Retorno o model do apontamento do projeto
salvar_apontamentos_projeto_atividade()
public
salvar_apontamentos_projeto_atividade(mixed $apontamento_projeto_model, mixed $atividades[, mixed $atualizar_saldo_projeto = true ][, mixed $apontamento_dinamico = false ]) : mixed
Parameters
- $apontamento_projeto_model : mixed
- $atividades : mixed
- $atualizar_saldo_projeto : mixed = true
- $apontamento_dinamico : mixed = false
salvar_tabela_apontamento_projeto_simples()
Função executada ao salvar um apontamento normal, convertendo as horas trabalhadas em um valor numérico na tabela 'apontamento_projeto_simples'
public
salvar_tabela_apontamento_projeto_simples(mixed $apontamento_projeto_atividade_id, mixed $projeto_atividade_id, mixed $apontamento_projeto_model) : mixed
Parameters
- $apontamento_projeto_atividade_id : mixed
- $projeto_atividade_id : mixed
- $apontamento_projeto_model : mixed
salvar_tela_apontamento_simples()
Função executada ao inserir as horas trabalhadas das atividades na tela de Apontamento Simples
public
salvar_tela_apontamento_simples(mixed $apontamentos, mixed $usuario_id) : mixed
Parameters
- $apontamentos : mixed
- $usuario_id : 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()
public
update(mixed $apontamento_projeto_model[, mixed $atualizar_saldo_projeto = true ][, mixed $apontamento_dinamico = false ][, mixed $apontamento_dinamico_acao = null ]) : mixed
Parameters
- $apontamento_projeto_model : mixed
- $atualizar_saldo_projeto : mixed = true
- $apontamento_dinamico : mixed = false
- $apontamento_dinamico_acao : mixed = null
valida_pendentes()
public
valida_pendentes(mixed $usuario_id[, mixed $apontamento_id = null ]) : mixed
Parameters
- $usuario_id : mixed
- $apontamento_id : mixed = null
validar_atividades_predecessoras()
public
validar_atividades_predecessoras(mixed $atividade_projeto_model, mixed &$validation, mixed &$valido) : mixed
Parameters
- $atividade_projeto_model : mixed
- $validation : mixed
- $valido : mixed
validar_data_apontamento()
public
validar_data_apontamento(mixed $sessao_model, mixed $apontamento_projeto_model, mixed $tipo_operacao) : mixed
Parameters
- $sessao_model : mixed
- $apontamento_projeto_model : mixed
- $tipo_operacao : mixed
verifica_dia_apontamento()
public
verifica_dia_apontamento(mixed $inicio_apontamento_projeto_model[, mixed $apontamento_dinamico_acao = null ][, mixed &$total_horas_acumuladas = '00:00:00' ]) : mixed
Parameters
- $inicio_apontamento_projeto_model : mixed
- $apontamento_dinamico_acao : mixed = null
- $total_horas_acumuladas : mixed = '00:00:00'
verificar_horario_conflitante()
public
verificar_horario_conflitante(mixed $apontamento_projeto_model) : mixed
Parameters
- $apontamento_projeto_model : mixed
WhatRequest()
public
WhatRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null