D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
idoso
/
adm
/
app
/
gre
/
Models
/
Filename :
GreGravaFechamentoConferencia.php
back
Copy
<?php namespace App\gre\Models; set_time_limit(0); if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of GrsFecharFatura * * @copyright (c) year, Carlos Marques - CM */ class GreGravaFechamentoConferencia { private $DadosId; private $Resultado; private $Dados; private $Tipo; private $data; function getResultado() { return $this->Resultado; } public function grvFech(array $DadosId) { $this->DadosId = $DadosId; if(!empty($this->DadosId['tipo_fechamento'])){ // $this->verDataContr(); $this->DadosId['data_ult_fechamento'] = "'".$this->DadosId['data_ult_fechamento']."'"; $this->DadosId['data_prox_fechamento'] = "'".$this->DadosId['data_prox_fechamento']."'"; $upAltCabFatura = new \App\adms\Models\helper\AdmsProcedure6(); //var_dump( $this->DadosId); //echo("fechamento_conferencia".' ult: '. $this->DadosId['data_ult_fechamento'].' prox: '.$this->DadosId['data_prox_fechamento'].' empr: '. $_SESSION['id_user'].' fili: '.$this->DadosId['gre_filial_id'].' tipo: '.$this->DadosId['tipo_fechamento']); // die; $upAltCabFatura->exeProcedure("fechamento_conferencia",$this->DadosId['data_ult_lanca_dia'], $this->DadosId['data_ult_fechamento'],$this->DadosId['data_prox_fechamento'], $_SESSION['id_user'],$this->DadosId['gre_filial_id'],$this->DadosId['tipo_fechamento']); if ($upAltCabFatura->getResultado()) { $_SESSION['msg'] = "<div class='alert alert-success' role='alert'> Fechamento para Conferência realizado com sucesso! <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>×</span></button> </div>"; $this->Resultado = true; } else { $_SESSION['msg'] = "<div class='alert alert-danger' role='alert'> Erro: Fechamento para Conferência não foi realizado! <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>×</span></button> </div>"; $this->Resultado = false; } }else{ $this->verData(); $this->Tipo = "M"; $this->Tipo = "'".$this->Tipo."'"; $this->data[0]['dias'] = 30; if ($this->data[0]['dias'] < 29) { $_SESSION['msg'] = "<div class='alert alert-danger' role='alert'> Erro: Erro: Mes já está Fechado ! <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>×</span></button> </div>"; $this->Resultado = false; }else{ $upAltCabFatura = new \App\adms\Models\helper\AdmsProcedure6(); $upAltCabFatura->exeProcedure("fechamento_conferencia", $this->DataUlt,$this->DataProx,$this->Dia, $_SESSION['id_user'],$this->Filial,$this->Tipo); if ($upAltCabFatura->getResultado()) { $_SESSION['msg'] = "<div class='alert alert-success' role='alert'> Fechamento realizado com sucesso! <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>×</span></button> </div>"; $this->Resultado = true; } else { $_SESSION['msg'] = "<div class='alert alert-danger' role='alert'> Erro: Fechamento não foi realizado! <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>×</span></button> </div>"; $this->Resultado = false; } } } } private function verData() { $verData = new \App\adms\Models\helper\AdmsRead(); $verData->fullRead("SELECT datediff(curdate(),data_ult_fechamento) dias, data_ult_fechamento from gre_filial WHERE id=:id", "id=" . $this->DadosId['gre_filial_id']); $this->data = $verData->getResultado(); } }