D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Models
/
Cotacao
/
Filename :
ModCtPedidoSimularGravar.php
back
Copy
<?php namespace App\gre\Models\Cotacao; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModCtNegociadoAnalisarGravar * * @copyright (c) year, Carlos Marques - CM */ class ModCtPedidoSimularGravar { private $Resultado; private $Dados; private $DadosId; private $DadosGera_Ol; private $substituicao = array( ' ' => '', '_' => '', '-' => '', '/' => '', '.' => '', ',' => '.', '(' => '', ')' => '' ); function getResultado() { return $this->Resultado; } public function grava_Pedido(array $Dados) { $this->Dados = $Dados; $data_cota = "'".$this->Dados['data']."'"; //array(3) { ["data"]=> string(11) "2022-09-05 " ["cotacao_id"]=> string(3) "90 " ["sugestao_id"]=> string(6) "82323 " // $this->DadosGera_Ol['data'] = "'".$this->Dados['data']."'"; $this->DadosGera_Ol['cotacao_id'] = $this->Dados['cotacao_id']; $this->DadosGera_Ol['sugestao_id'] = $this->Dados['sugestao_id']; $del_ped = new \App\adms\Models\helper\AdmsProcedure3; $del_ped->exeProcedure("ct_deleta_pedido", $data_cota, $this->DadosGera_Ol['cotacao_id'],$this->DadosGera_Ol['sugestao_id']); if(isset($this->Dados['gera_ol'])) { foreach($this->Dados['gera_ol'] as $key => $value) { // var_dump($value); $cod = explode('@',$value); $this->DadosGera_Ol['marca_id'] = $cod[0]; //var_dump("ct_sel_simulado_ol,". $this->DadosGera_Ol['data'].",". $this->DadosGera_Ol['marca_id'].",". $this->DadosGera_Ol['cotacao_id'].",". $this->DadosGera_Ol['sugestao_id']); // var_dump("ct_monta_preco_marca_ol".$this->DadosGera_Ol['data']. $this->DadosGera_Ol['marca_id']); // die; if($cod[1] == 'S') { $gera_preco = new \App\adms\Models\helper\AdmsProcedure2; $gera_preco->exeProcedure("ct_monta_preco_marca_ol", $data_cota, $this->DadosGera_Ol['marca_id']); $simulaPedido = new \App\adms\Models\helper\AdmsProcedure5; $simulaPedido->exeProcedure("ct_sel_simulado_ol", $data_cota, $this->DadosGera_Ol['marca_id'], $this->DadosGera_Ol['cotacao_id'], $this->DadosGera_Ol['sugestao_id'], $_SESSION['usuario_id']); }else{ // var_dump("ct_monta_preco_marca".$this->DadosGera_Ol['data']. $this->DadosGera_Ol['marca_id'],$this->DadosGera_Ol['cotacao_id']. $this->DadosGera_Ol['sugestao_id']); // var_dump("ct_sel_simulado_no_marca".$this->DadosGera_Ol['data'].$this->DadosGera_Ol['marca_id']. $this->Dados['cotacao_id']. $this->Dados['sugestao_id']); $gera_preco = new \App\adms\Models\helper\AdmsProcedure4; $gera_preco->exeProcedure("ct_monta_preco_marca", $data_cota, $this->DadosGera_Ol['marca_id'],$this->DadosGera_Ol['cotacao_id'], $this->DadosGera_Ol['sugestao_id']); // var_dump( $this->DadosGera_Ol); //var_dump($data_cota); // die; $simulaPedido = new \App\adms\Models\helper\AdmsProcedure5; $simulaPedido->exeProcedure("ct_sel_simulado_no_marca", $data_cota,$this->DadosGera_Ol['marca_id'], $this->Dados['cotacao_id'], $this->Dados['sugestao_id'], $_SESSION['usuario_id']); } } }else{ // var_dump("ct_sel_simulado_no_geral(". $data_cota. ','. $this->Dados['cotacao_id']. ','. $this->Dados['sugestao_id'].','.$_SESSION['usuario_id']. ')'); // die; $simulaPedido = new \App\adms\Models\helper\AdmsProcedure4; $simulaPedido->exeProcedure("ct_sel_simulado_no_geral", $data_cota, $this->Dados['cotacao_id'], $this->Dados['sugestao_id'], $_SESSION['usuario_id']); } $_SESSION['msg'] = "<div class='alert alert-success' role='alert'> Pedido Simulado com sucesso! <button type='button' class='close' data-dismiss='alert' aria-label='Close'> <span aria-hidden='true'>×</span></button> </div>"; $this->Resultado = true; } }