D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
cpgre
/
Models
/
Filename :
CpModListarCliente.php
back
Copy
<?php namespace App\cpgre\Models; if (!defined('URL')) { header("Location: /"); exit(); } /** * Description of ModPsaudeClienteListar * * @copyright (c) year, Carlos Marques - CM */ class CpModListarCliente { private $Dados; private $Resultado; private $PageId; private $LimiteResultado = 40; private $ResultadoPg; function getResultadoPg() { return $this->ResultadoPg; } public function listarPsaude($PageId = null, $Dados = null) { // $this->DadosId = (int) filter_input_array(INPUT_GET, FILTER_DEFAULT); $this->PageId = (int) $PageId; $paginacao = new \App\cpgre\Models\helper\CpGrePaginacao(URLADM . 'carregar-cliente-js/listar'); $paginacao->condicao($this->PageId, $this->LimiteResultado); $paginacao->paginacao("SELECT COUNT(cli.id) AS num_result FROM ps_cliente cli where cli.adms_sit_id = 1"); $this->ResultadoPg = $paginacao->getResultado(); $this->Dados = $Dados; // var_dump($this->Dados); if(isset($this->Dados['nome'])) { $this->Dados['nome'] = trim($this->Dados['nome']); if(!empty($this->Dados['nome'])){ $this->pesquisarProgNome(); return $this->Resultado; }else{ $this->listarCadastrar(); } }else{ $this->Dados= ''; } } private function pesquisarProgNome() { // var_dump($this->Dados['nome']); $listarContr = new \App\adms\Models\helper\AdmsRead(); $listarContr->fullRead("SELECT cl.id, cl.dia_vencimento, MASK(lpad(cl.cpf,11,0), '###.###.###-##') cliente_cpf, cl.nome cliente_nome, cl.prog_id, t.nome tipo_nome, ps.nome prog_nome, sit.nome nome_sit, cr.cor cor_cr, sitp.nome nome_sit_programa, crp.cor cor_cr_programa FROM ps_cliente cl inner join ps_programa ps on cl.prog_id = ps.id inner join ps_tipo_cliente t on t.id = cl.tipo_id INNER JOIN adms_sits sit ON sit.id = cl.adms_sit_id INNER JOIN adms_cors cr ON cr.id = sit.adms_cor_id INNER JOIN adms_sits sitp ON sit.id = cl.sit_programa INNER JOIN adms_cors crp ON cr.id = sitp.adms_cor_id ORDER BY cl.nome"); $this->Resultado = $listarContr->getResultado(); var_dump( $this->Resultado); return $this->Resultado; } }