MovimentoEstoqueController
extends Controller
in package
Table of Contents
Constants
- CAMINHO = ""
- CLASSEDAO = "MovimentoEstoqueDAO"
- EXPORT_FILENAME = "MovimentoEstoque"
- TIPO_MOVIMENTO_ESTOQUE = ["perdas/saidas" => 0, "outras entradas" => 1, "uso" => 2, "colheita" => 3, "devolucoes" => 4, "inventario" => 5, "reentrada" => 6, "devolução cliente" => 7, "emprestimo" => 8, "devolução emprestimo" => 9]
Methods
- __construct() : mixed
- buildMenu() : mixed
- buscarUnidadesVendaProduto() : mixed
- checkDirectAccessSecurity() : mixed
- deletarMovimentoEstoque() : mixed
- detalhar() : mixed
- detalharPesagem() : mixed
- editarInventario() : mixed
- editarLoteMovimentoEstoque() : mixed
- editarMovimentoEstoque() : mixed
- exibirDesconto() : mixed
- exportarExcel() : mixed
- exportarPdf() : mixed
- fatorConversao() : mixed
- gerarTicketEmprestimo() : mixed
- getBaseUrl() : mixed
- importarExcel() : mixed
- index() : mixed
- InserirNovaColheitaVinculada() : mixed
- inventario() : mixed
- loadJS() : mixed
- loteCompra() : mixed
- modalNovaColheitaVinculada() : mixed
- Por enquanto o uso existe somente em Controle de Pesagens
- modalTicketEmprestimo() : mixed
- modoExportacaoInventario() : mixed
- novoMovimentoEstoque() : mixed
- pagamentoFornecedor() : mixed
- processadoNaoProcessado() : mixed
- redirect() : mixed
- relatorioControleColheita() : mixed
- relatorioProdutosEmprestados() : mixed
- render() : mixed
- renderTemplate() : mixed
- renderTemplateClean() : mixed
- renderTemplateLogin() : mixed
- tipoMovEstoque() : mixed
- transactionsWithoutErrors() : mixed
- uploadExcel() : mixed
- uploadExcelMovEstoque() : mixed
- variedade() : mixed
- verificaTeorDesconto() : mixed
- indexBase() : mixed
- reloadIndexAfterInsert() : mixed
- buscarPastagensConformeFazendaEAtividade() : array<string|int, mixed>
- colheitaValidations() : mixed
- conferirPesoComColheita() : mixed
- gerarHtmlEmpresa() : mixed
- gerarHtmlProdutosEmprestados() : mixed
- gerarPdfInventario() : mixed
- loteCompraInventario() : mixed
- montarRelatorioEmprestados() : mixed
- semLoteCompraInventario() : mixed
- tabelaHtmlProdutos() : mixed
- validacoesInsertExcel() : mixed
- validarDataAtual() : void
- validarProdutoProducao() : mixed
- validate() : mixed
- verificarMovimentacaoRastreabilidade() : mixed
Constants
CAMINHO
public
mixed
CAMINHO
= ""
CLASSEDAO
public
mixed
CLASSEDAO
= "MovimentoEstoqueDAO"
EXPORT_FILENAME
public
mixed
EXPORT_FILENAME
= "MovimentoEstoque"
TIPO_MOVIMENTO_ESTOQUE
public
mixed
TIPO_MOVIMENTO_ESTOQUE
= ["perdas/saidas" => 0, "outras entradas" => 1, "uso" => 2, "colheita" => 3, "devolucoes" => 4, "inventario" => 5, "reentrada" => 6, "devolução cliente" => 7, "emprestimo" => 8, "devolução emprestimo" => 9]
Methods
__construct()
public
__construct() : mixed
buildMenu()
public
buildMenu() : mixed
buscarUnidadesVendaProduto()
public
buscarUnidadesVendaProduto() : mixed
checkDirectAccessSecurity()
public
checkDirectAccessSecurity(mixed $pk, mixed $entity) : mixed
Parameters
- $pk : mixed
- $entity : mixed
deletarMovimentoEstoque()
public
deletarMovimentoEstoque() : mixed
detalhar()
public
detalhar() : mixed
Attributes
- #[EntitySecurity]
- ProcessoColheitaEntity::class
detalharPesagem()
public
detalharPesagem() : mixed
Attributes
- #[EntitySecurity]
- PesagensEntity::class
editarInventario()
public
editarInventario() : mixed
Attributes
- #[EntitySecurity]
- CadProdutoPerdaSobraInventarioEntity::class
editarLoteMovimentoEstoque()
public
editarLoteMovimentoEstoque() : mixed
editarMovimentoEstoque()
public
editarMovimentoEstoque() : mixed
Attributes
- #[EntitySecurity]
- ProcessoColheitaItemEntity::class
exibirDesconto()
public
exibirDesconto() : mixed
exportarExcel()
public
exportarExcel() : mixed
exportarPdf()
public
exportarPdf() : mixed
fatorConversao()
public
fatorConversao() : mixed
gerarTicketEmprestimo()
public
gerarTicketEmprestimo() : mixed
getBaseUrl()
public
getBaseUrl() : mixed
importarExcel()
public
importarExcel() : mixed
index()
public
index() : mixed
InserirNovaColheitaVinculada()
public
InserirNovaColheitaVinculada() : mixed
inventario()
public
inventario() : mixed
loadJS()
public
static loadJS(mixed $path[, mixed $type = 'text/javascript' ]) : mixed
Parameters
- $path : mixed
- $type : mixed = 'text/javascript'
loteCompra()
public
loteCompra() : mixed
Attributes
- #[EntitySecurity]
- ProdutoEntity::class
modalNovaColheitaVinculada()
Por enquanto o uso existe somente em Controle de Pesagens
public
modalNovaColheitaVinculada() : mixed
modalTicketEmprestimo()
public
modalTicketEmprestimo() : mixed
Attributes
- #[EntitySecurity]
- ProcessoColheitaEntity::class
modoExportacaoInventario()
public
modoExportacaoInventario() : mixed
novoMovimentoEstoque()
public
novoMovimentoEstoque() : mixed
pagamentoFornecedor()
public
pagamentoFornecedor() : mixed
processadoNaoProcessado()
public
processadoNaoProcessado() : 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 = []
relatorioControleColheita()
public
relatorioControleColheita() : mixed
relatorioProdutosEmprestados()
public
relatorioProdutosEmprestados() : 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 = []
tipoMovEstoque()
public
tipoMovEstoque() : 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!']
uploadExcel()
public
uploadExcel() : mixed
uploadExcelMovEstoque()
public
uploadExcelMovEstoque() : mixed
variedade()
public
variedade() : mixed
Attributes
- #[EntitySecurity]
- ProdutoEntity::class
verificaTeorDesconto()
public
verificaTeorDesconto() : 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
buscarPastagensConformeFazendaEAtividade()
private
buscarPastagensConformeFazendaEAtividade(string $id_fazenda, string $id_negocio) : array<string|int, mixed>
Parameters
- $id_fazenda : string
- $id_negocio : string
Return values
array<string|int, mixed>colheitaValidations()
private
colheitaValidations() : mixed
conferirPesoComColheita()
private
conferirPesoComColheita(mixed $post) : mixed
Parameters
- $post : mixed
gerarHtmlEmpresa()
private
gerarHtmlEmpresa(mixed $dados) : mixed
Parameters
- $dados : mixed
gerarHtmlProdutosEmprestados()
private
gerarHtmlProdutosEmprestados(mixed $dados) : mixed
Parameters
- $dados : mixed
gerarPdfInventario()
private
gerarPdfInventario(mixed $dados_header, mixed $dados_produtos, mixed $lote_compra) : mixed
Parameters
- $dados_header : mixed
- $dados_produtos : mixed
- $lote_compra : mixed
loteCompraInventario()
private
loteCompraInventario(mixed $idinsert, mixed $import) : mixed
Parameters
- $idinsert : mixed
- $import : mixed
montarRelatorioEmprestados()
private
montarRelatorioEmprestados(array<string|int, mixed> $saldo, array<string|int, mixed> $extrato) : mixed
Parameters
- $saldo : array<string|int, mixed>
- $extrato : array<string|int, mixed>
semLoteCompraInventario()
private
semLoteCompraInventario(mixed $idinsert, mixed $import) : mixed
Parameters
- $idinsert : mixed
- $import : mixed
tabelaHtmlProdutos()
private
tabelaHtmlProdutos(mixed $produtos, mixed $exibir_saldo, mixed $lote_compra) : mixed
Parameters
- $produtos : mixed
- $exibir_saldo : mixed
- $lote_compra : mixed
validacoesInsertExcel()
private
validacoesInsertExcel(mixed $import) : mixed
Parameters
- $import : mixed
validarDataAtual()
private
validarDataAtual(string|array<string|int, mixed> $dia_submetido) : void
Parameters
- $dia_submetido : string|array<string|int, mixed>
validarProdutoProducao()
private
validarProdutoProducao() : mixed
validate()
private
validate() : mixed
verificarMovimentacaoRastreabilidade()
private
verificarMovimentacaoRastreabilidade(mixed $lista_chave, mixed $model_processo_colheita_item) : mixed
Parameters
- $lista_chave : mixed
- $model_processo_colheita_item : mixed