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
CAMINHO
public
mixed
CAMINHO
= ""
CLASSEDAO
public
mixed
CLASSEDAO
= "CadPastagemServicosExecutaDAO"
EXPORT_FILENAME
public
mixed
EXPORT_FILENAME
= "apontamento_agricola"
Methods
__construct()
public
__construct() : mixed
abrirModalColheitaBracal()
public
abrirModalColheitaBracal() : mixed
apontamentoViaIntegracao()
public
apontamentoViaIntegracao() : mixed
apontametoDuplicar()
public
apontametoDuplicar() : mixed
buildMenu()
public
buildMenu() : mixed
buscarApontamentoIntegracao()
public
buscarApontamentoIntegracao() : mixed
carregarAreaAtingidaPeloTalhao()
public
carregarAreaAtingidaPeloTalhao() : mixed
Attributes
- #[EntitySecurity]
- TalhaoAreaEntity::class
carregarEstadio()
public
carregarEstadio() : mixed
carregarFaseCultura()
public
carregarFaseCultura() : mixed
carregarFuncionariosDepartamento()
public
carregarFuncionariosDepartamento() : mixed
carregarHorimetroFinal()
public
carregarHorimetroFinal() : mixed
carregarProduto()
public
carregarProduto() : mixed
carregarProdutoFormula()
public
carregarProdutoFormula() : mixed
carregarReceita()
public
carregarReceita() : mixed
carregarReceitaApontamento()
public
carregarReceitaApontamento() : mixed
carregarServico()
public
carregarServico() : mixed
carregarTalhao()
public
carregarTalhao() : mixed
carregarTalhaoLote()
public
carregarTalhaoLote() : mixed
carregarTalhaoLoteEscolhido()
public
carregarTalhaoLoteEscolhido() : mixed
carregarTipoServico()
public
carregarTipoServico() : mixed
checkDirectAccessSecurity()
public
checkDirectAccessSecurity(mixed $pk, mixed $entity) : mixed
Parameters
- $pk : mixed
- $entity : mixed
consultarImplementoUsaFluxometro()
public
consultarImplementoUsaFluxometro() : mixed
consultarPrecoProduto()
public
consultarPrecoProduto() : mixed
consultarReceita()
public
consultarReceita() : mixed
deletarApontamento()
public
deletarApontamento() : mixed
deletarFechamento()
public
deletarFechamento() : mixed
Attributes
- #[EntitySecurity]
- FechamentoAgricolaEntity::class
detalheApontamentoAgricola()
public
detalheApontamentoAgricola() : mixed
Attributes
- #[EntitySecurity]
- CadPastagemServicosExecutaEntity::class
divergenciaTalhao()
public
divergenciaTalhao() : mixed
duplicar()
public
duplicar() : mixed
editarApontamento()
public
editarApontamento() : mixed
editarFechamentoAgricola()
public
editarFechamentoAgricola() : mixed
Attributes
- #[EntitySecurity]
- FechamentoAgricolaEntity::class
editarLote()
public
editarLote() : mixed
exportarExcel()
public
exportarExcel() : mixed
exportarPdf()
public
exportarPdf() : mixed
fechamentoAgricola()
public
fechamentoAgricola() : mixed
getBaseUrl()
public
getBaseUrl() : mixed
index()
public
index() : mixed
integracaoRastreAgro()
public
integracaoRastreAgro() : mixed
loadJS()
public
static loadJS(mixed $path[, mixed $type = 'text/javascript' ]) : mixed
Parameters
- $path : mixed
- $type : mixed = 'text/javascript'
novoApontamento()
public
novoApontamento() : mixed
novoApontamentoIntegracao()
public
novoApontamentoIntegracao() : mixed
novoBracalLote()
public
novoBracalLote() : mixed
novoLote()
public
novoLote() : mixed
novoSimplificado()
public
novoSimplificado() : mixed
processarRelatorioAtivo()
public
processarRelatorioAtivo() : mixed
processarRelatorioFuncionario()
public
processarRelatorioFuncionario() : mixed
processarRelatorioProduto()
public
processarRelatorioProduto() : mixed
redirect()
public
static redirect(mixed $url[, mixed $url_full = false ][, mixed $post_data = [] ]) : mixed
Parameters
- $url : mixed
- $url_full : mixed = false
- $post_data : mixed = []
relatorioApontamentoBracalLote()
public
relatorioApontamentoBracalLote() : mixed
relatorioApontamentoBracalLoteProcessar()
public
relatorioApontamentoBracalLoteProcessar() : mixed
relatorioAtivo()
public
relatorioAtivo() : mixed
relatorioFuncionario()
public
relatorioFuncionario() : mixed
relatorioProduto()
public
relatorioProduto() : 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 = []
salvarFechamentoAgricola()
public
salvarFechamentoAgricola() : 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
bracalLoteValidarCampos()
private
bracalLoteValidarCampos(mixed $post_data) : mixed
Parameters
- $post_data : mixed
bracalLoteValidarColheita()
private
bracalLoteValidarColheita(mixed $post_data) : mixed
Parameters
- $post_data : 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
configValidaHorimetro()
private
configValidaHorimetro() : 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
insert()
private
insert(mixed $message) : mixed
Parameters
- $message : 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
validacaoFazendaServicoAtividade()
private
validacaoFazendaServicoAtividade() : mixed
validarApontamentoBracal()
private
validarApontamentoBracal(mixed $id_exe_servico) : mixed
Parameters
- $id_exe_servico : mixed
validarData()
private
validarData() : mixed
validarProdutoLote()
private
validarProdutoLote(mixed $i) : mixed
Parameters
- $i : mixed
verificaQtdadeProduto()
private
verificaQtdadeProduto(mixed $data_post) : mixed
Parameters
- $data_post : 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