Next BP 23.59.84

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
Construtor do Apontamento_Projeto_DAO
api_token()  : mixed
AutoLoad()  : mixed
buscar_dados_listagem_apontamento_simples()  : 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
insert()  : mixed
instance_token()  : mixed
listar()  : mixed
listar_apontamentos_usuarios_supervisionados()  : mixed
listar_faturamento()  : mixed
listar_meus_apontamentos()  : mixed
listar_todos_apontamentos()  : mixed
LoadDAO()  : mixed
LoadMail()  : mixed
LoadModel()  : mixed
LoadPDF()  : mixed
LoadPE()  : mixed
popular()  : mixed
preencher()  : mixed
ReadDxParams()  : mixed
ReadFile()  : mixed
ReadFiles()  : mixed
ReadGet()  : mixed
ReadPost()  : mixed
ReadRequest()  : 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

$instance_token

protected static mixed $instance_token

$login_anonimo

protected static mixed $login_anonimo = false

Methods

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

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

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

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

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_faturamento()

public listar_faturamento([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_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_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

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

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()

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 $novo_registro = false ][, mixed $apontamento_dinamico = false ][, mixed $apontamento_dinamico_acao = null ]) : mixed
Parameters
$apontamento_projeto_model : mixed
$atividades : mixed
$atualizar_saldo_projeto : mixed = true
$novo_registro : mixed = false
$apontamento_dinamico : mixed = false
$apontamento_dinamico_acao : mixed = null

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
Parameters
$inicio_apontamento_projeto_model : mixed
$apontamento_dinamico_acao : mixed = null

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

        
On this page

Search results