Documentation

ApontamentoAgricolaController extends Controller
in package

Table of Contents

Constants

CAMINHO  = ""
CLASSEDAO  = "CadPastagemServicosExecutaDAO"
EXPORT_FILENAME  = "apontamento_agricola"

Methods

__construct()  : mixed
abrirModalColheitaBracal()  : mixed
apontamentoViaIntegracao()  : mixed
apontametoDuplicar()  : mixed
buildMenu()  : mixed
buscarApontamentoIntegracao()  : mixed
carregarAreaAtingidaPeloTalhao()  : mixed
carregarEstadio()  : mixed
carregarFaseCultura()  : mixed
carregarFuncionariosDepartamento()  : mixed
carregarHorimetroFinal()  : mixed
carregarProduto()  : mixed
carregarProdutoFormula()  : mixed
carregarReceita()  : mixed
carregarReceitaApontamento()  : mixed
carregarServico()  : mixed
carregarTalhao()  : mixed
carregarTalhaoLote()  : mixed
carregarTalhaoLoteEscolhido()  : mixed
carregarTipoServico()  : mixed
checkDirectAccessSecurity()  : mixed
consultarImplementoUsaFluxometro()  : mixed
consultarPrecoProduto()  : mixed
consultarReceita()  : mixed
deletarApontamento()  : mixed
deletarFechamento()  : mixed
detalheApontamentoAgricola()  : mixed
divergenciaTalhao()  : mixed
duplicar()  : mixed
editarApontamento()  : mixed
editarFechamentoAgricola()  : mixed
editarLote()  : mixed
exportarExcel()  : mixed
exportarPdf()  : mixed
fechamentoAgricola()  : mixed
getBaseUrl()  : mixed
index()  : mixed
integracaoRastreAgro()  : mixed
loadJS()  : mixed
novoApontamento()  : mixed
novoApontamentoIntegracao()  : mixed
novoBracalLote()  : mixed
novoLote()  : mixed
novoSimplificado()  : mixed
processarRelatorioAtivo()  : mixed
processarRelatorioFuncionario()  : mixed
processarRelatorioProduto()  : mixed
redirect()  : mixed
relatorioApontamentoBracalLote()  : mixed
relatorioApontamentoBracalLoteProcessar()  : mixed
relatorioAtivo()  : mixed
relatorioFuncionario()  : mixed
relatorioProduto()  : mixed
render()  : mixed
renderTemplate()  : mixed
renderTemplateClean()  : mixed
renderTemplateLogin()  : mixed
salvarFechamentoAgricola()  : mixed
transactionsWithoutErrors()  : mixed
vincularReceitaApontamentoApi()  : mixed
Por enquanto só tem para solinftec, visto que velos não traz vazão.
indexBase()  : mixed
reloadIndexAfterInsert()  : mixed
bracalLoteLimparDataPostDesnecessario()  : mixed
bracalLoteValidarCampos()  : mixed
bracalLoteValidarColheita()  : mixed
bracalLoteValidarFazenda()  : mixed
bracalLoteValidarServicoExigeTalhao()  : mixed
buscarProdutosPorServicoParaEstoque()  : mixed
configValidaHorimetro()  : mixed
contabilizarRegistros()  : mixed
extrairIdsEBuscarDadosConag()  : array<string|int, mixed>
gerarEntradaMovEstoque()  : mixed
insert()  : mixed
insertSimplificado()  : mixed
Por enquanto deixo esta function apenas para o duplicar. Quando sentirmos confiança, chamamos-a também dentro do novoSimplificado. Luiz, 02/05/25.
integrarApontamentosInsumosPlanejamento()  : mixed
integrarApontamentosInsumosSolinftec()  : mixed
processarRetornoSolinftec()  : mixed
processarRetornoVelos()  : mixed
validacaoFazendaServicoAtividade()  : mixed
validarApontamentoBracal()  : mixed
validarData()  : mixed
validarProdutoLote()  : mixed
verificaQtdadeProduto()  : mixed
vincularDadosConag()  : mixed

Constants

Methods

checkDirectAccessSecurity()

public checkDirectAccessSecurity(mixed $pk, mixed $entity) : mixed
Parameters
$pk : mixed
$entity : mixed

loadJS()

public static loadJS(mixed $path[, mixed $type = 'text/javascript' ]) : mixed
Parameters
$path : mixed
$type : mixed = 'text/javascript'

redirect()

public static redirect(mixed $url[, mixed $url_full = false ][, mixed $post_data = [] ]) : mixed
Parameters
$url : mixed
$url_full : mixed = false
$post_data : mixed = []

render()

public render(mixed $viewName[, mixed $viewData = [] ]) : mixed
Parameters
$viewName : mixed
$viewData : mixed = []

renderTemplate()

public renderTemplate(mixed $viewName[, mixed $viewData = [] ]) : mixed
Parameters
$viewName : mixed
$viewData : mixed = []

renderTemplateClean()

public renderTemplateClean(mixed $viewName[, mixed $viewData = [] ]) : mixed
Parameters
$viewName : mixed
$viewData : mixed = []

renderTemplateLogin()

public renderTemplateLogin(mixed $viewName[, mixed $viewData = [] ]) : mixed
Parameters
$viewName : mixed
$viewData : mixed = []

transactionsWithoutErrors()

public transactionsWithoutErrors(mixed $model[, mixed $callback = [JsonAjax::class, 'responseErrorIfExist'] ][, mixed $params = ['Desculpe, operação não foi concluida!'] ]) : mixed
Parameters
$model : mixed
$callback : mixed = [JsonAjax::class, 'responseErrorIfExist']
$params : mixed = ['Desculpe, operação não foi concluida!']

vincularReceitaApontamentoApi()

Por enquanto só tem para solinftec, visto que velos não traz vazão.

public vincularReceitaApontamentoApi() : mixed

indexBase()

protected indexBase(mixed &$grid, mixed $routes, mixed $id_pagina) : mixed
Parameters
$grid : mixed
$routes : mixed
$id_pagina : mixed

reloadIndexAfterInsert()

protected reloadIndexAfterInsert(mixed $id_pagina, mixed $limite, array<string|int, mixed> $ids[, mixed $option = 1 ]) : mixed
Parameters
$id_pagina : mixed
$limite : mixed
$ids : array<string|int, mixed>
$option : mixed = 1

bracalLoteLimparDataPostDesnecessario()

private bracalLoteLimparDataPostDesnecessario(mixed $post_data, mixed $pagamento_por) : mixed
Parameters
$post_data : mixed
$pagamento_por : mixed

bracalLoteValidarFazenda()

private bracalLoteValidarFazenda(mixed $arr_pastagens, mixed $fazenda_cabecalho) : mixed
Parameters
$arr_pastagens : mixed
$fazenda_cabecalho : mixed

bracalLoteValidarServicoExigeTalhao()

private bracalLoteValidarServicoExigeTalhao(mixed $post_data) : mixed
Parameters
$post_data : mixed

buscarProdutosPorServicoParaEstoque()

private buscarProdutosPorServicoParaEstoque(mixed $id_servico) : mixed
Parameters
$id_servico : mixed

contabilizarRegistros()

private contabilizarRegistros(mixed $total_registros, mixed $apontamentos_origem, mixed $hash_realizados, mixed $dia_busca, mixed $apontamentos_tratados) : mixed
Parameters
$total_registros : mixed
$apontamentos_origem : mixed
$hash_realizados : mixed
$dia_busca : mixed
$apontamentos_tratados : mixed

extrairIdsEBuscarDadosConag()

private extrairIdsEBuscarDadosConag(mixed $origem_extracao[, mixed $buscar_por_codigo = false ]) : array<string|int, mixed>
Parameters
$origem_extracao : mixed
$buscar_por_codigo : mixed = false
Return values
array<string|int, mixed>

gerarEntradaMovEstoque()

private gerarEntradaMovEstoque(mixed $id_exe_servico, mixed $post_data, mixed $post_key) : mixed
Parameters
$id_exe_servico : mixed
$post_data : mixed
$post_key : mixed

insertSimplificado()

Por enquanto deixo esta function apenas para o duplicar. Quando sentirmos confiança, chamamos-a também dentro do novoSimplificado. Luiz, 02/05/25.

private insertSimplificado(mixed $message) : mixed

Também não estou inserindo a opção de excluir automaticamente o apontamento origem da duplicação.

Parameters
$message : mixed

integrarApontamentosInsumosPlanejamento()

private integrarApontamentosInsumosPlanejamento(array<string|int, mixed> $apontamentos, array<string|int, mixed> $planejamentos) : mixed
Parameters
$apontamentos : array<string|int, mixed>
$planejamentos : array<string|int, mixed>

integrarApontamentosInsumosSolinftec()

private integrarApontamentosInsumosSolinftec(array<string|int, mixed> $apontamentos, array<string|int, mixed> $insumos) : mixed
Parameters
$apontamentos : array<string|int, mixed>
$insumos : array<string|int, mixed>

processarRetornoSolinftec()

private processarRetornoSolinftec(mixed $api_input, mixed $lista_hash_cadastrados, mixed $ha_acumulada) : mixed
Parameters
$api_input : mixed
$lista_hash_cadastrados : mixed
$ha_acumulada : mixed

processarRetornoVelos()

private processarRetornoVelos(mixed $retorno, mixed $lista_hash_cadastrados) : mixed
Parameters
$retorno : mixed
$lista_hash_cadastrados : mixed

validarApontamentoBracal()

private validarApontamentoBracal(mixed $id_exe_servico) : mixed
Parameters
$id_exe_servico : mixed

vincularDadosConag()

private vincularDadosConag(mixed $api_origem, mixed $data_api, mixed $data_conag, mixed $matriz_planejamentos, mixed $atividades_pastagens, mixed $estadios) : mixed
Parameters
$api_origem : mixed
$data_api : mixed
$data_conag : mixed
$matriz_planejamentos : mixed
$atividades_pastagens : mixed
$estadios : mixed

        
On this page

Search results