Public function PesquisaClienteGrupo($pesquisa) { $String = new CString(); $resultado = parent::ListaEmpresaGrupos($String->convertem($pesquisa, 1)); echo json_encode($resultado); }
Public function PesquisaClienteGrupo($pesquisa) { $String = new CString(); //recebo o paametro vindo do form $parametro = isset($_POST['pesquisaClienteCategoria']) ? $_POST['pesquisaClienteCategoria'] : null; $msg = ""; //começo a concatenar a tabela $msg .= "<table class='table table-hover tablePesquisaClienteGrupo' id='tabela' border='1'>"; $msg .= " <thead>"; $msg .= " <tr >"; $msg .= " <th>Cód</th>"; $msg .= " <th>Tipo</th>"; $msg .= " <th class='EmpresaGrupo' ><a href='#'>Nome</a></th>"; $msg .= " </tr>"; $msg .= " </thead>"; $msg .= " <tbody>"; $resultado = parent::ListaEmpresaGrupos($String->convertem($pesquisa, 1)); //resgata os dados na tabela if ($resultado) { foreach ($resultado as $res) { $msg .= "<tr tabindex='0'>"; $msg .= "<td class='cod'>" . $res->getCodFontePagadora() . "</td>"; $msg .= "<td class='tipo'>" . $res->getTipoFontePagadora() . "</td>"; $msg .= "<td class='EmpresaGrupo'><a href='#'>" . $res->getFontePagadora() . "</a></td>"; $msg .= "</tr>"; } } else { $msg = ""; $msg .= "Nenhum resultado foi encontrado..."; ?> <script> $("#pesquisaClienteCategoria").val(''); </script> <?php } $msg .= " </tbody>"; $msg .= "</table>"; //retorna a msg concatenada echo $msg; }
Public function PesquisaFornecedorCategoria($pesquisa) { $String = new CString(); //recebo o paametro vindo do form $parametro = isset($_POST['pesquisaFonecedorCategoria']) ? $_POST['pesquisaFonecedorCategoria'] : null; $msg = ""; //começo a concatenar a tabela $msg .="<table class='table table-hover' id='tabela' border='1'>"; $msg .=" <thead>"; $msg .=" <tr >"; $msg .=" <th>Fornecedor / Categoria de despesa</th>"; $msg .=" </tr>"; $msg .=" </thead>"; $msg .=" <tbody>"; $resultado = parent::ListaFornecedorCategoria($String->convertem($pesquisa, 1)); //resgata os dados na tabela if ($resultado) { foreach ($resultado as $res){ $msg .="<tr tabindex='0'>"; $msg .=" <td class='valor'>" . $res->getFonteDespesa() . "</td>"; $msg .="</tr>"; } } else { $msg = ""; $msg .="Nenhum resultado foi encontrado..."; ?> <script> $("#pesquisaFonecedorCategoria").val(''); </script> <?php } $msg .="</tbody>"; $msg .="</table>"; //retorna a msg concatenada echo $msg; }
public function GravaLaudoAlterado() { $CString = new CString(); $posicao = isset($_POST["NumTermo"]) ? $_POST["NumTermo"] : 0; $incremento = ""; $data_atual = date('Y-m-d H:i:s'); if ($_POST["adicional"] != '') { $incremento = $_POST["adicional"]; } $string = ""; if ($posicao) { for ($i = 0; $i < count($posicao); $i++){ $string .= $_POST[$posicao[$i]] . " " . "<br>"; } } $string = $CString->convertem(ucfirst($string . $incremento), 1); if (($posicao === 0) AND ( $incremento == "")) { parent::setMsg("Informe alguma descrição para o laudo"); return false; } $Model = new ModelLaudosMedico(); if ($Model->GravaLaudoAlterado($_POST["item_laudo_id"], $string)) { echo 1; } else { echo $Model->getMsg(); } exit(); }
public function ListaFornecedorJSON() { $CString = new CString(); $Parametro = $CString->convertem($_REQUEST["String"], 1); $listaFor = (new ModelFornecedor())->getTodos("json", $Parametro); $retornoJson = array(); for ($i = 0; $i < count($listaFor); $i++){ $AUX = ['id' => $listaFor[$i]['FORNECEDOR_ID'], 'value' => $listaFor[$i]['RAZAO_SOCIAL']]; array_push($retornoJson, $AUX); } echo json_encode($retornoJson); exit(); }
public function DepositoSaque() { $Datas = new Data(); $String = new CString(); $data = date("Y-m-d H:i:s"); $conta = $_POST["conta"]; $valor = isset($_POST['valor']) ? $String->limpa_moeda($_POST['valor']) : ''; $dataUsu = isset($_POST['data']) ? $Datas->convertDataSql($_POST['data']) : ''; $descricao = isset($_POST['observacao']) ? $String->convertem($_POST['observacao'], 1) : ''; $TipoOperacao = $_POST["tipo_operacao"]; $Centro_receita = $_POST["centro_receita"]; $Categoria = $_POST["categoria"]; //Caso seja fechamento diário, verifica se o valor recebido através do form //condiz com a soma dos valores do caixa, de acordo com a forma de pagamento $ValorDia = (new ModelPendencias())->VerificaTotalDiaFormaPagamento($Datas->convertDataSql($_POST["diaf"]), "DINHEIRO"); if ($ValorDia != $valor) { echo("Não foi possível garantir a integridade dos valores, refaça a operação\n\n Verifique se a forma de pagamento já foi consolidada no dia atual"); exit(); } $RealizaOperacao = (new ModelBanco())->EfetuaSaqueDeposito($dataUsu, $data, $valor, $TipoOperacao, $_SESSION["id_usuario"], $conta, $descricao, $Centro_receita, $Categoria, true); if ($RealizaOperacao) { if ((new ModelPendencias ())->RegistraFechamento("DINHEIRO", $Datas->convertDataSql($_POST["diaf"]), $_POST["CodIdTransacao"])) { echo 1; exit(); } } else { echo 0; exit(); } }
public function DepositoSaque() { $Datas = new Data(); $String = new CString(); $data = date("Y-m-d H:i:s"); $conta = $_POST["conta"]; $valor = isset($_POST['valor']) ? $String->limpa_moeda($_POST['valor']) : ''; $dataUsu = isset($_POST['data']) ? $Datas->convertDataSql($_POST['data']) : ''; $descricao = isset($_POST['observacao']) ? $String->convertem($_POST['observacao'], 1) : ''; $TipoOperacao = $_POST["tipo_operacao"]; $Centro_receita = $_POST["centro_receita"]; $Categoria = $_POST["categoria"]; $RealizaOperacao = (new ModelBanco())->EfetuaSaqueDeposito($dataUsu, $data, $valor, $TipoOperacao, $_SESSION["id_usuario"], $conta, $descricao, $Centro_receita, $Categoria); if ($RealizaOperacao) { echo 1; exit(); } else { echo 0; exit(); } }
public function VerificaListaLancamentos($GravaObj = true, $where = false, $TransacaoFiltro = false) { //Recupera o filtro atual do usuário $CFiltro = new CFiltro(); $String = new CString(); if (!isset($_SESSION["pesquisa"]) || (isset($_POST["pesquisa"]))) { $_SESSION["pesquisa"] = isset($_POST['pesquisa']) ? $_POST['pesquisa'] : ""; } if (!isset($_SESSION["pesquisa"]) || (isset($_POST["pesquisa"]))) { $_SESSION["pesquisa"] = isset($_POST['pesquisa']) ? $String->convertem(trim($_POST['pesquisa']), 1) : ""; } if (!isset($_SESSION["pesquisa_especifica"]) || (isset($_POST["pesquisa_especifica"]))) { $_SESSION["pesquisa_especifica"] = isset($_POST['pesquisa_especifica']) ? $_POST['pesquisa_especifica'] : ""; } if (!$where) { $Where = "AND (RAZAO_SOCIAL LIKE '%" . $_SESSION["pesquisa"] . "%' " . "OR NOME_FANTASIA LIKE '%" . $_SESSION["pesquisa"] . "%' " . "OR NOME_CONTA LIKE '%" . $_SESSION["pesquisa"] . "%' " . "OR SUBCATEGORIA LIKE '%" . $_SESSION["pesquisa"] . "%' " . "OR GRUPO.GRUPO LIKE '%" . $_SESSION["pesquisa"] . "%' " . "OR SERVICO.NOME LIKE '%" . $_SESSION["pesquisa"] . "%' " . "OR NUMERO_NF LIKE '%" . $_SESSION["pesquisa"] . "%') "; if (is_numeric($_SESSION["pesquisa"])) $Where = "AND (F_LANCA_CR2_ID = " . $_SESSION["pesquisa"] . " " . "OR COD_PARCELAMENTO_PAI = " . $_SESSION["pesquisa"] . " " . "OR NUMERO_NF = '" . $_SESSION["pesquisa"] . "' " . "OR NUMERO_FATURA_SIGMO = '" . $_SESSION["pesquisa"] . "' " . "OR NUM_CHEQUE = " . $_SESSION["pesquisa"] . ") "; //Caso tenha sido realizado pesquisa específica if (!empty($_SESSION["pesquisa_especifica"])) { if ($_SESSION["pesquisa_especifica"] != "NUMERO_NF") { if (!is_numeric($_SESSION["pesquisa"])) return parent::setMsg("Pesquisa requer valor numérico"); else $Where = "AND " . $_SESSION["pesquisa_especifica"] . " = " . $_SESSION["pesquisa"]; } else { if (empty($_SESSION["pesquisa"])) return parent::setMsg("Informe o número da nota fiscal a ser pesquisada"); else $Where = "AND " . $_SESSION["pesquisa_especifica"] . " = '" . $_SESSION["pesquisa"] . "'"; } } }else { $Where = " "; } //Recupera o filtro do usuário $Cfiltro = (new CFiltro())->RecuperaFIltro($_SESSION["id_usuario"], "FILTRO_CR", $TransacaoFiltro); $Cfiltro->getSqlFiltro(); //Verifica se o usuário tem permissão de criar filtros de contas a receber if ($Cfiltro->getSqlFiltro() != '') { $listaCr = (new ModellancaCrBd())->getTodos($Where, str_replace('"', "'", $Cfiltro->getSqlFiltro()), false, $TransacaoFiltro); } else { $this->setMotivoErro("Usuário não possui filtro associado a essa funcionalidade"); return false; } //Verifica se o filtro selecionado retorna mais de uma linha if (count($listaCr) <= 1) { $this->setMotivoErro("Selecione mais de um lançamento para proseguir com o agrupamento"); return false; } //Verifica se algum lançamento encontra-se baixado o faturado foreach ($listaCr as $contas){ if ($contas->getCod_status() == 2 OR $contas->getCod_status() == 3) { $this->setMotivoErro("Todos os lançamentos a serem agrupados devem constar com status ABERTO"); return false; } //Verifica se o lançamento a ser agrupado já é um agrupamento if ($contas->getCodAgrupamento() > 0) { $this->setMotivoErro("Atenção! \n\nNão é possível agrupar lançamentos que já estão agrupados\n\nFiltre somente os lançamentos não agrupados"); return false; } } if ($GravaObj) //Verifica se todas as empresas pertecem ao mesmo grupo if ($this->VerificaEmpersasAgrupamento($listaCr)) { if ($GravaObj) { $ObjAgrupamentoIns = new CArupamento(); $ObjAgrupamentoIns->setListaLancamentos($listaCr); if (!isset($_SESSION['ArrayAgrup'])) { $_SESSION['ArrayAgrup'] = serialize($ObjAgrupamentoIns); } else { $this->setMotivoErro("Outro agrupamento está sendo realizado\n\n Finalize o agrupamento atual, ou cancele-o\n\n (Verifique as outras abas do browser)"); return false; } } return true; } }