ManutencaoAtivoController
extends Controller
in package
Table of Contents
Constants
- CAMINHO = ""
- CLASSEDAO = "ManutencaoAtivoDAO"
- EXPORT_FILENAME = "ManutencaoAtivo"
- SERVICOFINALIZADO = "ATIVO"
Methods
- __construct() : mixed
- buildMenu() : mixed
- buscarDuracaoHorasKM() : mixed
- cadastrarNotificacao() : mixed
- cadastrarRevisao() : mixed
- cadastrarTipoRevisao() : mixed
- carregaDataFim() : mixed
- carregarCategoriaAtivo() : mixed
- checkDirectAccessSecurity() : mixed
- controleRevisao() : mixed
- criarTabelaProdutosUtilizados() : mixed
- deletarManutencaoAtivo() : mixed
- deletarNotificacao() : mixed
- deletarRevisao() : mixed
- deletarTipoRevisao() : mixed
- detalheManutencaoAtivo() : mixed
- duplicarManutencaoAtivo() : mixed
- editarManutencaoAtivo() : mixed
- editarTipoRevisao() : mixed
- existeProdutoDeposito() : mixed
- exportarExcel() : mixed
- exportarPdf() : mixed
- getBaseUrl() : mixed
- horaProduto() : mixed
- impactarCustoReforma() : mixed
- index() : mixed
- kmHorimetroAtivo() : mixed
- listarAvisosManutencaoVinculadosAtivo() : mixed
- loadJS() : mixed
- notificacao() : mixed
- novoManutencaoAtivo() : mixed
- produtoEstoque() : mixed
- rateioGerencialManutencao() : mixed
- redirect() : mixed
- relatorioAviso() : mixed
- relatorioGeral() : mixed
- relatorioUsoProdutos() : mixed
- render() : mixed
- renderTemplate() : mixed
- renderTemplateClean() : mixed
- renderTemplateLogin() : mixed
- SubCategoriaManutencao() : mixed
- tabelaAlertaManutencao() : mixed
- tipoRevisao() : mixed
- tipoRevisaoReforma() : mixed
- transactionsWithoutErrors() : mixed
- trocarTipoRevisao() : mixed
- validarManutencoesAvisosAtivos() : mixed
- verificaHorimetro() : mixed
- verificaPedidoExistente() : mixed
- indexBase() : mixed
- reloadIndexAfterInsert() : mixed
- getAnoAgricolaAutomacaoInserirManutencaoAtivo() : mixed
- inserirManutencaoAtivo() : mixed
- validacaoInicial() : mixed
- validarAlteracaoFinanceiro() : mixed
- Função para validar a alteração do idContasPagar feita pelo usuário
- validarCampoPost() : mixed
- validarIdRevisaoVinculado() : void
- validarKmHorimetroEKmDuracao() : mixed
- Função para atender a condição de que os valores de KmHorímetro e KmDuração para um mesmo idAtivo e um mesmo tipo de alerta devem sempre vir maiores do que os valores no BD
- vincularAnexoInserirManutencaoAtivo() : mixed
Constants
CAMINHO
public
mixed
CAMINHO
= ""
CLASSEDAO
public
mixed
CLASSEDAO
= "ManutencaoAtivoDAO"
EXPORT_FILENAME
public
mixed
EXPORT_FILENAME
= "ManutencaoAtivo"
SERVICOFINALIZADO
public
mixed
SERVICOFINALIZADO
= "ATIVO"
Methods
__construct()
public
__construct() : mixed
buildMenu()
public
buildMenu() : mixed
buscarDuracaoHorasKM()
public
buscarDuracaoHorasKM() : mixed
cadastrarNotificacao()
public
cadastrarNotificacao() : mixed
cadastrarRevisao()
public
cadastrarRevisao() : mixed
cadastrarTipoRevisao()
public
cadastrarTipoRevisao() : mixed
carregaDataFim()
public
carregaDataFim() : mixed
carregarCategoriaAtivo()
public
carregarCategoriaAtivo() : mixed
checkDirectAccessSecurity()
public
checkDirectAccessSecurity(mixed $pk, mixed $entity) : mixed
Parameters
- $pk : mixed
- $entity : mixed
controleRevisao()
public
controleRevisao() : mixed
criarTabelaProdutosUtilizados()
public
criarTabelaProdutosUtilizados() : mixed
deletarManutencaoAtivo()
public
deletarManutencaoAtivo() : mixed
deletarNotificacao()
public
deletarNotificacao() : mixed
Attributes
- #[EntitySecurity]
- NotificacaoEntity::class
deletarRevisao()
public
deletarRevisao() : mixed
deletarTipoRevisao()
public
deletarTipoRevisao() : mixed
Attributes
- #[EntitySecurity]
- ManutencaoAtivoTipoRevisaoEntity::class
detalheManutencaoAtivo()
public
detalheManutencaoAtivo() : mixed
Attributes
- #[EntitySecurity]
- ManutencaoAtivoEntity::class
duplicarManutencaoAtivo()
public
duplicarManutencaoAtivo() : mixed
editarManutencaoAtivo()
public
editarManutencaoAtivo() : mixed
editarTipoRevisao()
public
editarTipoRevisao() : mixed
Attributes
- #[EntitySecurity]
- ManutencaoAtivoTipoRevisaoEntity::class
existeProdutoDeposito()
public
existeProdutoDeposito() : mixed
exportarExcel()
public
exportarExcel() : mixed
exportarPdf()
public
exportarPdf() : mixed
getBaseUrl()
public
getBaseUrl() : mixed
horaProduto()
public
horaProduto() : mixed
impactarCustoReforma()
public
impactarCustoReforma() : mixed
index()
public
index() : mixed
kmHorimetroAtivo()
public
kmHorimetroAtivo() : mixed
listarAvisosManutencaoVinculadosAtivo()
public
listarAvisosManutencaoVinculadosAtivo() : mixed
loadJS()
public
static loadJS(mixed $path[, mixed $type = 'text/javascript' ]) : mixed
Parameters
- $path : mixed
- $type : mixed = 'text/javascript'
notificacao()
public
notificacao() : mixed
novoManutencaoAtivo()
public
novoManutencaoAtivo() : mixed
produtoEstoque()
public
produtoEstoque() : mixed
rateioGerencialManutencao()
public
rateioGerencialManutencao() : 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 = []
relatorioAviso()
public
relatorioAviso() : mixed
relatorioGeral()
public
relatorioGeral() : mixed
relatorioUsoProdutos()
public
relatorioUsoProdutos() : 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 = []
SubCategoriaManutencao()
public
SubCategoriaManutencao() : mixed
tabelaAlertaManutencao()
public
tabelaAlertaManutencao() : mixed
tipoRevisao()
public
tipoRevisao() : mixed
tipoRevisaoReforma()
public
tipoRevisaoReforma() : 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!']
trocarTipoRevisao()
public
trocarTipoRevisao() : mixed
Attributes
- #[EntitySecurity]
- ManutencaoAtivoTipoRevisaoEntity::class
validarManutencoesAvisosAtivos()
public
validarManutencoesAvisosAtivos() : mixed
verificaHorimetro()
public
verificaHorimetro() : mixed
verificaPedidoExistente()
public
verificaPedidoExistente() : 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
getAnoAgricolaAutomacaoInserirManutencaoAtivo()
private
getAnoAgricolaAutomacaoInserirManutencaoAtivo(mixed $data) : mixed
Parameters
- $data : mixed
inserirManutencaoAtivo()
private
inserirManutencaoAtivo() : mixed
validacaoInicial()
private
validacaoInicial(mixed $data, mixed $hoje, mixed $data_fim_manut, mixed $status_manutencao, mixed $motivo_pendencia) : mixed
Parameters
- $data : mixed
- $hoje : mixed
- $data_fim_manut : mixed
- $status_manutencao : mixed
- $motivo_pendencia : mixed
validarAlteracaoFinanceiro()
Função para validar a alteração do idContasPagar feita pelo usuário
private
validarAlteracaoFinanceiro(mixed $post) : mixed
Parameters
- $post : mixed
validarCampoPost()
private
validarCampoPost() : mixed
validarIdRevisaoVinculado()
private
validarIdRevisaoVinculado(object $dao_revisao, string $id_revisao, string $id_ativo) : void
Parameters
- $dao_revisao : object
- $id_revisao : string
- $id_ativo : string
validarKmHorimetroEKmDuracao()
Função para atender a condição de que os valores de KmHorímetro e KmDuração para um mesmo idAtivo e um mesmo tipo de alerta devem sempre vir maiores do que os valores no BD
private
validarKmHorimetroEKmDuracao(mixed $model_revisao, mixed $post, mixed $k) : mixed
Parameters
- $model_revisao : mixed
- $post : mixed
- $k : mixed
vincularAnexoInserirManutencaoAtivo()
private
vincularAnexoInserirManutencaoAtivo(mixed $id_insert, mixed $file_data) : mixed
Parameters
- $id_insert : mixed
- $file_data : mixed