D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Filename :
ModDiasEstoqueCadastrar.php
back
Copy
<?php namespace App\gre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of GreCadastrarParentesco * * @copyright (c) year,Carlos Marques CM */ class ModDiasEstoqueCadastrar { private $Resultado; private $Dados; private $UltimoParentesco; function getResultado() { return $this->Resultado; } public function cadDiasEst(array $Dados) { $this->Dados = $Dados; $this->verDIasDuplo(); if ($this->itens[0]['itens'] > 0) { $_SESSION['msg'] = '<div class="alert alert-danger alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button><strong>Erro!</strong> Dias JÁ CADASTRADO !!</div>'; $this->Resultado = false; }else{ $this->Dados['usuario_id'] = $_SESSION['usuario_id']; $this->Dados['modified'] = date("Y-m-d H:i:s"); // var_dump($this->Dados); $cadDiasEst = new \App\adms\Models\helper\AdmsCreate; $cadDiasEst->exeCreate("ro_dias_estoque", $this->Dados); if ($cadDiasEst->getResultado()) { $_SESSION['msg'] = "<div class='alert alert-success'>Dias de Estoque cadastrado com sucesso!</div>"; $this->Resultado = true; } else { $_SESSION['msg'] = "<div class='alert alert-danger'>Erro: Dias de Estoque não foi cadastrado!</div>"; $this->Resultado = false; } } } public function verDiasDuplo(){ { $verDiasDuplo = new \App\adms\Models\helper\AdmsRead(); $verDiasDuplo->fullRead("SELECT count(*) itens FROM ro_dias_estoque WHERE filial_id = :filial_id and secao_id = :secao_id and grupo_id = :grupo_id", "filial_id=" . $this->Dados['filial_id'] . "&secao_id=" . $this->Dados['secao_id']. "&grupo_id=" . $this->Dados['grupo_id']); $this->itens = $verDiasDuplo->getResultado(); } } public function listarCadastrar() { $listar = new \App\adms\Models\helper\AdmsRead(); if($_SESSION['filial']== 0) { $listar->fullRead("SELECT filial.id filial_id, filial.nome filial_nome FROM ro_filial filial where filial.id < 999 and filial.situacao_id = 1 order by filial.nome"); $registro['filial'] = $listar->getResultado(); }else{ $listar->fullRead("SELECT filial.id filial_id, filial.nome filial_nome FROM ro_filial filial where filial.id < 999 and filial.id = " . $_SESSION['filial']); $registro['filial'] = $listar->getResultado(); } $listar->fullRead("SELECT sec.id secao_id, sec.nome secao_nome FROM ro_secao sec order by sec.id"); $registro['secao'] = $listar->getResultado(); $listar->fullRead("SELECT prod.secao_id secao_id, grup.id grupo_id, grup.nome grupo_nome FROM ro_produto prod inner join ro_grupo grup on grup.id = prod.grupo_id where prod.situacao_id = 1 and prod.secao_id <> 16 and grup.id <> 0 group by prod.secao_id, grup.id, grup.nome order by grup.id"); $registro['grupo'] = $listar->getResultado(); $this->Resultado = ['filial' => $registro['filial'],'secao' => $registro['secao'],'grupo' => $registro['grupo']]; return $this->Resultado; } }