D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Cotacao
/
Filename :
ModCtPedidoFornProdExcluir.php
back
Copy
<?php namespace App\gre\Models\Cotacao; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModCompradorApagar * * @copyright (c) year, Carlos Marques - CM */ class ModCtPedidoFornProdExcluir { private $DadosAjuste; private $Resultado; private $Dados; function getResultado() { return $this->Resultado; } public function apagarProd($Dados = null) { $this->Dados = $Dados; // var_dump($this->Dados ); if($this->Dados['opcao'] == 'E') { $excProd = new \App\adms\Models\helper\AdmsDelete(); $excProd->exeDelete("ct_pedido_simulado", "WHERE cotacao_id = :cotacao_id and sugestao_id = :sugestao_id and forn_id = :forn_id and data_cotacao = :data and prod_cod =:prod_cod", "cotacao_id={$this->Dados['cotacao_id']}"."&sugestao_id={$this->Dados['sugestao_id']}"."&forn_id={$this->Dados['forn_id']}"."&data={$this->Dados['data']}"."&prod_cod={$this->Dados['prod_cod']}"); if ($excProd->getResultado()) { // montar novo cabecalho $atualiza_cab = new \App\adms\Models\helper\AdmsProcedure4; $this->Dados['data'] = "'".$this->Dados['data']."'"; // var_dump("call ct_atualiza_cab_ajustar(".$this->Dados['cotacao_id'].','.$this->Dados['sugestao_id'].','.$this->Dados['forn_id'].','.$this->Dados['data'].')' ); // die; $atualiza_cab->exeProcedure("ct_atualiza_cab_ajustar",$this->Dados['cotacao_id'],$this->Dados['sugestao_id'],$this->Dados['forn_id'],$this->Dados['data'] ); $_SESSION['msg'] = "<div class='alert alert-success' role='alert'> Produto Excluído 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: Produto não foi excluido! <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>×</span></button> </div>"; $this->Resultado = false; } }else{ // var_dump($this->Dados ); $this->DadosAjuste['qtde'] = $this->Dados['qtde']; $this->DadosAjuste['qtde_original'] = $this->Dados['qtde_original']; //var_dump($this->DadosAjuste ); //die; $upAltPedido = new \App\adms\Models\helper\AdmsUpdate(); $upAltPedido->exeUpdate("ct_pedido_simulado", $this->DadosAjuste, "WHERE data_cotacao =:data and cotacao_id =:cotacao_id and sugestao_id =:sugestao_id and forn_id =:forn_id and prod_cod =:prod_cod", "data=" . $this->Dados['data']."&cotacao_id=" . $this->Dados['cotacao_id']."&sugestao_id=" . $this->Dados['sugestao_id']."&forn_id=" . $this->Dados['forn_id']."&prod_cod=" . $this->Dados['prod_cod']); if ($upAltPedido->getResultado()) { $atualiza_cab = new \App\adms\Models\helper\AdmsProcedure4; $this->Dados['data'] = "'".$this->Dados['data']."'"; // var_dump("call ct_atualiza_cab_ajustar(".$this->Dados['cotacao_id'].','.$this->Dados['sugestao_id'].','.$this->Dados['forn_id'].','.$this->Dados['data'].')' ); // die; $atualiza_cab->exeProcedure("ct_atualiza_cab_ajustar",$this->Dados['cotacao_id'],$this->Dados['sugestao_id'],$this->Dados['forn_id'],$this->Dados['data'] ); $_SESSION['msg'] = "<div class='alert alert-success' role='alert'> Qtde Atualizada 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: Qtde não foi atualizada ! <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>×</span></button> </div>"; $this->Resultado = false; } } } }