CadPastagemServicosExecutaAtivosDAO
extends Model
in package
Table of Contents
Methods
- atualizarAreaAtingida() : mixed
- atualizarCustoApontamentoAgricola() : mixed
- buildSQL() : mixed
- buscarDadosHorasKmApAgricolaPorMes() : mixed
- buscarDadosHorasKmApAgricolaPorMesDetalhado() : mixed
- checkDirectAccessSecurity() : mixed
- commit() : mixed
- consultarApontamentoDetalheContrataCustoDiaria() : mixed
- consultarApontamentoDetalheContrataCustoHa() : mixed
- consultarApontamentoDetalheContrataCustoHora() : mixed
- consultarAtivo() : mixed
- consultarAtivoDuplicar() : mixed
- Antigamente pegava apenas os ativos com tipo 1 para ser usado na tabela de Outros Ativos (Implemento/Máquina/Veículo) Na branch 2996 realizada no dia 10/01/2024 conversado com o Gabriel trocamos a regra onde esse campo pegaria apenas quando o kmHorimetroInicial fosse igual a 0 (até então essa tabela SEMPRE traria os kmHorimetroInicial = 0).
- consultarAtivoDuplicarCabecalho() : mixed
- Antigamente pegava apenas os ativos com tipo 0 para ser usado no campo de cabeçalho Trator/Máquina Na branch 2996 realizada no dia 10/01/2024 conversado com o Gabriel trocamos a regra onde esse campo pegaria apenas quando o kmHorimetroInicial fosse maior que 0 (até então esse campo SEMPRE seria o kmHorimetroInicial > 0).
- consultarCustoMaquinaRelatorioCustoTalhao() : mixed
- consultarCustoMaquinaRelatorioCustoTalhaoDiaria() : mixed
- consultarCustoMaquinaRelatorioCustoTalhaoHa() : mixed
- consultarDadosCustoMaquinaRelatorioCustoTalhao() : mixed
- consultarHorimetroFinal() : mixed
- consultarHorimetroInicialFuturoMenor() : mixed
- consultarHorimetrosMesmaData() : mixed
- consultarMaiorHorimetroFinalAnterior() : mixed
- consultarServicoApontamentoRelatorioCustoAtivo() : mixed
- deletar() : mixed
- enableLogQuery() : mixed
- existeAtivoVinculadoAoApontamento() : mixed
- inserir() : mixed
- lastId() : mixed
- new() : mixed
- printSQL() : mixed
- replaceFields() : bool
- rollBack() : mixed
- rowCount() : mixed
- runQuery() : mixed
- runRAWSelect() : mixed
- selecionaApontamentos() : mixed
- select_for_update() : mixed
- selectSecurity() : mixed
- startTransaction() : mixed
- checkDisableEntitySecurity() : mixed
- logQuery() : mixed
- pdo_execute_sql() : mixed
Methods
atualizarAreaAtingida()
public
atualizarAreaAtingida(CadPastagemServicosExecutaAtivosEntity $obj) : mixed
Parameters
atualizarCustoApontamentoAgricola()
public
atualizarCustoApontamentoAgricola(mixed $ids_exe_servicos, mixed $id_ativo_processado, mixed $custo_atualiza) : mixed
Parameters
- $ids_exe_servicos : mixed
- $id_ativo_processado : mixed
- $custo_atualiza : mixed
buildSQL()
public
buildSQL(SQL $sql) : mixed
Parameters
- $sql : SQL
buscarDadosHorasKmApAgricolaPorMes()
public
buscarDadosHorasKmApAgricolaPorMes([mixed $params = [] ]) : mixed
Parameters
- $params : mixed = []
buscarDadosHorasKmApAgricolaPorMesDetalhado()
public
buscarDadosHorasKmApAgricolaPorMesDetalhado([mixed $params = [] ]) : mixed
Parameters
- $params : mixed = []
checkDirectAccessSecurity()
public
static checkDirectAccessSecurity(mixed $pk, mixed $entity) : mixed
Parameters
- $pk : mixed
- $entity : mixed
commit()
public
commit() : mixed
consultarApontamentoDetalheContrataCustoDiaria()
public
consultarApontamentoDetalheContrataCustoDiaria(mixed $id_servico) : mixed
Parameters
- $id_servico : mixed
consultarApontamentoDetalheContrataCustoHa()
public
consultarApontamentoDetalheContrataCustoHa(mixed $id_servico) : mixed
Parameters
- $id_servico : mixed
consultarApontamentoDetalheContrataCustoHora()
public
consultarApontamentoDetalheContrataCustoHora(mixed $id_servico) : mixed
Parameters
- $id_servico : mixed
consultarAtivo()
public
consultarAtivo() : mixed
consultarAtivoDuplicar()
Antigamente pegava apenas os ativos com tipo 1 para ser usado na tabela de Outros Ativos (Implemento/Máquina/Veículo) Na branch 2996 realizada no dia 10/01/2024 conversado com o Gabriel trocamos a regra onde esse campo pegaria apenas quando o kmHorimetroInicial fosse igual a 0 (até então essa tabela SEMPRE traria os kmHorimetroInicial = 0).
public
consultarAtivoDuplicar(mixed $id_servico) : mixed
Consequentemente no dia 29/01/2024, conversado com o Gabriel, trazer nessa tabela todos os dados e quando o kmHorimetroInicial > 0 não incluir no array, quando o kmHorimetroInicial = 0 incluir no array, mas não trazer o primeiro dado que automaticamento foi preenchido no campo Trator/Máquina (cabeçalho). Na data 30/01/2024, dia do desenvolvimento, foi decido que a nova regra seria se o campo kmHorimetroInicial for igual a 0 pegar esse idAtivo e tirar o idAtivo que já foi preenchido no campo Trator/Máquina (cabeçalho).
Parameters
- $id_servico : mixed
consultarAtivoDuplicarCabecalho()
Antigamente pegava apenas os ativos com tipo 0 para ser usado no campo de cabeçalho Trator/Máquina Na branch 2996 realizada no dia 10/01/2024 conversado com o Gabriel trocamos a regra onde esse campo pegaria apenas quando o kmHorimetroInicial fosse maior que 0 (até então esse campo SEMPRE seria o kmHorimetroInicial > 0).
public
consultarAtivoDuplicarCabecalho(mixed $id_servico) : mixed
Consequentemente no dia 29/01/2024 conversado com o Gabriel o usuario no campo horimetroInicioGaragem que seu campo correspondente no banco de dados é kmHorimetroInicial o usuário pode colocar o valor 0 e com isso a regra de pegar kmHorimetroInicial > 0 ficaria invalida. Na data 30/01/2024, dia do desenvolvimento, foi decido que a nova regra seria se o campo kmHorimetroInicial for maior que 0 pegar esse idAtivo, caso todos os dados tiver kmHorimetroInicial = 0 pegar o primeiro dado.
Parameters
- $id_servico : mixed
consultarCustoMaquinaRelatorioCustoTalhao()
public
consultarCustoMaquinaRelatorioCustoTalhao([mixed $params = [] ]) : mixed
Parameters
- $params : mixed = []
consultarCustoMaquinaRelatorioCustoTalhaoDiaria()
public
consultarCustoMaquinaRelatorioCustoTalhaoDiaria([mixed $params = [] ]) : mixed
Parameters
- $params : mixed = []
consultarCustoMaquinaRelatorioCustoTalhaoHa()
public
consultarCustoMaquinaRelatorioCustoTalhaoHa([mixed $params = [] ]) : mixed
Parameters
- $params : mixed = []
consultarDadosCustoMaquinaRelatorioCustoTalhao()
public
consultarDadosCustoMaquinaRelatorioCustoTalhao([mixed $params = [] ]) : mixed
Parameters
- $params : mixed = []
consultarHorimetroFinal()
public
consultarHorimetroFinal(mixed $id_ativo[, mixed $data_servico = null ]) : mixed
Parameters
- $id_ativo : mixed
- $data_servico : mixed = null
consultarHorimetroInicialFuturoMenor()
public
consultarHorimetroInicialFuturoMenor(mixed $id_ativo, mixed $data_servico) : mixed
Parameters
- $id_ativo : mixed
- $data_servico : mixed
consultarHorimetrosMesmaData()
public
consultarHorimetrosMesmaData(mixed $id_ativo, mixed $data_servico) : mixed
Parameters
- $id_ativo : mixed
- $data_servico : mixed
consultarMaiorHorimetroFinalAnterior()
public
consultarMaiorHorimetroFinalAnterior(mixed $id_ativo, mixed $data_servico) : mixed
Parameters
- $id_ativo : mixed
- $data_servico : mixed
consultarServicoApontamentoRelatorioCustoAtivo()
public
consultarServicoApontamentoRelatorioCustoAtivo(mixed $idAtivo, mixed $ano_balanco) : mixed
Parameters
- $idAtivo : mixed
- $ano_balanco : mixed
deletar()
public
deletar(mixed $id, mixed $motivo) : mixed
Parameters
- $id : mixed
- $motivo : mixed
enableLogQuery()
public
static enableLogQuery([bool $enable = true ]) : mixed
Parameters
- $enable : bool = true
existeAtivoVinculadoAoApontamento()
public
existeAtivoVinculadoAoApontamento(mixed $id_apontamento) : mixed
Parameters
- $id_apontamento : mixed
inserir()
public
inserir(CadPastagemServicosExecutaAtivosEntity $obj) : mixed
Parameters
lastId()
public
lastId() : mixed
new()
public
static new() : mixed
printSQL()
public
printSQL(SQL $sql[, bool $print = true ]) : mixed
Parameters
- $sql : SQL
- $print : bool = true
replaceFields()
public
replaceFields(mixed &$sql_campos, mixed $cur_field, mixed $new_field) : bool
Parameters
- $sql_campos : mixed
- $cur_field : mixed
- $new_field : mixed
Return values
boolrollBack()
public
rollBack() : mixed
rowCount()
public
rowCount() : mixed
runQuery()
public
runQuery(SQL $sql) : mixed
Parameters
- $sql : SQL
runRAWSelect()
public
runRAWSelect(string $raw[, array<string|int, mixed> $values = [] ][, bool $fetchAll = false ][, array<string|int, mixed> $security_extra_fields = [] ][, bool $print = false ][, array<string|int, mixed> $database = Entity::database ][, string $security_only_for_this_table_or_alias = "" ]) : mixed
Parameters
- $raw : string
- $values : array<string|int, mixed> = []
- $fetchAll : bool = false
- $security_extra_fields : array<string|int, mixed> = []
- $print : bool = false
- $database : array<string|int, mixed> = Entity::database
- $security_only_for_this_table_or_alias : string = ""
selecionaApontamentos()
public
selecionaApontamentos(mixed $params) : mixed
Parameters
- $params : mixed
select_for_update()
public
select_for_update(mixed $entity, mixed $select_fields, mixed $where_str, mixed $where_values[, mixed $join_str = "" ][, mixed $join_values = [] ]) : mixed
Parameters
- $entity : mixed
- $select_fields : mixed
- $where_str : mixed
- $where_values : mixed
- $join_str : mixed = ""
- $join_values : mixed = []
selectSecurity()
public
selectSecurity(mixed $id) : mixed
Parameters
- $id : mixed
startTransaction()
public
startTransaction() : mixed
checkDisableEntitySecurity()
protected
checkDisableEntitySecurity() : mixed
logQuery()
protected
logQuery(string $sql, array<string|int, mixed> $values, int $query_type) : mixed
Parameters
- $sql : string
- $values : array<string|int, mixed>
- $query_type : int
pdo_execute_sql()
protected
pdo_execute_sql(array<string|int, mixed> $db_data_array, string $sql, array<string|int, mixed> $values, bool $fetchAll, int $query_type) : mixed
Parameters
- $db_data_array : array<string|int, mixed>
- $sql : string
- $values : array<string|int, mixed>
- $fetchAll : bool
- $query_type : int